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 Nov  8 15:47:17 UTC 2026

Modified Files:
        pkgsrc/sysutils/fzf: Makefile distinfo

Log Message:
fzf: update to 0.75.0.

Added {change,transform,bg-transform}-info-command actions (#4951) (@casperdcl)

seq 100 | fzf --info-command 'echo "mode: A | $FZF_INFO"' \
              --bind 'ctrl-a:change-info-command:echo "mode: A | $FZF_INFO"' \
              --bind 'ctrl-b:change-info-command:echo "mode: B | $FZF_INFO"'

transform-nth and transform-with-nth (and their bg- variants) no longer split the output at |

    Only change-nth and change-with-nth rotate through |-separated values
    Fixed the bound command being replaced with the output. e.g. With transform-nth(echo '1|2'), the next key press ran 2|1 as a shell command.
    A --with-nth template in the output can now contain |. e.g. {2}|{1} was cut to {2}.

change-nth and transform-nth now handle empty and invalid values the same way as change-with-nth and transform-with-nth

    An empty value restores the default --nth. Previously, change-nth() and an empty transform-nth output searched all fields. Use change-nth(..) for that.
    A non-empty invalid value is ignored. Previously, it restored the default --nth.

change-nth and change-with-nth now apply the value after the current one in the |-separated list

    A value equal to the current one is skipped, e.g. the first value when it is the initial --nth
    Invalid values in the list are skipped
    The rotation follows the current value even when another binding changed it, or when the action is printed by transform (unless the list contains the same value more than once)
    You can list the values in their natural order, starting with the initial one

    # Previously, you would have to write:
    ls -al | fzf --with-nth .. --bind 'space:change-with-nth:1|2|..'

    # Now you can write:
    ls -al | fzf --with-nth .. --bind 'space:change-with-nth:..|1|2'

Fixed --no-sort being ignored in filter mode with --sync, --tac, or --bench (#4940) (@NavpreetSSidhu)
Fixed --walker=follow skipping a symlink in one --walker-root when its target is an ancestor of another root (#4944) (@mabunemeh)
Fixed data races in the preview and the search result cache (#4947)
Fixed O(n^2) action parsing in --listen. A single ~1 MB request could block the server for ~30 s (@zachariah-mithani, AploSec)
Windows

    Fixed --with-shell on Windows not detecting cmd, PowerShell, and pwsh, which made fzf quote commands and entries for a POSIX shell (#4936) (@vimkim)
        e.g. With --with-shell "cmd.exe /d /c", --preview '"C:\Program Files\nu\bin\nu.exe" --version' failed
    Added .msi installers for amd64 and arm64, also offered through winget (#4943) (@meop)
        The portable package runs fzf through a symlink in the WinGet Links folder, which an administrator's SSH session refuses to follow
        The MSI installs fzf.exe under Program Files and adds it to the system PATH
        winget upgrade keeps an existing portable install. To switch to the MSI, run winget uninstall junegunn.fzf and winget install junegunn.fzf.

Vim plugin

    Fixed garbage text on screen in Neovim with set title when the fzf command contains ANSI escape sequences (#4941)

nushell

    The completion integration now requires nushell 0.116.1 or above, where an interactive completer can take the terminal through the @interactive attribute (#4934) (@sim590)


To generate a diff of this commit:
cvs rdiff -u -r1.148 -r1.149 pkgsrc/sysutils/fzf/Makefile
cvs rdiff -u -r1.58 -r1.59 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.148 pkgsrc/sysutils/fzf/Makefile:1.149
--- pkgsrc/sysutils/fzf/Makefile:1.148  Tue Oct 20 20:28:17 2026
+++ pkgsrc/sysutils/fzf/Makefile        Sun Nov  8 15:47:16 2026
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.148 2026/10/20 20:28:17 bsiegert Exp $
+# $NetBSD: Makefile,v 1.149 2026/11/08 15:47:16 wiz Exp $
 
-DISTNAME=      fzf-0.74.5
-PKGREVISION=   2
+DISTNAME=      fzf-0.75.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.58 pkgsrc/sysutils/fzf/distinfo:1.59
--- pkgsrc/sysutils/fzf/distinfo:1.58   Sun Oct 11 16:08:02 2026
+++ pkgsrc/sysutils/fzf/distinfo        Sun Nov  8 15:47:17 2026
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.58 2026/10/11 16:08:02 wiz Exp $
+$NetBSD: distinfo,v 1.59 2026/11/08 15:47:17 wiz Exp $
 
-BLAKE2s (fzf-0.74.5.tar.gz) = dd485ed30700245cb5f3f834698380f7210d9a508fd8365d7cc92b8127ce8cb2
-SHA512 (fzf-0.74.5.tar.gz) = eaec28c8ba3a0ce6a5400c2563f35882b80043ebb01316d5bf638590a1ac67d71b07b5c5f9471bcec026553d59ed8baeac0dfb5d74e77bc952d1957f8c078ee4
-Size (fzf-0.74.5.tar.gz) = 491872 bytes
+BLAKE2s (fzf-0.75.0.tar.gz) = f98a7bf565b6a7190e68ff066d7e06c1c9e2a43e82627e514e62c2837b4e4bfa
+SHA512 (fzf-0.75.0.tar.gz) = f7bae3b7dfe67addd7aca810f5bb5fab3c67962904c1193b26f125e84fe6a710fde5d8569c39c898be7e0c36e65ac56682ab341d1e04058cd250cdc550264081
+Size (fzf-0.75.0.tar.gz) = 501079 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