pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/sysutils/dua-cli



Module Name:    pkgsrc
Committed By:   pin
Date:           Sat Aug 15 11:21:13 UTC 2026

Modified Files:
        pkgsrc/sysutils/dua-cli: Makefile cargo-depends.mk distinfo

Log Message:
sysutils/dua-cli: update to 2.42.1

v2.42.1
*the same as 2.42, and:

Starting directories with a large amount of files, like 50k, now see a 5x speedup on macOS and Windows as bulk-reading is also done there. Note also that this is still a small absolute difference, 
100ms vs 500ms, but a good demonstration of how much large trees with a lot of such directories will benefit by this, as these small absolute improvements accumulate.

v2.42.0
The headline or this release is ~30% better traversal performance on macOS due to the usage of bulk-metadata APIs on supported filesytems.
Bug Fixes

    sanitize control characters in marked path output
    dua-cli's interactive TUI is built on ratatui, which protects the
    paths it renders on screen. But marking a file for deletion and then
    quitting prints that file's path directly to the terminal after the
    TUI has already released terminal control, bypassing ratatui's
    protective rendering entirely. A scanned file's name has no character
    restrictions, so a crafted file name can inject terminal escape
    sequences into the printed path.

    Add sanitize_for_display (src/main.rs), replacing control characters
    with the Unicode replacement character, applied at the sole print site
    for marked paths.


To generate a diff of this commit:
cvs rdiff -u -r1.54 -r1.55 pkgsrc/sysutils/dua-cli/Makefile \
    pkgsrc/sysutils/dua-cli/distinfo
cvs rdiff -u -r1.41 -r1.42 pkgsrc/sysutils/dua-cli/cargo-depends.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/sysutils/dua-cli/Makefile
diff -u pkgsrc/sysutils/dua-cli/Makefile:1.54 pkgsrc/sysutils/dua-cli/Makefile:1.55
--- pkgsrc/sysutils/dua-cli/Makefile:1.54       Wed Aug  5 09:28:40 2026
+++ pkgsrc/sysutils/dua-cli/Makefile    Sat Aug 15 11:21:13 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.54 2026/08/05 09:28:40 pin Exp $
+# $NetBSD: Makefile,v 1.55 2026/08/15 11:21:13 pin Exp $
 
-DISTNAME=      dua-cli-2.41.1
+DISTNAME=      dua-cli-2.42.1
 CATEGORIES=    sysutils
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=Byron/}
 GITHUB_TAG=    v${PKGVERSION_NOREV}
@@ -12,9 +12,9 @@ LICENSE=      mit
 
 .include "cargo-depends.mk"
 
-#RUST_REQ=     1.98.0-beta.6
+#RUST_REQ=     1.98.0-beta.7
 #Upstream does not state the required MSRV.
-#This package is confirmed to build with Rust 1.98.0-beta.6 on amd64
+#This package is confirmed to build with Rust 1.98.0-beta.7 on amd64
 
 INSTALLATION_DIRS=     bin
 
Index: pkgsrc/sysutils/dua-cli/distinfo
diff -u pkgsrc/sysutils/dua-cli/distinfo:1.54 pkgsrc/sysutils/dua-cli/distinfo:1.55
--- pkgsrc/sysutils/dua-cli/distinfo:1.54       Wed Aug  5 09:28:40 2026
+++ pkgsrc/sysutils/dua-cli/distinfo    Sat Aug 15 11:21:13 2026
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.54 2026/08/05 09:28:40 pin Exp $
+$NetBSD: distinfo,v 1.55 2026/08/15 11:21:13 pin Exp $
 
 BLAKE2s (addr2line-0.25.1.crate) = cc5c422ec48ccef5c2c46379d2f600644609490afafea5020f2020815d1146e6
 SHA512 (addr2line-0.25.1.crate) = c400f3b6ccaff8a1c0d7d82c708a1784b8fd5ba64b6e420e85819d59b1cadb55fa59c852925093b921469f272d1d5140cf12f013ae75d1e1bc85021097df8fc2
@@ -216,9 +216,9 @@ Size (dirs-sys-0.5.0.crate) = 10157 byte
 BLAKE2s (document-features-0.2.12.crate) = 7353f263add5466271ff22efa156753d3b49c821ed194c593af39d57dc5831b4
 SHA512 (document-features-0.2.12.crate) = 2991ae0f22656cde0aba8d8d76745a0316febe1d5ffa31e9d57ef5800fdbd10d7949d34b12024981610c7ff983c92f97f0fe432f8a75ff1b7da5e3531f01e677
 Size (document-features-0.2.12.crate) = 14739 bytes
-BLAKE2s (dua-cli-2.41.1.tar.gz) = b455ac65523eb1f664f0dd7f16273415f9d93696ce1ebdc0d64058feb05232d3
-SHA512 (dua-cli-2.41.1.tar.gz) = beb653766e7a04bfc8fb9935fa5b8a34304f42ee4db2fa795aa1b679cc4b444eb8aa4c00025863f3da7bf992f1626f02e373f2f3a4ddbcdbb7e8d76bc469bb6b
-Size (dua-cli-2.41.1.tar.gz) = 217078 bytes
+BLAKE2s (dua-cli-2.42.1.tar.gz) = f9a2ad8a2c4b6643b5469ff95f89543eeb04e92d2d182197b194ffce3b793058
+SHA512 (dua-cli-2.42.1.tar.gz) = 4902f1c1fe2fe54154081502541ab1beecf2abf3716ce8a8109b9a776a1fa8d279f3bdd77c88c0fbbac4209279a2ae9386716c1eb1abc2cced763a982e7df442
+Size (dua-cli-2.42.1.tar.gz) = 208594 bytes
 BLAKE2s (dunce-1.0.5.crate) = 7f72598a5d04e4d5cc63e25fa0c215cf532e09f04b63f92b72f8da1f8118de2f
 SHA512 (dunce-1.0.5.crate) = 36d7d75217d629185a9a9187f7d2e2dc346a28be0ad1c21b1b6bcbe3991e9cd11797e53d745c0b3b5ae94cf1e4cf141cdb2322bab86d97cc258b4145e3b97a56
 Size (dunce-1.0.5.crate) = 8244 bytes

Index: pkgsrc/sysutils/dua-cli/cargo-depends.mk
diff -u pkgsrc/sysutils/dua-cli/cargo-depends.mk:1.41 pkgsrc/sysutils/dua-cli/cargo-depends.mk:1.42
--- pkgsrc/sysutils/dua-cli/cargo-depends.mk:1.41       Wed Aug  5 09:28:40 2026
+++ pkgsrc/sysutils/dua-cli/cargo-depends.mk    Sat Aug 15 11:21:13 2026
@@ -1,4 +1,4 @@
-# $NetBSD: cargo-depends.mk,v 1.41 2026/08/05 09:28:40 pin Exp $
+# $NetBSD: cargo-depends.mk,v 1.42 2026/08/15 11:21:13 pin Exp $
 
 CARGO_CRATE_DEPENDS+=  addr2line-0.25.1
 CARGO_CRATE_DEPENDS+=  adler2-2.0.1



Home | Main Index | Thread Index | Old Index