Sat Jan 6 09:08:21 2024 UTC (152d)
sysutils/dua-cli: update to 2.26.0

New Features
 -  responsive and buttery-smooth UI while scanning in interactive mode.
    Using dua i the GUI would populate and is fully usable even while the scan
    is in progress, which is fantastic when scanning big disks which can take
    several minutes.

    However, previously is was quite janky as the refresh loop was bound to
    receiving entries to process, which sometimes stalled for many seconds.

    Now the GUI refresh is uncoupled from receiving traversal entries, and it
    will update when the user presses a key or 250ms pass without any input,
    causing it to respond immediately.

    Thanks so much for contributing, @unixzii!


(pin)
diff -r1.29 -r1.30 pkgsrc/sysutils/dua-cli/Makefile
diff -r1.21 -r1.22 pkgsrc/sysutils/dua-cli/cargo-depends.mk
diff -r1.30 -r1.31 pkgsrc/sysutils/dua-cli/distinfo

cvs diff -r1.29 -r1.30 pkgsrc/sysutils/dua-cli/Makefile (expand / switch to unified diff)

--- pkgsrc/sysutils/dua-cli/Makefile 2024/01/04 12:28:04 1.29
+++ pkgsrc/sysutils/dua-cli/Makefile 2024/01/06 09:08:21 1.30
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.29 2024/01/04 12:28:04 pin Exp $ 1# $NetBSD: Makefile,v 1.30 2024/01/06 09:08:21 pin Exp $
2 2
3DISTNAME= dua-cli-2.25.0 3DISTNAME= dua-cli-2.26.0
4CATEGORIES= sysutils 4CATEGORIES= sysutils
5MASTER_SITES= ${MASTER_SITE_GITHUB:=Byron/} 5MASTER_SITES= ${MASTER_SITE_GITHUB:=Byron/}
6GITHUB_TAG= v${PKGVERSION_NOREV} 6GITHUB_TAG= v${PKGVERSION_NOREV}
7 7
8MAINTAINER= pin@NetBSD.org 8MAINTAINER= pin@NetBSD.org
9HOMEPAGE= https://github.com/Byron/dua-cli/ 9HOMEPAGE= https://github.com/Byron/dua-cli/
10COMMENT= View disk space usage and delete unwanted data 10COMMENT= View disk space usage and delete unwanted data
11LICENSE= mit 11LICENSE= mit
12 12
13.include "cargo-depends.mk" 13.include "cargo-depends.mk"
14 14
15INSTALLATION_DIRS= bin 15INSTALLATION_DIRS= bin
16 16

cvs diff -r1.21 -r1.22 pkgsrc/sysutils/dua-cli/cargo-depends.mk (expand / switch to unified diff)

--- pkgsrc/sysutils/dua-cli/cargo-depends.mk 2024/01/04 12:28:04 1.21
+++ pkgsrc/sysutils/dua-cli/cargo-depends.mk 2024/01/06 09:08:21 1.22
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: cargo-depends.mk,v 1.21 2024/01/04 12:28:04 pin Exp $ 1# $NetBSD: cargo-depends.mk,v 1.22 2024/01/06 09:08:21 pin Exp $
2 2
3CARGO_CRATE_DEPENDS+= addr2line-0.21.0 3CARGO_CRATE_DEPENDS+= addr2line-0.21.0
4CARGO_CRATE_DEPENDS+= adler-1.0.2 4CARGO_CRATE_DEPENDS+= adler-1.0.2
5CARGO_CRATE_DEPENDS+= ahash-0.8.6 5CARGO_CRATE_DEPENDS+= ahash-0.8.6
6CARGO_CRATE_DEPENDS+= allocator-api2-0.2.16 6CARGO_CRATE_DEPENDS+= allocator-api2-0.2.16
7CARGO_CRATE_DEPENDS+= anstream-0.6.5 7CARGO_CRATE_DEPENDS+= anstream-0.6.5
8CARGO_CRATE_DEPENDS+= anstyle-1.0.4 8CARGO_CRATE_DEPENDS+= anstyle-1.0.4
9CARGO_CRATE_DEPENDS+= anstyle-parse-0.2.3 9CARGO_CRATE_DEPENDS+= anstyle-parse-0.2.3
10CARGO_CRATE_DEPENDS+= anstyle-query-1.0.2 10CARGO_CRATE_DEPENDS+= anstyle-query-1.0.2
11CARGO_CRATE_DEPENDS+= anstyle-wincon-3.0.2 11CARGO_CRATE_DEPENDS+= anstyle-wincon-3.0.2
12CARGO_CRATE_DEPENDS+= anyhow-1.0.76 12CARGO_CRATE_DEPENDS+= anyhow-1.0.76
13CARGO_CRATE_DEPENDS+= atty-0.2.14 13CARGO_CRATE_DEPENDS+= atty-0.2.14
14CARGO_CRATE_DEPENDS+= autocfg-1.1.0 14CARGO_CRATE_DEPENDS+= autocfg-1.1.0

