pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/sysutils/mirador
Module Name: pkgsrc
Committed By: pin
Date: Mon Sep 28 11:21:55 UTC 2026
Modified Files:
pkgsrc/sysutils/mirador: Makefile cargo-depends.mk distinfo
Removed Files:
pkgsrc/sysutils/mirador/patches:
patch-.._vendor_starship-battery-0.11.1_src_platform_netbsd_sysmon.rs
Log Message:
sysutils/mirador: update to 1.19.1
1.19.1 - 2026-09-27
Fixed
The battery panel reads on NetBSD (#255). starship-battery 0.12.0 carries the fix for its NetBSD backend, which passed the kernel's plist buffer with the trailing NUL still on it and so parsed
nothing. Diagnosed and confirmed on hardware by @0323pin; fixed upstream in starship/rust-battery#168. pkgsrc can drop its local patch.
Changed
A battery holding below full is now reported by the system rather than inferred. macOS says so directly once a charge limit is set, which starship-battery 0.12.0 surfaces as a state of its own;
mirador had been reading it as "unknown, with no energy moving". The panel says PLUGGED IN either way, and the older inference stays for the platforms that still report it that way.
1.19.0 - 2026-09-24
Added
Arrange mode's keys can be changed (#284). An [arrange.keys] section moves any of them — the four moves, moving a whole row, keeping the arrangement, and picking another panel — and the legend
shows the keys you chose. Esc still cancels and 1–9 still pick a panel. A key there may not also be a resize key, since resizing is read first. The key map on ? pressed twice lists the table, and
reload and reset include it.
The panel and theme pickers' keys can be changed (#284). [panel_picker.keys] moves w's keys (the cursor, toggle, close) and [theme_picker.keys] moves t's (the cursor, keep, put_back), and each
footer shows the key you chose. Esc always closes either picker. The theme picker's footer now draws Enter as ↵, as the rest of mirador does.
The help overlay's scroll keys can be changed (#284). [help_overlay.keys] moves up, down, page_up, page_down, first and last, and the overlay's footer shows the keys you chose. Any other key
still closes it. None of them may be the help key, which opens the key map from there. With this, every key mirador reads comes from a table, except Ctrl+C, Esc and 1–9.
Fixed
The help overlay's footer lost its position when the overlay scrolled. Since 1.17.0, a help overlay with more than fits (any panel with many keys on an 80x24 terminal) had a footer reading only ?
key map ·. The scroll position and the way to close it were dropped for lack of room, leaving a dangling separator. The position now comes first, the close hint is shorter while scrolling, and all
three parts fit.
1.18.0 - 2026-09-24
Added
Every panel's own keys can be changed (#284). Each panel reads its keys from a table under its own section — [todo.keys] delete = "x", [calendar.keys] today = "." — and its border, the status bar
and the help overlay show the keys you chose. What moves is what a panel does while you look at it; forms, editors, search boxes and dialogs keep their keys, since they take typing, and Esc still
backs out of each. The calculator has no table, its keys being what you type. The same rules as [keys] apply, and a panel key may be one the dashboard also uses, winning while that panel is focused,
but not a resize key, which the panel would never see.
The watch log has a [watchlog] section, holding only its keys.
The key map lists them, each panel under the heading of the table its keys are written in. r reloads the panel tables along with [keys], handing the new keys to panels already on screen, and d
and mirador --reset-keys reset them too.
Changed
Enter is drawn ↵ wherever a key is named, as the panels' borders always drew it, and a config may write it either way.
Paired keys are drawn the same way in every panel, following their actions' order: ↑ / ↓ and k / j, n / p for the calendar's months and + / - for the pomodoro's length. Keys the panels read and
the help overlay never mentioned — the calendar's h/l, the agenda's and watch log's PageUp/PageDown, Home/End in the watch log — are listed now.
Fixed
The Mac advice for moving resize off Ctrl was wrong for Terminal. It said letters with Alt work in every terminal and implied Option+arrows might. Measured on both: iTerm2 sends Option+arrows as
Alt+arrows as they are; Terminal sends none intact, needs "Use Option as Meta key" for alt+h/j/k/l, and with it turns Option+↑/↓ into an Esc and two typed characters. The README and the shipped
config now say so.
The README said PageUp and PageDown move the task list a screen at a time; they move it ten rows, as the help overlay says.
1.17.0 - 2026-09-24
Added
The dashboard's own keys can be changed (#284). A [keys] section moves any of them — focus, help, quit, the panel and theme pickers, arrange mode and the four resize keys — to another key, to
several, or to none, and the status bar, help overlay and arrange legend show the keys you chose. Written in words: resize_wider = "alt+right". Ctrl+C and Esc cannot be bound, resize keys need Ctrl
or Alt, and a key given to two actions is refused at startup. The panels' own keys are not configurable yet.
A key map, on ? pressed twice. Every key the dashboard reads, its default and what it does, with changed keys picked out and the config file to edit named. r reloads [keys] without a restart,
reporting a mistake rather than applying it, and d puts every key back to its default after asking, by commenting out your [keys] lines.
mirador --reset-keys, the same reset from the command line, for a keymap mistake that stops mirador starting. The startup error names it.
To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 pkgsrc/sysutils/mirador/Makefile \
pkgsrc/sysutils/mirador/distinfo
cvs rdiff -u -r1.6 -r1.7 pkgsrc/sysutils/mirador/cargo-depends.mk
cvs rdiff -u -r1.1 -r0 \
pkgsrc/sysutils/mirador/patches/patch-.._vendor_starship-battery-0.11.1_src_platform_netbsd_sysmon.rs
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/sysutils/mirador/Makefile
diff -u pkgsrc/sysutils/mirador/Makefile:1.8 pkgsrc/sysutils/mirador/Makefile:1.9
--- pkgsrc/sysutils/mirador/Makefile:1.8 Sat Sep 19 15:40:06 2026
+++ pkgsrc/sysutils/mirador/Makefile Mon Sep 28 11:21:55 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.8 2026/09/19 15:40:06 pin Exp $
+# $NetBSD: Makefile,v 1.9 2026/09/28 11:21:55 pin Exp $
-DISTNAME= mirador-1.16.0
+DISTNAME= mirador-1.19.1
CATEGORIES= sysutils
MASTER_SITES= ${MASTER_SITE_GITHUB:=jchultarsky/}
GITHUB_TAG= v${PKGVERSION_NOREV}
Index: pkgsrc/sysutils/mirador/distinfo
diff -u pkgsrc/sysutils/mirador/distinfo:1.8 pkgsrc/sysutils/mirador/distinfo:1.9
--- pkgsrc/sysutils/mirador/distinfo:1.8 Sat Sep 19 15:40:06 2026
+++ pkgsrc/sysutils/mirador/distinfo Mon Sep 28 11:21:55 2026
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.8 2026/09/19 15:40:06 pin Exp $
+$NetBSD: distinfo,v 1.9 2026/09/28 11:21:55 pin Exp $
BLAKE2s (adler2-2.0.1.crate) = 4d391e0fcde91c7435ee9a5503fee4a5346f549f1b45e482ce3e1e151d90f8f5
SHA512 (adler2-2.0.1.crate) = 555b2b7ba6f8116acccd0bcd16ed34cc78162c81023cff31a8566ffcd456c03832089fca2d5b668ceaac4fe8f922d31aa9c487f226a36cace294ff4a219bd91d
@@ -63,9 +63,9 @@ Size (castaway-0.2.4.crate) = 12546 byte
BLAKE2s (cc-1.4.6.crate) = 21184d497416a4525829f2990836c7f4491ecf73a3a21b62f01cec34cc839376
SHA512 (cc-1.4.6.crate) = 8b4c44148f9479cb639c8d707a109feb9431fdd493eed3746fea113be61eb4389f85aefa08df71105e967f9889570d0d4a98779b6d93de406ce0dc0f651751f7
Size (cc-1.4.6.crate) = 101852 bytes
-BLAKE2s (cfg-if-1.0.4.crate) = 517b7cff4f133f9b02492c0db281822fd02c24941a7aa4f9b1502895dc5e58d9
-SHA512 (cfg-if-1.0.4.crate) = 176e04df7ba783b7143bb84397b777f5c5a1305c08a5c3a218d4a66830620be89ed68992ba27686165bcd3fb2f34b2daf80b2a1d4b481ecc267c988e84d28e9d
-Size (cfg-if-1.0.4.crate) = 9360 bytes
+BLAKE2s (cfg-if-1.0.5.crate) = b88e642ec80ee71b56c9a3f6e357e728005b5b3015a48ceb9a76cfd953a0b74e
+SHA512 (cfg-if-1.0.5.crate) = 5f93906e4703366f5b064f44c5d834cd402240a7b48cd8f72a40bf198430501f5939507c8ec5235affbdb5004ab6fd13a5680f7716544c6ecc6ae9c19512d75d
+Size (cfg-if-1.0.5.crate) = 9578 bytes
BLAKE2s (cfg_aliases-0.2.2.crate) = f66f61b5f8181943e4f19953c982c6719027e61ea85a478bd7626a769f616424
SHA512 (cfg_aliases-0.2.2.crate) = 20d2f19d63f5ffd82e289ca4832310ca86d1bba9d626e82f8c29c80dde566f2d895c9d1c08524c954575529556d1d6f466217da69d726c55f779e097216632d1
Size (cfg_aliases-0.2.2.crate) = 6527 bytes
@@ -294,9 +294,9 @@ Size (lru-0.18.4.crate) = 19830 bytes
BLAKE2s (mac_address-1.1.8.crate) = 17046be57e9a6d6a1c8d9232b7c299d2d68fa32ff832a88d29c8a93d37e02797
SHA512 (mac_address-1.1.8.crate) = bc267a2347aa81e479f831ac6a06830176c7d5e97d85ec213c2845b30824585fb240111d3a8fbc2aee6b53dc6941d51f57c08dc4461d0293e945fc51f9d7bb35
Size (mac_address-1.1.8.crate) = 12876 bytes
-BLAKE2s (mach2-0.6.0.crate) = c247fa7a68db03cbbc215f087707809cb0fbf692debfe24a8335fa8a6c37cde3
-SHA512 (mach2-0.6.0.crate) = 59f0f1597f5232b738102fcafcdcb81f49d3a7bfcb588af07e4c393a3cb62b6ae6ebcda692a6edea33563171728fdf0c7c2e8d9942d1236969abfb1b0c684ca4
-Size (mach2-0.6.0.crate) = 33580 bytes
+BLAKE2s (mach2-0.7.0.crate) = c091805cadc56b672542adbdc094ab03958bb5045400462688cd622789a9e1a9
+SHA512 (mach2-0.7.0.crate) = a1cd444eedbfaff469bcd7acfec40c7938e20ac36a3984b3cf0d5abf65c04dfae20e1c9dbc53845b0b7eb58112f8e6a6f951ef2533ae9db526e643a3fb7e1ae9
+Size (mach2-0.7.0.crate) = 36622 bytes
BLAKE2s (memchr-2.8.3.crate) = f18d09ec2f1d3e7ec6d9764389518b51cd9bdec5d3cb677a2d38b6f58a452c31
SHA512 (memchr-2.8.3.crate) = 2965717bb9e0451c8fcb3d81f509898918491a7b72a894bec5a0d48619cf24db4378e28c6f71f22dbb0f47f1e96662cd86adb0cf1ffad81a7efc2a973fbcd62f
Size (memchr-2.8.3.crate) = 99165 bytes
@@ -315,9 +315,9 @@ Size (miniz_oxide-0.9.1.crate) = 70519 b
BLAKE2s (mio-1.2.3.crate) = d9a5d2f4520a01ed8725e519847f9a2294c9a03ded7c370133ec501c69031859
SHA512 (mio-1.2.3.crate) = 5b5bcff74dc9b1d7ad2d322d5237be4bc323ad915fb20a1a6e4814c809888d6e0c37d3e89d5586fff1dde628b9780e03c04748eefb29f6091df6bdc2f60adfc5
Size (mio-1.2.3.crate) = 110455 bytes
-BLAKE2s (mirador-1.16.0.tar.gz) = 241aa12e938d520d334c9a2bed722cc80cf3f0d65d01eef093de12ea221da267
-SHA512 (mirador-1.16.0.tar.gz) = bd828f4db10df65ff98a00b40601e0d6cb4c455ea1044a3c281bcf50dbea3eeacf537443dd475788bc65a12cbeccef57e03a64d96e9c0b1f7928a0b7c02bd71c
-Size (mirador-1.16.0.tar.gz) = 1599981 bytes
+BLAKE2s (mirador-1.19.1.tar.gz) = b60fc7135b264ba9f77f6b2c2686de95dbe20dc78b1083fc41432fb122b29b15
+SHA512 (mirador-1.19.1.tar.gz) = b962461553fb6b02003e84cd044129f35d342e2a45b93c17be25fa98243b6b96b9b1cabe0a561d8d2d2916749a82ab6ba607c885f2fda56ecdd11ba99b1d432b
+Size (mirador-1.19.1.tar.gz) = 1654559 bytes
BLAKE2s (nix-0.29.0.crate) = 084b04649afac1124562c8c1c209ec5e206278e462f736f3cc9a2b848be8970f
SHA512 (nix-0.29.0.crate) = 86c05084aa0e6238f8d48df0f5ce6e6d7661b589f4f3fbdad43387c59c0d6afafea4badf25d31db1611615de19a0b9ef18ce614846b79a47cad4e2c9367dbe7f
Size (nix-0.29.0.crate) = 318248 bytes
@@ -558,9 +558,9 @@ Size (slab-0.4.12.crate) = 19080 bytes
BLAKE2s (smallvec-1.16.1.crate) = 7289709c2bdec4d14f6d08e7d525c527e7de7a05db8f126c45b701023ee1f9fd
SHA512 (smallvec-1.16.1.crate) = 0132d4937de57af8d09582909e3e4ee4f246c895c952a7b5f80bcb797438df49b01cb37c26264fbd1f875fc237d4db8338300334062cc0aeadcd169984e7241e
Size (smallvec-1.16.1.crate) = 32694 bytes
-BLAKE2s (starship-battery-0.11.1.crate) = a9292aeeafcadebea081f51ccec76b32eaf84e9c88282bf66e6740f9baf6b13d
-SHA512 (starship-battery-0.11.1.crate) = 5c14c0d230c84d3075d3799fc81066dfc7b3e07116c9e10a686bcf96ca1669cd303999e01329a617f3e50636fde4a504f0659156d275558b85f93d00474fd7f1
-Size (starship-battery-0.11.1.crate) = 46969 bytes
+BLAKE2s (starship-battery-0.12.0.crate) = 71bbb4a5217e4834071998f5e55d72b8db98568218b3e5c2f0818347a5c738cb
+SHA512 (starship-battery-0.12.0.crate) = 238d140383825e3aa70151a2d894fb2cccba119944d6c7eb4b18d9c07833d2f35f5b8bcee08926c53847d735c9b837eba618a19c45ce1c5e629f7366d0d1c968
+Size (starship-battery-0.12.0.crate) = 48845 bytes
BLAKE2s (static_assertions-1.1.0.crate) = eb3218e3c4d41feda9dac8901108477074703c4ed397618b14cbe86bfb1ccbe6
SHA512 (static_assertions-1.1.0.crate) = 46d0e35f77941dee6f60f574c130472248063dc38494c1c4f84f7c048244cc2a58a86fe17c0990e3f0f01406b75ed385a13d00058612b27cf0e867c8d31c92ee
Size (static_assertions-1.1.0.crate) = 18480 bytes
@@ -807,4 +807,3 @@ Size (zlib-rs-0.6.7.crate) = 215740 byte
BLAKE2s (zmij-1.0.23.crate) = 09f6f3e1ddf6abff21579db43caec1b708ad2de496f17489b16849f016b7ae5e
SHA512 (zmij-1.0.23.crate) = 12f8d9726b232b6be68cefbe294505debb7a98715c11b95d89682a596fe1a02d9d7b2a6cdba97f2e8d47fa947ffbce9506a18568f2cab749ca3d03121e5fb66d
Size (zmij-1.0.23.crate) = 28612 bytes
-SHA1 (patch-.._vendor_starship-battery-0.11.1_src_platform_netbsd_sysmon.rs) = 5d0785c63b34e6cf3620dc7e3d8cf84606be0ee0
Index: pkgsrc/sysutils/mirador/cargo-depends.mk
diff -u pkgsrc/sysutils/mirador/cargo-depends.mk:1.6 pkgsrc/sysutils/mirador/cargo-depends.mk:1.7
--- pkgsrc/sysutils/mirador/cargo-depends.mk:1.6 Sat Sep 19 15:40:06 2026
+++ pkgsrc/sysutils/mirador/cargo-depends.mk Mon Sep 28 11:21:55 2026
@@ -1,4 +1,4 @@
-# $NetBSD: cargo-depends.mk,v 1.6 2026/09/19 15:40:06 pin Exp $
+# $NetBSD: cargo-depends.mk,v 1.7 2026/09/28 11:21:55 pin Exp $
CARGO_CRATE_DEPENDS+= adler2-2.0.1
CARGO_CRATE_DEPENDS+= aho-corasick-1.1.5
@@ -21,7 +21,7 @@ CARGO_CRATE_DEPENDS+= bytemuck-1.25.2
CARGO_CRATE_DEPENDS+= bytes-1.12.1
CARGO_CRATE_DEPENDS+= castaway-0.2.4
CARGO_CRATE_DEPENDS+= cc-1.4.6
-CARGO_CRATE_DEPENDS+= cfg-if-1.0.4
+CARGO_CRATE_DEPENDS+= cfg-if-1.0.5
CARGO_CRATE_DEPENDS+= cfg_aliases-0.2.2
CARGO_CRATE_DEPENDS+= compact_str-0.9.1
CARGO_CRATE_DEPENDS+= convert_case-0.10.0
@@ -98,7 +98,7 @@ CARGO_CRATE_DEPENDS+= lock_api-0.4.14
CARGO_CRATE_DEPENDS+= log-0.4.34
CARGO_CRATE_DEPENDS+= lru-0.18.4
CARGO_CRATE_DEPENDS+= mac_address-1.1.8
-CARGO_CRATE_DEPENDS+= mach2-0.6.0
+CARGO_CRATE_DEPENDS+= mach2-0.7.0
CARGO_CRATE_DEPENDS+= memchr-2.8.3
CARGO_CRATE_DEPENDS+= memmem-0.1.1
CARGO_CRATE_DEPENDS+= memoffset-0.9.1
@@ -185,7 +185,7 @@ CARGO_CRATE_DEPENDS+= simd-adler32-0.3.1
CARGO_CRATE_DEPENDS+= siphasher-1.0.3
CARGO_CRATE_DEPENDS+= slab-0.4.12
CARGO_CRATE_DEPENDS+= smallvec-1.16.1
-CARGO_CRATE_DEPENDS+= starship-battery-0.11.1
+CARGO_CRATE_DEPENDS+= starship-battery-0.12.0
CARGO_CRATE_DEPENDS+= static_assertions-1.1.0
CARGO_CRATE_DEPENDS+= strsim-0.11.1
CARGO_CRATE_DEPENDS+= strum-0.28.0
Home |
Main Index |
Thread Index |
Old Index