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