pkgsrc-Changes archive

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

CVS commit: pkgsrc/sysutils/lla



Module Name:    pkgsrc
Committed By:   pin
Date:           Tue Dec 30 19:07:20 UTC 2025

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

Log Message:
sysutils/lla: update to 0.5.3

[0.5.3] - 2025-12-26
Fixed

    lla --fuzzy editor integration now properly handles empty editor config strings, allowing the fallback chain to work correctly when the config editor field is empty.

Thanks to @chenrui333 for the pr #148
[0.5.2] - 2025-12-25
Added

    lla --fuzzy:
        Vim/Emacs-style navigation shortcuts: Ctrl+J/K, Ctrl+N/P, Ctrl+U/D (half-page), Ctrl+G (jump to end), Ctrl+Shift+G (jump to start).
        Search bar editing shortcuts: Ctrl+W (delete word backward), Ctrl+H (delete character), Ctrl+A (start of line), Home/End.
        Inline rename: F2 to rename the selected file, Enter to confirm, Esc/Ctrl+C to cancel.
        External editor integration: Ctrl+E opens the selected (or multi-selected) file(s) in your editor.
            Editor precedence: listers.fuzzy.editor (config) → $EDITOR → $VISUAL → fallback.

    Homebrew Plugin (brew): manage Homebrew packages from lla (list/search/info/install/uninstall/upgrade/cleanup/doctor) with an interactive menu.

    Hacker News Plugin (hackernews): browse Top/Best/New/Ask/Show/Jobs, open articles/comments, copy URLs, and use an interactive browser with caching.

    Remove Paywall Plugin (remove_paywall): generate paywall-bypass links (12ft/archive.is/RemovePaywall/Freedium/Google Cache), with clipboard support, history, and preferences.

    Speed Test Plugin (speed_test): test latency + download speed, keep history, and offer an interactive menu.

Changed

    lla plugin <name> now works without an explicit action: in TTY it prefers a plugin menu action when available, otherwise falls back to help (non-interactive defaults to help).
    Startup error handling now prints a clean, categorized error block and exits with a non-zero status instead of panicking on some parse failures.
    Plugin errors now provide more guidance:
        Missing plugin names now include a list of available plugins (or a hint to run lla install).
        Unknown plugin actions try to include the plugin’s available actions list (when discoverable).

Fixed

    lla diff now reports missing required arguments with a clear usage/help message (instead of panicking).
    speed_test latency checks now use reliable HTTPS endpoints, downloads respect test_size_mb, and responses are streamed to avoid buffering large payloads in memory.
    remove_paywall now properly URL-encodes archive.is (and Google Cache) links when embedding an original URL into query parameters.


To generate a diff of this commit:
cvs rdiff -u -r1.23 -r1.24 pkgsrc/sysutils/lla/Makefile
cvs rdiff -u -r1.20 -r1.21 pkgsrc/sysutils/lla/cargo-depends.mk
cvs rdiff -u -r1.21 -r1.22 pkgsrc/sysutils/lla/distinfo

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

Modified files:

Index: pkgsrc/sysutils/lla/Makefile
diff -u pkgsrc/sysutils/lla/Makefile:1.23 pkgsrc/sysutils/lla/Makefile:1.24
--- pkgsrc/sysutils/lla/Makefile:1.23   Sun Nov 16 16:58:11 2025
+++ pkgsrc/sysutils/lla/Makefile        Tue Dec 30 19:07:20 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.23 2025/11/16 16:58:11 pin Exp $
+# $NetBSD: Makefile,v 1.24 2025/12/30 19:07:20 pin Exp $
 
-DISTNAME=      lla-0.5.1
+DISTNAME=      lla-0.5.3
 CATEGORIES=    sysutils
 MASTER_SITES=  https://static.crates.io/crates/lla/
 EXTRACT_SUFX=  .crate
@@ -12,9 +12,9 @@ LICENSE=      mit
 
 .include "cargo-depends.mk"
 
-#RUST_REQ=     1.91.1
+#RUST_REQ=     1.92.0
 #Upstream does not state the required MSRV.
-#This package is confirmed to build with Rust 1.91.1 on amd64
+#This package is confirmed to build with Rust 1.92.0 on amd64
 USE_TOOLS+=    pkg-config
 
 MAKE_ENV+=     OPENSSL_DIR=${BUILDLINK_PREFIX.openssl:Q}