cvs diff -r1.30 -r1.31 pkgsrc/sysutils/dua-cli/distinfo (expand / switch to unified diff)

--- pkgsrc/sysutils/dua-cli/distinfo 2024/01/04 12:28:04 1.30
+++ pkgsrc/sysutils/dua-cli/distinfo 2024/01/06 09:08:21 1.31
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1$NetBSD: distinfo,v 1.30 2024/01/04 12:28:04 pin Exp $ 1$NetBSD: distinfo,v 1.31 2024/01/06 09:08:21 pin Exp $
2 2
3BLAKE2s (addr2line-0.21.0.crate) = aa7d8fa248d0454d92b962f5d741ba41c55564299d33e6814e70dfe0b71bbcc7 3BLAKE2s (addr2line-0.21.0.crate) = aa7d8fa248d0454d92b962f5d741ba41c55564299d33e6814e70dfe0b71bbcc7
4SHA512 (addr2line-0.21.0.crate) = afde7660dda30dee240e79df1fb5b92d4572520bf17a134ef3765e2a077af9e13713952d52e27fae420109b40f6e24dbce1056687dbcbead858ffc21cc7dc69b 4SHA512 (addr2line-0.21.0.crate) = afde7660dda30dee240e79df1fb5b92d4572520bf17a134ef3765e2a077af9e13713952d52e27fae420109b40f6e24dbce1056687dbcbead858ffc21cc7dc69b
5Size (addr2line-0.21.0.crate) = 40807 bytes 5Size (addr2line-0.21.0.crate) = 40807 bytes
6BLAKE2s (adler-1.0.2.crate) = f263779d752af886455fc0f42c997893fb1a09edcf1bd2980605251c2e3602aa 6BLAKE2s (adler-1.0.2.crate) = f263779d752af886455fc0f42c997893fb1a09edcf1bd2980605251c2e3602aa
7SHA512 (adler-1.0.2.crate) = 7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1 7SHA512 (adler-1.0.2.crate) = 7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
8Size (adler-1.0.2.crate) = 12778 bytes 8Size (adler-1.0.2.crate) = 12778 bytes
9BLAKE2s (ahash-0.8.6.crate) = c7ecdf122e7a34429eb48e7855ae47923b0f263167ab871b542c96fa43097698 9BLAKE2s (ahash-0.8.6.crate) = c7ecdf122e7a34429eb48e7855ae47923b0f263167ab871b542c96fa43097698
10SHA512 (ahash-0.8.6.crate) = 46428b27e96be1f30058b9383a94988beeb5064dfb4df04d6959b451d0c77ef69fc51f07fdf9511ab9728295eb6beee7783c31a2297f9e473fc537883e722b73 10SHA512 (ahash-0.8.6.crate) = 46428b27e96be1f30058b9383a94988beeb5064dfb4df04d6959b451d0c77ef69fc51f07fdf9511ab9728295eb6beee7783c31a2297f9e473fc537883e722b73
11Size (ahash-0.8.6.crate) = 42780 bytes 11Size (ahash-0.8.6.crate) = 42780 bytes
12BLAKE2s (allocator-api2-0.2.16.crate) = db5aeae24d930a91556f72dc7a4050b60ad3ef50f6e183556695a70684aa6e20 12BLAKE2s (allocator-api2-0.2.16.crate) = db5aeae24d930a91556f72dc7a4050b60ad3ef50f6e183556695a70684aa6e20
13SHA512 (allocator-api2-0.2.16.crate) = e1eb0df6b44b62115795ebf772f81e9ac0b6d273afd81659dbddb7eb6628b6e5ef6a60ea21413e79ee638afb72e6872ba83a075f6324daf93f2f1eda48daff2f 13SHA512 (allocator-api2-0.2.16.crate) = e1eb0df6b44b62115795ebf772f81e9ac0b6d273afd81659dbddb7eb6628b6e5ef6a60ea21413e79ee638afb72e6872ba83a075f6324daf93f2f1eda48daff2f
14Size (allocator-api2-0.2.16.crate) = 59025 bytes 14Size (allocator-api2-0.2.16.crate) = 59025 bytes
@@ -101,29 +101,29 @@ SHA512 (crossterm-0.27.0.crate) = b7b2b7 @@ -101,29 +101,29 @@ SHA512 (crossterm-0.27.0.crate) = b7b2b7
101Size (crossterm-0.27.0.crate) = 125311 bytes 101Size (crossterm-0.27.0.crate) = 125311 bytes
102BLAKE2s (crossterm_winapi-0.9.1.crate) = 1dcb832917a32bae91d69b7db350c951da8c907da8a7515c0b4557a04788f8f6 102BLAKE2s (crossterm_winapi-0.9.1.crate) = 1dcb832917a32bae91d69b7db350c951da8c907da8a7515c0b4557a04788f8f6
103SHA512 (crossterm_winapi-0.9.1.crate) = 48eee242f477f43b69c00e3a5d4d255de2ce1774f6e73d869c5472b35d85af0b63f3a607097da8ace437b1e52a524ded4106767b83d4ec53c30c2e37ac4b46a7 103SHA512 (crossterm_winapi-0.9.1.crate) = 48eee242f477f43b69c00e3a5d4d255de2ce1774f6e73d869c5472b35d85af0b63f3a607097da8ace437b1e52a524ded4106767b83d4ec53c30c2e37ac4b46a7
104Size (crossterm_winapi-0.9.1.crate) = 16027 bytes 104Size (crossterm_winapi-0.9.1.crate) = 16027 bytes
105BLAKE2s (crosstermion-0.13.0.crate) = 157041bf22211ffc999f0786bf5975c654af4c92262eba8ee7a2d87ca5bca9fc 105BLAKE2s (crosstermion-0.13.0.crate) = 157041bf22211ffc999f0786bf5975c654af4c92262eba8ee7a2d87ca5bca9fc
106SHA512 (crosstermion-0.13.0.crate) = 981da1a9684861093f79a7ef2dc75437c7ad5dcdea6be1545e02867c4f7378ec4874b09b761120a35790a86a055c83bd1584f902fb9b1663e5bcb1a2bebd2b8e 106SHA512 (crosstermion-0.13.0.crate) = 981da1a9684861093f79a7ef2dc75437c7ad5dcdea6be1545e02867c4f7378ec4874b09b761120a35790a86a055c83bd1584f902fb9b1663e5bcb1a2bebd2b8e
107Size (crosstermion-0.13.0.crate) = 8752 bytes 107Size (crosstermion-0.13.0.crate) = 8752 bytes
108BLAKE2s (deranged-0.3.10.crate) = 8b74e63f5820ecb5e6ad046b0d4ca5355889b90f5433f33cc671b9bcc8f297eb 108BLAKE2s (deranged-0.3.10.crate) = 8b74e63f5820ecb5e6ad046b0d4ca5355889b90f5433f33cc671b9bcc8f297eb
109SHA512 (deranged-0.3.10.crate) = 35082ee648132f586594715e04492cc56b9894c95506efb0247c9be2c5d03ec92cfaf0d815297adf3423172b90a0e327aa6edc894a8386730a2eaedc29d9ef82 109SHA512 (deranged-0.3.10.crate) = 35082ee648132f586594715e04492cc56b9894c95506efb0247c9be2c5d03ec92cfaf0d815297adf3423172b90a0e327aa6edc894a8386730a2eaedc29d9ef82
110Size (deranged-0.3.10.crate) = 17803 bytes 110Size (deranged-0.3.10.crate) = 17803 bytes
111BLAKE2s (diff-0.1.13.crate) = f7ceba7e29d20d30066c8df5dc67d5b8c87889cc6042a036bf53614de944dd64 111BLAKE2s (diff-0.1.13.crate) = f7ceba7e29d20d30066c8df5dc67d5b8c87889cc6042a036bf53614de944dd64
112SHA512 (diff-0.1.13.crate) = 45e259c9fe7c23bd9e9454891b42d4aef6d681d35ee039d21fdb05ae9ed5856161a40f29889e7880ac2a2daf85f1b7d752d213b4a99a1a74ed2682c18a3ae7fb 112SHA512 (diff-0.1.13.crate) = 45e259c9fe7c23bd9e9454891b42d4aef6d681d35ee039d21fdb05ae9ed5856161a40f29889e7880ac2a2daf85f1b7d752d213b4a99a1a74ed2682c18a3ae7fb
113Size (diff-0.1.13.crate) = 46216 bytes 113Size (diff-0.1.13.crate) = 46216 bytes
114BLAKE2s (dua-cli-2.25.0.tar.gz) = 7438944566489976b948d6f0d05fc40c1e62eb9bf5c1a6c19c6723640ef12934 114BLAKE2s (dua-cli-2.26.0.tar.gz) = cc49e87032b13ca948c823aaaae9fdaaf5c7da8270e80701ba09009ee88e90d8
115SHA512 (dua-cli-2.25.0.tar.gz) = 10244e37efab64eb43a1188d8c832cc0f45df876932b6b0e5daac5008cb715a5965d5cb9efbc949960237bde815c98f9004193f4779f26726a9f9b7dfc2ec41c 115SHA512 (dua-cli-2.26.0.tar.gz) = 42956bbbac6a2b78ace50a706aff51e1ab866411d07b178534190891e65e7f0530e24c5bc1d4704bb198dcc2480b93a708dcf93805fa090a48dbdbdb1737bae1
116Size (dua-cli-2.25.0.tar.gz) = 125965 bytes 116Size (dua-cli-2.26.0.tar.gz) = 127309 bytes
117BLAKE2s (either-1.9.0.crate) = 5a2a8926fcb3b40b49b9bae0b6e35d54568dc40215691afa9bb355400b0eb180 117BLAKE2s (either-1.9.0.crate) = 5a2a8926fcb3b40b49b9bae0b6e35d54568dc40215691afa9bb355400b0eb180
118SHA512 (either-1.9.0.crate) = 4978d50842386f51e31a47ad037d5e491106a668bc701bb833e6ec3998afe3ebd80efddc47756b2f300f534b39b26fc01386dc878d3b02cc8c1fec6a474c2177 118SHA512 (either-1.9.0.crate) = 4978d50842386f51e31a47ad037d5e491106a668bc701bb833e6ec3998afe3ebd80efddc47756b2f300f534b39b26fc01386dc878d3b02cc8c1fec6a474c2177
119Size (either-1.9.0.crate) = 16660 bytes 119Size (either-1.9.0.crate) = 16660 bytes
120BLAKE2s (equivalent-1.0.1.crate) = 915ff7ece3e11b5de2f2f26d2da9c4dfa1c7484416c53025c08507677cebebbd 120BLAKE2s (equivalent-1.0.1.crate) = 915ff7ece3e11b5de2f2f26d2da9c4dfa1c7484416c53025c08507677cebebbd
121SHA512 (equivalent-1.0.1.crate) = b2bc60e804c1b02c461dcefcfd60fc37145af710d183ebe65f9a4d63f2b2072d23193f98dc550a9213c7fdc6a2a837af23b04a89294ebbb681a4aaf5d5031140 121SHA512 (equivalent-1.0.1.crate) = b2bc60e804c1b02c461dcefcfd60fc37145af710d183ebe65f9a4d63f2b2072d23193f98dc550a9213c7fdc6a2a837af23b04a89294ebbb681a4aaf5d5031140
122Size (equivalent-1.0.1.crate) = 6615 bytes 122Size (equivalent-1.0.1.crate) = 6615 bytes
123BLAKE2s (faster-hex-0.9.0.crate) = 0227b42a87d3f990fe14cece9dc42727247a1a613e0b1f7c0d65ff4182f2ba3d 123BLAKE2s (faster-hex-0.9.0.crate) = 0227b42a87d3f990fe14cece9dc42727247a1a613e0b1f7c0d65ff4182f2ba3d
124SHA512 (faster-hex-0.9.0.crate) = 7713b0929ffe5596823d001a83a40fe1c4c500b7cc4218921ebb65f69826a9a9fd6e7b948fbd093cb921bea52e9f2cf3285c9d1d11f2a321dcfba0fb3c9aa5d9 124SHA512 (faster-hex-0.9.0.crate) = 7713b0929ffe5596823d001a83a40fe1c4c500b7cc4218921ebb65f69826a9a9fd6e7b948fbd093cb921bea52e9f2cf3285c9d1d11f2a321dcfba0fb3c9aa5d9
125Size (faster-hex-0.9.0.crate) = 13053 bytes 125Size (faster-hex-0.9.0.crate) = 13053 bytes
126BLAKE2s (filesize-0.2.0.crate) = 15e7e69d2a1eab8a258bd012f5cbf2b8b4b94ad46f69ea8294a60eadbb17c4f3 126BLAKE2s (filesize-0.2.0.crate) = 15e7e69d2a1eab8a258bd012f5cbf2b8b4b94ad46f69ea8294a60eadbb17c4f3
127SHA512 (filesize-0.2.0.crate) = d80ca58ed1c2c9959cb98033c270ebc520ab050b812c17e22cb1bda3cfd44d35542e56c45da36765873e9ef18f21a01b8d615bafc6bdfc9cf555d9175b47bdce 127SHA512 (filesize-0.2.0.crate) = d80ca58ed1c2c9959cb98033c270ebc520ab050b812c17e22cb1bda3cfd44d35542e56c45da36765873e9ef18f21a01b8d615bafc6bdfc9cf555d9175b47bdce
128Size (filesize-0.2.0.crate) = 5066 bytes 128Size (filesize-0.2.0.crate) = 5066 bytes
129BLAKE2s (fixedbitset-0.4.2.crate) = 4b9d305e9a18e8ccdf747fa067106c885d45e3856780140107551f9aaee4812c 129BLAKE2s (fixedbitset-0.4.2.crate) = 4b9d305e9a18e8ccdf747fa067106c885d45e3856780140107551f9aaee4812c