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