Index: pkgsrc/sysutils/lla/cargo-depends.mk
diff -u pkgsrc/sysutils/lla/cargo-depends.mk:1.20 pkgsrc/sysutils/lla/cargo-depends.mk:1.21
--- pkgsrc/sysutils/lla/cargo-depends.mk:1.20   Sun Nov 16 16:58:11 2025
+++ pkgsrc/sysutils/lla/cargo-depends.mk        Tue Dec 30 19:07:20 2025
@@ -1,4 +1,4 @@
-# $NetBSD: cargo-depends.mk,v 1.20 2025/11/16 16:58:11 pin Exp $
+# $NetBSD: cargo-depends.mk,v 1.21 2025/12/30 19:07:20 pin Exp $
 
 CARGO_CRATE_DEPENDS+=  addr2line-0.25.1
 CARGO_CRATE_DEPENDS+=  adler2-2.0.0
@@ -124,8 +124,8 @@ CARGO_CRATE_DEPENDS+=       lazy_static-1.5.0
 CARGO_CRATE_DEPENDS+=  libc-0.2.166
 CARGO_CRATE_DEPENDS+=  libloading-0.8.5
 CARGO_CRATE_DEPENDS+=  libredox-0.1.3
-CARGO_CRATE_DEPENDS+=   lla_plugin_interface-0.5.1
-CARGO_CRATE_DEPENDS+=   lla_plugin_utils-0.5.1
+CARGO_CRATE_DEPENDS+=   lla_plugin_interface-0.5.3
+CARGO_CRATE_DEPENDS+=   lla_plugin_utils-0.5.3
 CARGO_CRATE_DEPENDS+=  linked-hash-map-0.5.6
 CARGO_CRATE_DEPENDS+=  linux-raw-sys-0.4.14
 CARGO_CRATE_DEPENDS+=  litemap-0.8.0
@@ -172,6 +172,7 @@ CARGO_CRATE_DEPENDS+=       png-0.17.16
 CARGO_CRATE_DEPENDS+=  portable-atomic-1.10.0
 CARGO_CRATE_DEPENDS+=  potential_utf-0.1.3
 CARGO_CRATE_DEPENDS+=  powerfmt-0.2.0
+CARGO_CRATE_DEPENDS+=  ppv-lite86-0.2.21
 CARGO_CRATE_DEPENDS+=  prettyplease-0.2.25
 CARGO_CRATE_DEPENDS+=  proc-macro-crate-3.2.0
 CARGO_CRATE_DEPENDS+=  proc-macro2-1.0.92
@@ -180,7 +181,10 @@ CARGO_CRATE_DEPENDS+=      prost-build-0.12.6
 CARGO_CRATE_DEPENDS+=  prost-derive-0.12.6
 CARGO_CRATE_DEPENDS+=  prost-types-0.12.6
 CARGO_CRATE_DEPENDS+=  quick-xml-0.32.0
-CARGO_CRATE_DEPENDS+=  quote-1.0.37
+CARGO_CRATE_DEPENDS+=  quote-1.0.42
+CARGO_CRATE_DEPENDS+=  rand-0.8.5
+CARGO_CRATE_DEPENDS+=  rand_chacha-0.3.1
+CARGO_CRATE_DEPENDS+=  rand_core-0.6.4
 CARGO_CRATE_DEPENDS+=  rayon-1.10.0
 CARGO_CRATE_DEPENDS+=  rayon-core-1.12.1
 CARGO_CRATE_DEPENDS+=  redox_syscall-0.5.7
@@ -330,6 +334,8 @@ CARGO_CRATE_DEPENDS+=       xattr-1.4.0
 CARGO_CRATE_DEPENDS+=  yaml-rust-0.4.5
 CARGO_CRATE_DEPENDS+=  yoke-0.8.0
 CARGO_CRATE_DEPENDS+=  yoke-derive-0.8.0
+CARGO_CRATE_DEPENDS+=  zerocopy-0.8.30
+CARGO_CRATE_DEPENDS+=  zerocopy-derive-0.8.30
 CARGO_CRATE_DEPENDS+=  zerofrom-0.1.6
 CARGO_CRATE_DEPENDS+=  zerofrom-derive-0.1.6
 CARGO_CRATE_DEPENDS+=  zeroize-1.8.1

