pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/sysutils/fzf
Module Name: pkgsrc
Committed By: wiz
Date: Sun Apr 5 12:06:02 UTC 2026
Modified Files:
pkgsrc/sysutils/fzf: Makefile distinfo
Log Message:
fzf: update to 0.71.0.
0.71.0
------
_Release highlights: https://junegunn.github.io/fzf/releases/0.71.0/_
- Added `--popup` as a new name for `--tmux` with Zellij support
- `--popup` starts fzf in a tmux popup or a Zellij floating pane
- `--tmux` is now an alias for `--popup`
- Requires tmux 3.3+ or Zellij 0.44+
- Cross-reload item identity with `--id-nth`
- Added `--id-nth=NTH` to define item identity fields for cross-reload operations
- When a `reload` is triggered with tracking enabled, fzf searches for the tracked item by its identity fields in the new list.
- `--track --id-nth ..` tracks by the entire line
- `--track --id-nth 1` tracks by the first field
- `--track` without `--id-nth` retains the existing index-based tracking behavior
- The UI is temporarily blocked (prompt dimmed, input disabled) until the item is found or loading completes.
- Press `Escape` or `Ctrl-C` to cancel the blocked state without quitting
- Info line shows `+T*` / `+t*` while searching
- With `--multi`, selected items are preserved across `reload-sync` by matching their identity fields
- Performance improvements
- The search performance now scales linearly with the number of CPU cores, as we dropped static partitioning to allow better load balancing across threads.
```
=== query: 'linux' ===
[all] baseline: 21.95ms current: 17.47ms (1.26x) matches: 179966 (12.79%)
[1T] baseline: 179.63ms current: 180.53ms (1.00x) matches: 179966 (12.79%)
[2T] baseline: 97.38ms current: 90.05ms (1.08x) matches: 179966 (12.79%)
[4T] baseline: 53.83ms current: 44.77ms (1.20x) matches: 179966 (12.79%)
[8T] baseline: 41.66ms current: 22.58ms (1.84x) matches: 179966 (12.79%)
```
- Improved the cache structure, reducing memory footprint per entry by 86x.
- With the reduced per-entry cost, the cache now has broader coverage.
- Shell integration improvements
- bash: CTRL-R now supports multi-select and `shift-delete` to delete history entries (#4715)
- fish:
- Improved command history (CTRL-R) (#4703) (@bitraid)
- Rewrite completion script (SHIFT-TAB) (#4731) (@bitraid)
- Increase minimum fish version requirement to 3.4.0 (#4731) (@bitraid)
- `GET /` HTTP endpoint now includes `positions` field in each match entry, providing the indices of matched characters for external highlighting (#4726)
- Allow adaptive height with negative value (`--height=~-HEIGHT`) (#4682)
- Bug fixes
- `--walker=follow` no longer follows symlinks whose target is an ancestor of the walker root, avoiding severe resource exhaustion when a symlink points outside the tree (e.g. Wine's `z:` → `/`)
(#4710)
- Fixed AWK tokenizer not treating a new line character as whitespace
- Fixed `--{accept,with}-nth` removing trailing whitespaces with a non-default `--delimiter`
- Fixed OSC8 hyperlinks being mangled when the URL contains unicode characters (#4707)
- Fixed `--with-shell` not handling quoted arguments correctly (#4709)
- Fixed child processes not being terminated on Windows (#4723) (@pjeby)
- Fixed preview scrollbar not rendered after `toggle-preview`
- Fixed preview follow/scroll with long wrapped lines
- Fixed tab width when `--frozen-left` is used
- Fixed preview mouse events being processed when no preview window exists
- zsh: Fixed history widget when `sh_glob` option is on (#4714) (@EvanHahn)
To generate a diff of this commit:
cvs rdiff -u -r1.128 -r1.129 pkgsrc/sysutils/fzf/Makefile
cvs rdiff -u -r1.48 -r1.49 pkgsrc/sysutils/fzf/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/fzf/Makefile
diff -u pkgsrc/sysutils/fzf/Makefile:1.128 pkgsrc/sysutils/fzf/Makefile:1.129
--- pkgsrc/sysutils/fzf/Makefile:1.128 Mon Mar 9 16:47:38 2026
+++ pkgsrc/sysutils/fzf/Makefile Sun Apr 5 12:06:02 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.128 2026/03/09 16:47:38 wiz Exp $
+# $NetBSD: Makefile,v 1.129 2026/04/05 12:06:02 wiz Exp $
-DISTNAME= fzf-0.70.0
+DISTNAME= fzf-0.71.0
CATEGORIES= sysutils
MASTER_SITES= ${MASTER_SITE_GITHUB:=junegunn/}
GITHUB_TAG= v${PKGVERSION_NOREV}
Index: pkgsrc/sysutils/fzf/distinfo
diff -u pkgsrc/sysutils/fzf/distinfo:1.48 pkgsrc/sysutils/fzf/distinfo:1.49
--- pkgsrc/sysutils/fzf/distinfo:1.48 Mon Mar 9 16:47:38 2026
+++ pkgsrc/sysutils/fzf/distinfo Sun Apr 5 12:06:02 2026
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.48 2026/03/09 16:47:38 wiz Exp $
+$NetBSD: distinfo,v 1.49 2026/04/05 12:06:02 wiz Exp $
-BLAKE2s (fzf-0.70.0.tar.gz) = 4d7c3033b080472d3662e03d7c51b6388d015e69c8369154e1741b162ded034c
-SHA512 (fzf-0.70.0.tar.gz) = 623db3b58a44f75e11dd26087233ef276e1551dd3ea3739b1e524d66d7f675ddc3510b05b61495cece53043be00d75f685f426954802f8dde6fc297985dc095c
-Size (fzf-0.70.0.tar.gz) = 394852 bytes
+BLAKE2s (fzf-0.71.0.tar.gz) = 1fc284d8c3dc490aeea86604aa8228406991bb9888e76c2895b8b7694520b728
+SHA512 (fzf-0.71.0.tar.gz) = b9dd1af08b6cf09c22b8cf491316849cb5b4009acbc0513d48481e253145524d68fe6d4d7c88d024bd0ea01156a1234ad72293293388c4a122d20952dd0e9c39
+Size (fzf-0.71.0.tar.gz) = 402657 bytes
BLAKE2s (github.com_charlievieth_fastwalk_@v_v1.0.14.mod) = 8225a56cd73ef07f4f34aa10fb819ecd8b5334c43a456c4520977b5120f76512
SHA512 (github.com_charlievieth_fastwalk_@v_v1.0.14.mod) = 3ce875eb677a95df738a185ba9af982e9e48162218a809b2af9e4237c2ad0d65d959c3930d99b960f6483d88930f597d222b71f6f339e694ce24fdb9e98199ff
Size (github.com_charlievieth_fastwalk_@v_v1.0.14.mod) = 92 bytes
Home |
Main Index |
Thread Index |
Old Index