Skip to content

Commit 6c802bf

Browse files
committed
textproc/csvlens: update to 0.15.0
Release Notes - Add --auto-reload option to automatically reload content on file change (#79) - Stream data from stdin by default (disable with --no-streaming-stdin) (#81) - Support visually marking rows (toggle: m; clear all marks: M) (#166 by @giantatwork) - Preserve selected row after filter is cleared (#170) - Fix search from current cursor for larger files (#165) - Fix row selection when scrolling to rows near bottom (#168) - Fix potential freeze when the underlying file changes unexpectedly
1 parent 7a347eb commit 6c802bf

File tree

3 files changed

+216
-18
lines changed

3 files changed

+216
-18
lines changed

textproc/csvlens/Makefile

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# $NetBSD: Makefile,v 1.31 2025/11/08 15:13:32 pin Exp $
1+
# $NetBSD: Makefile,v 1.32 2025/12/22 09:40:33 pin Exp $
22

3-
DISTNAME= csvlens-0.14.0
3+
DISTNAME= csvlens-0.15.0
44
CATEGORIES= textproc
55
MASTER_SITES= ${MASTER_SITE_GITHUB:=YS-L/}
66
GITHUB_TAG= v${PKGVERSION_NOREV}
@@ -12,9 +12,7 @@ LICENSE= mit
1212

1313
.include "cargo-depends.mk"
1414

15-
#RUST_REQ= 1.91.0
16-
#Upstream does not state the required MSRV.
17-
#This package is confirmed to build with Rust 1.91.0 on amd64
15+
RUST_REQ= 1.88.0
1816

1917
.include "../../lang/rust/cargo.mk"
2018
.include "../../mk/bsd.pkg.mk"

textproc/csvlens/cargo-depends.mk

Lines changed: 53 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
1-
# $NetBSD: cargo-depends.mk,v 1.21 2025/11/08 15:13:32 pin Exp $
1+
# $NetBSD: cargo-depends.mk,v 1.22 2025/12/22 09:40:33 pin Exp $
22

33
CARGO_CRATE_DEPENDS+= ahash-0.8.12
44
CARGO_CRATE_DEPENDS+= aho-corasick-1.1.4
55
CARGO_CRATE_DEPENDS+= allocator-api2-0.2.21
66
CARGO_CRATE_DEPENDS+= android_system_properties-0.1.5
7+
CARGO_CRATE_DEPENDS+= anes-0.1.6
78
CARGO_CRATE_DEPENDS+= ansi-to-tui-7.0.0
89
CARGO_CRATE_DEPENDS+= anstream-0.6.21
910
CARGO_CRATE_DEPENDS+= anstyle-1.0.13
@@ -32,11 +33,16 @@ CARGO_CRATE_DEPENDS+= bumpalo-3.19.0
3233
CARGO_CRATE_DEPENDS+= bytecount-0.6.9
3334
CARGO_CRATE_DEPENDS+= bytes-1.10.1
3435
CARGO_CRATE_DEPENDS+= cassowary-0.3.0
36+
CARGO_CRATE_DEPENDS+= cast-0.3.0
3537
CARGO_CRATE_DEPENDS+= castaway-0.2.4
3638
CARGO_CRATE_DEPENDS+= cc-1.2.43
3739
CARGO_CRATE_DEPENDS+= cfg-if-1.0.4
3840
CARGO_CRATE_DEPENDS+= chrono-0.4.42
41+
CARGO_CRATE_DEPENDS+= ciborium-0.2.2
42+
CARGO_CRATE_DEPENDS+= ciborium-io-0.2.2
43+
CARGO_CRATE_DEPENDS+= ciborium-ll-0.2.2
3944
CARGO_CRATE_DEPENDS+= clap-4.5.50
45+
CARGO_CRATE_DEPENDS+= clap-cargo-0.18.3
4046
CARGO_CRATE_DEPENDS+= clap_builder-4.5.50
4147
CARGO_CRATE_DEPENDS+= clap_derive-4.5.49
4248
CARGO_CRATE_DEPENDS+= clap_lex-0.7.6
@@ -46,6 +52,11 @@ CARGO_CRATE_DEPENDS+= compact_str-0.8.1
4652
CARGO_CRATE_DEPENDS+= const-random-0.1.18
4753
CARGO_CRATE_DEPENDS+= const-random-macro-0.1.16
4854
CARGO_CRATE_DEPENDS+= core-foundation-sys-0.8.7
55+
CARGO_CRATE_DEPENDS+= criterion-0.5.1
56+
CARGO_CRATE_DEPENDS+= criterion-plot-0.5.0
57+
CARGO_CRATE_DEPENDS+= crossbeam-deque-0.8.6
58+
CARGO_CRATE_DEPENDS+= crossbeam-epoch-0.9.18
59+
CARGO_CRATE_DEPENDS+= crossbeam-utils-0.8.21
4960
CARGO_CRATE_DEPENDS+= crossterm-0.28.1
5061
CARGO_CRATE_DEPENDS+= crossterm_winapi-0.9.1
5162
CARGO_CRATE_DEPENDS+= crunchy-0.2.4
@@ -67,20 +78,29 @@ CARGO_CRATE_DEPENDS+= find-msvc-tools-0.1.4
6778
CARGO_CRATE_DEPENDS+= fixedbitset-0.4.2
6879
CARGO_CRATE_DEPENDS+= fnv-1.0.7
6980
CARGO_CRATE_DEPENDS+= foldhash-0.1.5
81+
CARGO_CRATE_DEPENDS+= futures-core-0.3.31
82+
CARGO_CRATE_DEPENDS+= futures-macro-0.3.31
83+
CARGO_CRATE_DEPENDS+= futures-task-0.3.31
84+
CARGO_CRATE_DEPENDS+= futures-timer-3.0.3
85+
CARGO_CRATE_DEPENDS+= futures-util-0.3.31
7086
CARGO_CRATE_DEPENDS+= gethostname-1.1.0
7187
CARGO_CRATE_DEPENDS+= getrandom-0.2.16
7288
CARGO_CRATE_DEPENDS+= getrandom-0.3.4
89+
CARGO_CRATE_DEPENDS+= glob-0.3.3
7390
CARGO_CRATE_DEPENDS+= half-2.7.1
7491
CARGO_CRATE_DEPENDS+= hashbrown-0.15.5
7592
CARGO_CRATE_DEPENDS+= hashbrown-0.16.0
7693
CARGO_CRATE_DEPENDS+= heck-0.5.0
94+
CARGO_CRATE_DEPENDS+= hermit-abi-0.5.2
7795
CARGO_CRATE_DEPENDS+= iana-time-zone-0.1.64
7896
CARGO_CRATE_DEPENDS+= iana-time-zone-haiku-0.1.2
7997
CARGO_CRATE_DEPENDS+= ident_case-1.0.1
8098
CARGO_CRATE_DEPENDS+= indexmap-2.12.0
8199
CARGO_CRATE_DEPENDS+= indoc-2.0.7
82100
CARGO_CRATE_DEPENDS+= instability-0.3.9
101+
CARGO_CRATE_DEPENDS+= is-terminal-0.4.17
83102
CARGO_CRATE_DEPENDS+= is_terminal_polyfill-1.70.2
103+
CARGO_CRATE_DEPENDS+= itertools-0.10.5
84104
CARGO_CRATE_DEPENDS+= itertools-0.13.0
85105
CARGO_CRATE_DEPENDS+= itoa-1.0.15
86106
CARGO_CRATE_DEPENDS+= js-sys-0.3.82
@@ -117,44 +137,66 @@ CARGO_CRATE_DEPENDS+= objc2-foundation-0.3.2
117137
CARGO_CRATE_DEPENDS+= objc2-io-surface-0.3.2
118138
CARGO_CRATE_DEPENDS+= once_cell-1.21.3
119139
CARGO_CRATE_DEPENDS+= once_cell_polyfill-1.70.2
140+
CARGO_CRATE_DEPENDS+= oorandom-11.1.5
120141
CARGO_CRATE_DEPENDS+= os_pipe-1.2.3
121142
CARGO_CRATE_DEPENDS+= parking_lot-0.12.5
122143
CARGO_CRATE_DEPENDS+= parking_lot_core-0.9.12
123144
CARGO_CRATE_DEPENDS+= paste-1.0.15
124145
CARGO_CRATE_DEPENDS+= percent-encoding-2.3.2
125146
CARGO_CRATE_DEPENDS+= petgraph-0.6.5
147+
CARGO_CRATE_DEPENDS+= pin-project-lite-0.2.16
148+
CARGO_CRATE_DEPENDS+= pin-utils-0.1.0
126149
CARGO_CRATE_DEPENDS+= pkg-config-0.3.32
150+
CARGO_CRATE_DEPENDS+= plotters-0.3.7
151+
CARGO_CRATE_DEPENDS+= plotters-backend-0.3.7
152+
CARGO_CRATE_DEPENDS+= plotters-svg-0.3.7
153+
CARGO_CRATE_DEPENDS+= ppv-lite86-0.2.21
154+
CARGO_CRATE_DEPENDS+= proc-macro-crate-3.4.0
127155
CARGO_CRATE_DEPENDS+= proc-macro2-1.0.103
128156
CARGO_CRATE_DEPENDS+= qsv-dateparser-0.13.0
129-
CARGO_CRATE_DEPENDS+= qsv-sniffer-0.11.0
157+
CARGO_CRATE_DEPENDS+= qsv-sniffer-0.12.2
158+
CARGO_CRATE_DEPENDS+= qsv-tabwriter-2.0.0
130159
CARGO_CRATE_DEPENDS+= quick-xml-0.37.5
131160
CARGO_CRATE_DEPENDS+= quote-1.0.41
132161
CARGO_CRATE_DEPENDS+= r-efi-5.3.0
162+
CARGO_CRATE_DEPENDS+= rand-0.8.5
163+
CARGO_CRATE_DEPENDS+= rand_chacha-0.3.1
164+
CARGO_CRATE_DEPENDS+= rand_core-0.6.4
133165
CARGO_CRATE_DEPENDS+= ratatui-0.29.0
166+
CARGO_CRATE_DEPENDS+= rayon-1.11.0
167+
CARGO_CRATE_DEPENDS+= rayon-core-1.13.0
134168
CARGO_CRATE_DEPENDS+= redox_syscall-0.5.18
135169
CARGO_CRATE_DEPENDS+= regex-1.12.2
136170
CARGO_CRATE_DEPENDS+= regex-automata-0.4.13
137171
CARGO_CRATE_DEPENDS+= regex-syntax-0.8.8
172+
CARGO_CRATE_DEPENDS+= relative-path-1.9.3
173+
CARGO_CRATE_DEPENDS+= rstest-0.26.1
174+
CARGO_CRATE_DEPENDS+= rstest_macros-0.26.1
175+
CARGO_CRATE_DEPENDS+= rustc_version-0.4.1
138176
CARGO_CRATE_DEPENDS+= rustix-0.38.44
139177
CARGO_CRATE_DEPENDS+= rustix-1.1.2
140178
CARGO_CRATE_DEPENDS+= rustversion-1.0.22
141179
CARGO_CRATE_DEPENDS+= ryu-1.0.20
180+
CARGO_CRATE_DEPENDS+= same-file-1.0.6
142181
CARGO_CRATE_DEPENDS+= scopeguard-1.2.0
182+
CARGO_CRATE_DEPENDS+= semver-1.0.27
183+
CARGO_CRATE_DEPENDS+= serde-1.0.228
143184
CARGO_CRATE_DEPENDS+= serde_core-1.0.228
144185
CARGO_CRATE_DEPENDS+= serde_derive-1.0.228
186+
CARGO_CRATE_DEPENDS+= serde_json-1.0.145
145187
CARGO_CRATE_DEPENDS+= shlex-1.3.0
146188
CARGO_CRATE_DEPENDS+= signal-hook-0.3.18
147189
CARGO_CRATE_DEPENDS+= signal-hook-mio-0.2.5
148190
CARGO_CRATE_DEPENDS+= signal-hook-registry-1.4.6
149191
CARGO_CRATE_DEPENDS+= simdutf8-0.1.5
192+
CARGO_CRATE_DEPENDS+= slab-0.4.11
150193
CARGO_CRATE_DEPENDS+= smallvec-1.15.1
151194
CARGO_CRATE_DEPENDS+= sorted-vec-0.8.10
152195
CARGO_CRATE_DEPENDS+= static_assertions-1.1.0
153196
CARGO_CRATE_DEPENDS+= strsim-0.11.1
154197
CARGO_CRATE_DEPENDS+= strum-0.26.3
155198
CARGO_CRATE_DEPENDS+= strum_macros-0.26.4
156199
CARGO_CRATE_DEPENDS+= syn-2.0.108
157-
CARGO_CRATE_DEPENDS+= tabwriter-1.4.1
158200
CARGO_CRATE_DEPENDS+= tempfile-3.23.0
159201
CARGO_CRATE_DEPENDS+= terminal-colorsaurus-1.0.1
160202
CARGO_CRATE_DEPENDS+= terminal-trx-0.2.5
@@ -164,6 +206,10 @@ CARGO_CRATE_DEPENDS+= thiserror-2.0.17
164206
CARGO_CRATE_DEPENDS+= thiserror-impl-1.0.69
165207
CARGO_CRATE_DEPENDS+= thiserror-impl-2.0.17
166208
CARGO_CRATE_DEPENDS+= tiny-keccak-2.0.2
209+
CARGO_CRATE_DEPENDS+= tinytemplate-1.2.1
210+
CARGO_CRATE_DEPENDS+= toml_datetime-0.7.3
211+
CARGO_CRATE_DEPENDS+= toml_edit-0.23.7
212+
CARGO_CRATE_DEPENDS+= toml_parser-1.0.4
167213
CARGO_CRATE_DEPENDS+= tree_magic_mini-3.2.0
168214
CARGO_CRATE_DEPENDS+= tui-input-0.13.0
169215
CARGO_CRATE_DEPENDS+= unicode-ident-1.0.20
@@ -173,6 +219,7 @@ CARGO_CRATE_DEPENDS+= unicode-width-0.1.14
173219
CARGO_CRATE_DEPENDS+= unicode-width-0.2.0
174220
CARGO_CRATE_DEPENDS+= utf8parse-0.2.2
175221
CARGO_CRATE_DEPENDS+= version_check-0.9.5
222+
CARGO_CRATE_DEPENDS+= walkdir-2.5.0
176223
CARGO_CRATE_DEPENDS+= wasi-0.11.1+wasi-snapshot-preview1
177224
CARGO_CRATE_DEPENDS+= wasip2-1.0.1+wasi-0.2.4
178225
CARGO_CRATE_DEPENDS+= wasm-bindgen-0.2.105
@@ -185,8 +232,10 @@ CARGO_CRATE_DEPENDS+= wayland-protocols-0.32.9
185232
CARGO_CRATE_DEPENDS+= wayland-protocols-wlr-0.3.9
186233
CARGO_CRATE_DEPENDS+= wayland-scanner-0.31.7
187234
CARGO_CRATE_DEPENDS+= wayland-sys-0.31.7
235+
CARGO_CRATE_DEPENDS+= web-sys-0.3.82
188236
CARGO_CRATE_DEPENDS+= winapi-0.3.9
189237
CARGO_CRATE_DEPENDS+= winapi-i686-pc-windows-gnu-0.4.0
238+
CARGO_CRATE_DEPENDS+= winapi-util-0.1.11
190239
CARGO_CRATE_DEPENDS+= winapi-x86_64-pc-windows-gnu-0.4.0
191240
CARGO_CRATE_DEPENDS+= windows-core-0.62.2
192241
CARGO_CRATE_DEPENDS+= windows-implement-0.60.2
@@ -215,6 +264,7 @@ CARGO_CRATE_DEPENDS+= windows_x86_64_gnullvm-0.52.6
215264
CARGO_CRATE_DEPENDS+= windows_x86_64_gnullvm-0.53.1
216265
CARGO_CRATE_DEPENDS+= windows_x86_64_msvc-0.52.6
217266
CARGO_CRATE_DEPENDS+= windows_x86_64_msvc-0.53.1
267+
CARGO_CRATE_DEPENDS+= winnow-0.7.14
218268
CARGO_CRATE_DEPENDS+= wit-bindgen-0.46.0
219269
CARGO_CRATE_DEPENDS+= wl-clipboard-rs-0.9.2
220270
CARGO_CRATE_DEPENDS+= x11rb-0.13.2

0 commit comments

Comments
 (0)