Index: pkgsrc/sysutils/lla/distinfo
diff -u pkgsrc/sysutils/lla/distinfo:1.21 pkgsrc/sysutils/lla/distinfo:1.22
--- pkgsrc/sysutils/lla/distinfo:1.21   Sun Nov 16 16:58:11 2025
+++ pkgsrc/sysutils/lla/distinfo        Tue Dec 30 19:07:20 2025
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.21 2025/11/16 16:58:11 pin Exp $
+$NetBSD: distinfo,v 1.22 2025/12/30 19:07:20 pin Exp $
 
 BLAKE2s (addr2line-0.25.1.crate) = cc5c422ec48ccef5c2c46379d2f600644609490afafea5020f2020815d1146e6
 SHA512 (addr2line-0.25.1.crate) = c400f3b6ccaff8a1c0d7d82c708a1784b8fd5ba64b6e420e85819d59b1cadb55fa59c852925093b921469f272d1d5140cf12f013ae75d1e1bc85021097df8fc2
@@ -381,15 +381,15 @@ Size (linux-raw-sys-0.4.14.crate) = 1826
 BLAKE2s (litemap-0.8.0.crate) = 6654e32bfb2cad87e06ab618a5c8da54ecbd27cd8d32fea67e43ffea66aff33f
 SHA512 (litemap-0.8.0.crate) = 61162bd55b28540ec2d61262698045a78efbfadc7e2fa248d9e0215fd7d3ce53a8c50ea0487f2f7df41149e41c0131849e507737e3bbae29cb69ea41dcb8e2d9
 Size (litemap-0.8.0.crate) = 34344 bytes
-BLAKE2s (lla-0.5.1.crate) = dd4a5ef55d86c23140c60d1c2e1141aabee561f34545c7961ef7590f84727fe9
-SHA512 (lla-0.5.1.crate) = 92eeac21c97e8eedb28254773af58e81316b11acb2fd7cafe0a758bdc566489fcf33e3cb19d223fa352c85671885a1858961cef428ba338ea9732719891da699
-Size (lla-0.5.1.crate) = 127656 bytes
-BLAKE2s (lla_plugin_interface-0.5.1.crate) = dcbb003cb27b9532d04db8248dfb4d588a26970a601ff9efff8bdc739c5ee4de
-SHA512 (lla_plugin_interface-0.5.1.crate) = ec1c772a6f6c80f6def1de72421cb3fd208d47ebc7d4de282fc469d674fbad1473cda0669cf0d035850798ccf9a2fb99464a83d87499141e5606c85bda8ba91b
-Size (lla_plugin_interface-0.5.1.crate) = 9469 bytes
-BLAKE2s (lla_plugin_utils-0.5.1.crate) = d855cf76e82ed731ae022a487788ee6ce592d035e4d6789a0480ad972500caab
-SHA512 (lla_plugin_utils-0.5.1.crate) = ba676af2d8c480fafa6d4d22a829ce1eae6a7fd66155aa3fac80965ac6cee6f6549f932bb192a44295737375c1447c87eaf2acffe96f3393813dbcad9f595c23
-Size (lla_plugin_utils-0.5.1.crate) = 21419 bytes
+BLAKE2s (lla-0.5.3.crate) = e9082d6a981dfe8d3102e19f71ecd024e55cc08453480ddaa4ef15beda3187e8
+SHA512 (lla-0.5.3.crate) = 16066fa778cb0981698cf457b5519f07bd7c356aa607774e7dc1d510153e410b069745385258e6ef65e498dcda18f7773feb7b318b6409e9dd34bf162758ccdf
+Size (lla-0.5.3.crate) = 132184 bytes
+BLAKE2s (lla_plugin_interface-0.5.3.crate) = 26ac6a49c6a464f78581e77c79cc5745dbaeb6b8377df8382803b5ad5149bfa5
+SHA512 (lla_plugin_interface-0.5.3.crate) = a11e94f4d5ac5e36ced064235bce584e01ba98180098149188780b7ec2f70f6a929bb586d1d507e750b423e2ddd79518fc0b99a8966e8020486095cd5cb6e8e6
+Size (lla_plugin_interface-0.5.3.crate) = 9549 bytes
+BLAKE2s (lla_plugin_utils-0.5.3.crate) = 6ba734d45602987a1a1d1d30e9389fc3480d7d45e733daad0cb7d23861e63c38
+SHA512 (lla_plugin_utils-0.5.3.crate) = ebeaf83bfdb9e0fad7973ffccbd076ca0d884a3090f23cb948ab93ee1e32fd7788593640f8095de4f3ed059424acd862b6a2f15a3a9cf5b3c4e14f32d2ee3b6d
+Size (lla_plugin_utils-0.5.3.crate) = 21423 bytes
 BLAKE2s (lock_api-0.4.12.crate) = 15ae57312deba2e9aa3df7a4a7e61ace84bf1faad6c5701eb862da9c11b40f2a
 SHA512 (lock_api-0.4.12.crate) = 525d971f495449bbd02eb70fcd84d4aab05ca582142144a5f314f9aa67ad4c5b4c98dc919a416d0ed2e555063eab037a441d671d56b633f2cb75dfab5d99bcf7
 Size (lock_api-0.4.12.crate) = 27591 bytes
