head 1.11; access; symbols pkgsrc-2026Q1:1.9.0.8 pkgsrc-2026Q1-base:1.9 pkgsrc-2025Q4:1.9.0.6 pkgsrc-2025Q4-base:1.9 pkgsrc-2025Q3:1.9.0.4 pkgsrc-2025Q3-base:1.9 pkgsrc-2025Q2:1.9.0.2 pkgsrc-2025Q2-base:1.9 pkgsrc-2025Q1:1.8.0.2 pkgsrc-2025Q1-base:1.8 pkgsrc-2024Q4:1.7.0.6 pkgsrc-2024Q4-base:1.7 pkgsrc-2024Q3:1.7.0.4 pkgsrc-2024Q3-base:1.7 pkgsrc-2024Q2:1.7.0.2 pkgsrc-2024Q2-base:1.7 pkgsrc-2024Q1:1.2.0.10 pkgsrc-2024Q1-base:1.2 pkgsrc-2023Q4:1.2.0.8 pkgsrc-2023Q4-base:1.2 pkgsrc-2023Q3:1.2.0.6 pkgsrc-2023Q3-base:1.2 pkgsrc-2023Q2:1.2.0.4 pkgsrc-2023Q2-base:1.2 pkgsrc-2023Q1:1.2.0.2 pkgsrc-2023Q1-base:1.2; locks; strict; comment @# @; 1.11 date 2026.04.27.08.32.54; author wiz; state Exp; branches; next 1.10; commitid eSdPYwljBViRDzDG; 1.10 date 2026.03.31.18.01.01; author wiz; state Exp; branches; next 1.9; commitid qZchT3NrBi5GE9AG; 1.9 date 2025.06.12.07.20.24; author wiz; state Exp; branches; next 1.8; commitid 50GnnEeEbrpQuzYF; 1.8 date 2025.03.13.19.36.14; author vins; state Exp; branches; next 1.7; commitid VnV6U8oBN8OyuWMF; 1.7 date 2024.05.06.08.40.32; author jperkin; state Exp; branches; next 1.6; commitid Xm6R3peSH7EgRU8F; 1.6 date 2024.05.06.08.27.55; author jperkin; state Exp; branches; next 1.5; commitid YcrhyZVPKZ0TMU8F; 1.5 date 2024.05.05.20.56.55; author nikita; state Exp; branches; next 1.4; commitid lB4DKS4IsKk1YQ8F; 1.4 date 2024.05.05.20.50.58; author nikita; state Exp; branches; next 1.3; commitid 66YyvwHlj8OZVQ8F; 1.3 date 2024.04.24.21.17.22; author nikita; state Exp; branches; next 1.2; commitid fRzUQRPgRmEGqr7F; 1.2 date 2023.02.28.22.55.40; author wiz; state Exp; branches; next 1.1; commitid 18VxngHRWZGIvlfE; 1.1 date 2023.02.28.21.07.43; author nikita; state Exp; branches; next ; commitid VdEaD3WHX9LoUkfE; desc @@ 1.11 log @ncdu2: mark as BROKEN Needs a zig 0.16-compatible release; reported via email to upstream since their bug tracking system didn't work for me. @ text @# $NetBSD: Makefile,v 1.10 2026/03/31 18:01:01 wiz Exp $ DISTNAME= ncdu-2.9.2 CATEGORIES= sysutils MASTER_SITES= https://dev.yorhel.nl/download/ COMMENT= Disk usage visualization tool MAINTAINER= nikita@@NetBSD.org HOMEPAGE= https://dev.yorhel.nl/ncdu LICENSE= mit USE_TOOLS+= pkg-config BROKEN= "Needs an update for zig-0.16" # Temporary required, a zig build system parser is being written. ALLOW_NETWORK_ACCESS= yes INSTALLATION_DIRS+= ${PKGMANDIR}/man1 post-install: ${INSTALL_MAN} ${WRKSRC}/ncdu.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 .include "../../archivers/zstd/buildlink3.mk" .include "../../devel/ncurses/buildlink3.mk" .include "../../lang/zig/application.mk" .include "../../mk/bsd.pkg.mk" @ 1.10 log @ncdu: update to 2.9.2. 2.9.2 - 2025-10-24 - Still requires Zig 0.14 or 0.15 - Fix hang on loading config file when compiled with Zig 0.15.2 2.9.1 - 2025-08-21 - Add support for building with Zig 0.15 - Zig 0.14 is still supported 2.9 - 2025-08-16 - Still requires Zig 0.14 - Add --delete-command option to replace the built-in file deletion - Move term cursor to selected option in delete confirmation window - Support binary import on older Linux kernels lacking statx() (may break again in the future, Zig does not officially support such old kernels) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2025/06/12 07:20:24 wiz Exp $ d14 2 @ 1.9 log @ncdu: update to 2.8.2. 2.8.2 - 2025-05-01 - Still requires Zig 0.14 - Fix a build error on MacOS 2.8.1 - 2025-04-28 - Still requires Zig 0.14 - Fix integer overflow in binary export - Fix crash when `fstatat()` returns EINVAL - Minor build system improvements 2.8 - 2025-03-05 - Now requires Zig 0.14 - Add support for @@-prefixed lines to ignore errors in config file - List all supported options in `--help` - Use `kB` instead of `KB` in `--si` mode @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2025/03/13 19:36:14 vins Exp $ d3 1 a3 1 DISTNAME= ncdu-2.8.2 @ 1.8 log @sysutils/ncdu2: update to 2.7 # upstream changes (since 2.4) 2.7 - 2024-11-19 - Still requires Zig 0.12 or 0.13 - Support transparent reading/writing of zstandard-compressed JSON - Add `--compress` and `--export-block-size` options - Perform tilde expansion on paths in the config file - Fix JSON import of escaped UTF-16 surrogate pairs - Fix incorrect field in root item when exporting to the binary format - Add -Dstrip build flag 2.6 - 2024-09-27 - Still requires Zig 0.12 or 0.13 - Add dependency on libzstd - Add new export format to support threaded export and low-memory browsing - Add `-O` and `--compress-level` CLI flags - Add progress indicator to hardlink counting stage - Fix displaying and exporting zero values when extended info is not available - Fix clearing screen in some error cases - Fix uncommon edge case in hardlink counting on refresh - Use integer math instead of floating point to format numbers 2.5 - 2024-07-24 - Still requires Zig 0.12 or 0.13 - Add parallel scanning with `-t,--threads` CLI flags - Improve JSON export and import performance - `--exclude-kernfs` is no longer checked on the top-level scan path - Fix entries sometimes not showing up after refresh - Fix file descriptor leak with `--exclude-caches` checking - Fix possible crash on invalid UTF8 when scanning in `-1` UI mode - Fix JSON export and import of the "other filesystem" flag - Fix JSON import containing directories with a read error - Fix mtime display of 'special' files - Fix edge case bad performance when deleting hardlinks with many links - Increased memory use for hardlinks (by ~10% in extreme cases, sorry) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2024/05/06 08:40:32 jperkin Exp $ d3 1 a3 1 DISTNAME= ncdu-2.7 @ 1.7 log @*: Revision bumps for ncurses 6.5 overhaul. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2024/05/06 08:27:55 jperkin Exp $ d3 1 a3 2 DISTNAME= ncdu-2.4 PKGREVISION= 1 d15 1 a15 1 ALLOW_NETWORK_ACCESS=yes d17 1 a17 4 # TODO: fix "make doc" or patch zig.build to install docs post-build: mkdir ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 ${INSTALL_DATA} ${WRKSRC}/ncdu.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 d19 4 @ 1.6 log @*: Switch packages to combined ncurses package. CURSES_TYPE=ncursesw is no longer valid, update matches to use ncurses. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2024/05/05 20:56:55 nikita Exp $ d4 1 @ 1.5 log @zls, passphrase, ncdu2: enable build (comment added) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2024/05/05 20:50:58 nikita Exp $ d22 1 a22 1 .include "../../devel/ncursesw/buildlink3.mk" @ 1.4 log @zls, ncdu2, passphrase: mark as broken while I'm working on the fix. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2024/04/24 21:17:22 nikita Exp $ d14 2 a15 1 BROKEN= "Temporary broken as a zig build system parser is being finalised" @ 1.3 log @ncdu2: update to version 2.4 Changelog: 2.4 - 2024-04-21 - ncdu-2.4.tar.gz Now requires Zig 0.12 Revert default color scheme back to ‘off’ Rewrite man page in mdoc, drop pod2man dependency Fix updating parent dir error status on refresh 2.3 - 2023-08-04 - ncdu-2.3.tar.gz Now requires Zig 0.11 Add --(enable|disable)-natsort options Add indicator to apparent size/disk usage selection in the footer Fix build on armv7l (hopefully) Minor build system additions @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2023/02/28 22:55:40 wiz Exp $ d14 2 @ 1.2 log @ncdu*: both have same PKGBASE, so no CONFLICTS necessary They conflict automatically @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2023/02/28 21:07:43 nikita Exp $ d3 1 a3 1 DISTNAME= ncdu-2.2.2 a13 3 # \todo: There is currently an issue building zig packages as RELRO. RELRO_SUPPORTED= no @ 1.1 log @sysutils/ncdu2: import as ncdu2 version 2.2.2 Imported from wip. ncdu (NCurses Disk Usage) is a curses-based version of the well-known 'du', and provides a fast way to see what directories are using your disk space. This is a complete rewrite in zig, with lower memory usage and better performance. @ text @d1 1 a1 1 # $NetBSD$ a12 1 CONFLICTS+= ncdu-1.* @