@@ -519,6 +519,9 @@ Size (potential_utf-0.1.3.crate) = 9698 
 BLAKE2s (powerfmt-0.2.0.crate) = bdb2e56103b2ec9bd76d865753db13d6e94acfe71e1196ee3b4e7e51efeb7cd6
 SHA512 (powerfmt-0.2.0.crate) = 0623f92e4d6ab284b3f6dae58220d79d9185df4a738999d68040c50d72fe0380d70358cb622f079c629bab53bb03c6e085e165d5bddfbeea84245864fed90029
 Size (powerfmt-0.2.0.crate) = 15165 bytes
+BLAKE2s (ppv-lite86-0.2.21.crate) = dcc7e79ae37986b5b66ff98fc97f05a07909fde17b5509ba1132169e8c5e5544
+SHA512 (ppv-lite86-0.2.21.crate) = 94710d5b25b67539cfa828476367849e1ecaca744f2e0429b48c05b47ec48cd57f950fb9845a361fbfd96f361ac00fd2d47cc27c584b79ce3d9d8fc133f5b7bc
+Size (ppv-lite86-0.2.21.crate) = 22522 bytes
 BLAKE2s (prettyplease-0.2.25.crate) = 53dc4eeb0b8339680b2dbe36794243bee20a9010ea1424e7bdc2c9497ec083a5
 SHA512 (prettyplease-0.2.25.crate) = afcc59688e91a35493cb011c28cad916adf6a0dc83d244a44a4beb3ac1453756a405d742254a5a51c932a1bc1d55c6b326eef18dbd352626feaf90f16c461319
 Size (prettyplease-0.2.25.crate) = 58681 bytes
@@ -543,9 +546,18 @@ Size (prost-types-0.12.6.crate) = 43568 
 BLAKE2s (quick-xml-0.32.0.crate) = 335009e9a8b9825d0c72dc2936bb88dca8af3e021dff74d6766038dd8d87d16a
 SHA512 (quick-xml-0.32.0.crate) = 288232de1583d8c7387716900be1fc513b2161123182e4812bde9851f4bd31c1a67417afdc16e8a55c028747d0a1147d2dbae6f0e8885e946829a379563507d2
 Size (quick-xml-0.32.0.crate) = 184149 bytes
-BLAKE2s (quote-1.0.37.crate) = 7e8659f62805e9de9676e96f922946be82167b2418b3d9421fecd40ef42137ae
-SHA512 (quote-1.0.37.crate) = c4ed21428c1f89cf22b85d80720a7869831a9c129d694617b0ce8c258278114ab98846f3f653abf736d1c86bc9224bbd695e9a7b06aa3adf292d02e1ef14cc05
-Size (quote-1.0.37.crate) = 28558 bytes
+BLAKE2s (quote-1.0.42.crate) = 1396bc647a8df7a630d5375e909cd62a81495bb6b2e3e79d1585c8686c5caa40
+SHA512 (quote-1.0.42.crate) = 6d55047312de6bab660459750c54213e986f0a80b4458fdb706c2fb3bab83b8239cd230dd9291662076d395c818a391142af1228ae3158cfa4960d6c74d531ba
+Size (quote-1.0.42.crate) = 31504 bytes
+BLAKE2s (rand-0.8.5.crate) = 12fbacd2e6f4743eb56bf132865ad6d2c58d567f1c689fd646b488b863b9eb38
+SHA512 (rand-0.8.5.crate) = 8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2
+Size (rand-0.8.5.crate) = 87113 bytes
+BLAKE2s (rand_chacha-0.3.1.crate) = 610f5bba921c6e9d0527a13b5bf3ac43ffcddbbfc58522a8c086baef788895c4
+SHA512 (rand_chacha-0.3.1.crate) = 8198c580b1b9b0429758ffa49cd8138fa3ce724f0dcf73c767ea7e55611d6a2e4c7cad9950896510def500ce4062b594386c947ac3d89425b4e5c9b04d0b8075
+Size (rand_chacha-0.3.1.crate) = 15251 bytes
+BLAKE2s (rand_core-0.6.4.crate) = 0d23245a02d2c434b28af3a0ef8fe79b824ac79a8fb84f1c90a68a5bf5bfb6a6
+SHA512 (rand_core-0.6.4.crate) = 36c67eb845aa2ccca49d6d680f28d418229bbc5a050729e487fe6b9f9f384fdd7b8d67fc6508b90b79ffb3c26688e72feceb3ecae57d3d7f59338aeb62296f79
+Size (rand_core-0.6.4.crate) = 22666 bytes
 BLAKE2s (rayon-1.10.0.crate) = f1769d4de9d61202f2b56b8e5bd1a053437df872b11b5cde35bbcb986fff6c73
 SHA512 (rayon-1.10.0.crate) = 3f628c58f3af3cbd1f245ca1be9c8393eff41112891fc4e676a2b9e26b6cba7cb80d7b6ce46e75bbb65e42fc00c5c0bb6b6a4b59092882f03febeb31f9cca5d3
 Size (rayon-1.10.0.crate) = 180155 bytes
@@ -993,6 +1005,12 @@ Size (yoke-0.8.0.crate) = 28726 bytes
 BLAKE2s (yoke-derive-0.8.0.crate) = c5774f749d2b3054e01c3ba91f19cb5353bf1b7a0534290d8f39816196ffc9c9
 SHA512 (yoke-derive-0.8.0.crate) = 38672da30ebb9657e2b5f3d509940ea80ee6cfbdad61b14b84ee8a7d96c1dc597eff7f3c75e5c375bcdcf8ef5bebe21f9f520844f448ca215a3be19763f578c3
 Size (yoke-derive-0.8.0.crate) = 7521 bytes
+BLAKE2s (zerocopy-0.8.30.crate) = 1e8d124963e32b0154d58b30c8e8ed7007c22994594e04f6ad89d4d28403bfe3
+SHA512 (zerocopy-0.8.30.crate) = f48341769f625fde6800eff983672784516769a1cbcf4bef46be2d45a9a87836672d20528ea89e35622fe91b1327ab634f19f273b0f5137a0a804668068f23c7
+Size (zerocopy-0.8.30.crate) = 257591 bytes
+BLAKE2s (zerocopy-derive-0.8.30.crate) = c24d0529c70ce98380f0c53124424cd9351d6cc7f4724abdaca6ee53de947515
+SHA512 (zerocopy-derive-0.8.30.crate) = b9fc94c52a27b384a879a7e2f88d8dc2b84c78b618673e69311c03c471f308b5901db14de1402ad26269b9807de8a5d9dd77daf7836fd0ef56d10d8884582f43
+Size (zerocopy-derive-0.8.30.crate) = 90705 bytes
 BLAKE2s (zerofrom-0.1.6.crate) = 3a3630a34a8f0dd31c70a0367f5a8008bffb37cf77890f61d14d463ee5697ce4
 SHA512 (zerofrom-0.1.6.crate) = e87c50b4f87caff70d026099bddcced73398c432f6aade32d74ad199cb3a985956bac282f48efdd501e64e80297afe4f8a4518db32437bf297fcf51a6f94bbd9
 Size (zerofrom-0.1.6.crate) = 5669 bytes



Home | Main Index | Thread Index | Old Index