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:   iquiw
Date:           Sat Jul 26 02:28:31 UTC 2025

Modified Files:
        pkgsrc/sysutils/fzf: Makefile distinfo go-modules.mk

Log Message:
fzf: update to 0.64.0

0.64.0

* Added multi event that is triggered when the multi-selection has changed.

    fzf --multi \
        --bind 'ctrl-a:select-all,ctrl-d:deselect-all' \
        --bind 'multi:transform-footer:(( FZF_SELECT_COUNT )) && echo "Selected $FZF_SELECT_COUNT item(s)"'

* Halfwidth and fullwidth alphanumeric and punctuation characters are now
  internally normalized to their ASCII equivalents to allow matching with
  ASCII queries.

    echo ABC| fzf -q abc

* Renamed clear-selection action to clear-multi for consistency.
  * clear-selection remains supported as an alias for backward compatibility.
* Bug fixes
  * Fixed a bug that could cause fzf to abort due to incorrect update ordering.
  * Fixed a bug where some multi-selections were lost when using exclude or
    change-nth.

0.63.0

* Added footer. The default border style for footer is line, which draws a
  single separator line.

    fzf --reverse --footer "fzf: friend zone forever"

  * Options
    * --footer[=STRING]
    * --footer-border[=STYLE]
    * --footer-label=LABEL
    * --footer-label-pos=COL[:bottom]
  * Colors
    * footer
    * footer-bg
    * footer-border
    * footer-label
  * Actions
    * change-footer
    * transform-footer
    * bg-transform-footer
    * change-footer-label
    * transform-footer-label
    * bg-transform-footer-label

* line border style is now allowed for all types of border except for --list-border.

    fzf --height 50% --style full:line --preview 'cat {}' \
        --bind 'focus:bg-transform-header(file {})+bg-transform-footer(wc {})'

* Added {*} placeholder flag that evaluates to all matched items.

    seq 10000 | fzf --preview "awk '{sum += \$1} END {print sum}' {*f}"

  * Use this with caution, as it can make fzf sluggish for large lists.

* Added asynchronous transform actions with bg- prefix that run
  asynchronously in the background, along with bg-cancel action to cancel
  currently running bg-transform actions.

    # Implement popup that disappears after 1 second
    #   * Use footer as the popup
    #   * Use `bell` to ring the terminal bell
    #   * Use `bg-transform-footer` to clear the footer after 1 second
    #   * Use `bg-cancel` to cancel currently running background transform actions
    fzf --multi --list-border \
        --bind 'enter:execute-silent(echo -n {+} | pbcopy)+bell' \
        --bind 'enter:+transform-footer(echo Copied {} to clipboard)' \
        --bind 'enter:+bg-cancel+bg-transform-footer(sleep 1)'

    # It's okay for the commands to take a little while because they run in the background
    GETTER='curl -s http://metaphorpsum.com/sentences/1'
    fzf --style full --border --preview : \
        --bind "focus:bg-transform-header:$GETTER" \
        --bind "focus:+bg-transform-footer:$GETTER" \
        --bind "focus:+bg-transform-border-label:$GETTER" \
        --bind "focus:+bg-transform-preview-label:$GETTER" \
        --bind "focus:+bg-transform-input-label:$GETTER" \
        --bind "focus:+bg-transform-list-label:$GETTER" \
        --bind "focus:+bg-transform-header-label:$GETTER" \
        --bind "focus:+bg-transform-footer-label:$GETTER" \
        --bind "focus:+bg-transform-ghost:$GETTER" \
        --bind "focus:+bg-transform-prompt:$GETTER"

* Added support for full-line background color in the list section

    for i in $(seq 16 255); do
      echo -e "\x1b[48;5;${i}m\x1b[0Khello"
    done | fzf --ansi

* SSH completion enhancements
* Bug fixes and improvements


To generate a diff of this commit:
cvs rdiff -u -r1.110 -r1.111 pkgsrc/sysutils/fzf/Makefile
cvs rdiff -u -r1.39 -r1.40 pkgsrc/sysutils/fzf/distinfo
cvs rdiff -u -r1.26 -r1.27 pkgsrc/sysutils/fzf/go-modules.mk

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.110 pkgsrc/sysutils/fzf/Makefile:1.111
--- pkgsrc/sysutils/fzf/Makefile:1.110  Fri Jun  6 14:01:38 2025
+++ pkgsrc/sysutils/fzf/Makefile        Sat Jul 26 02:28:31 2025
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.110 2025/06/06 14:01:38 bsiegert Exp $
+# $NetBSD: Makefile,v 1.111 2025/07/26 02:28:31 iquiw Exp $
 
-DISTNAME=      fzf-0.62.0
-PKGREVISION=   1
+DISTNAME=      fzf-0.64.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.39 pkgsrc/sysutils/fzf/distinfo:1.40
--- pkgsrc/sysutils/fzf/distinfo:1.39   Mon May  5 01:33:56 2025
+++ pkgsrc/sysutils/fzf/distinfo        Sat Jul 26 02:28:31 2025
@@ -1,14 +1,14 @@
-$NetBSD: distinfo,v 1.39 2025/05/05 01:33:56 iquiw Exp $
+$NetBSD: distinfo,v 1.40 2025/07/26 02:28:31 iquiw Exp $
 
-BLAKE2s (fzf-0.62.0.tar.gz) = 2276e216791f0828d40bafb4becdb27ee0a2ab9912287468b1e8f56d0582dbc9
-SHA512 (fzf-0.62.0.tar.gz) = e0246a9caac7bc99e6b7596f79bd6c091b55da3843a0ca22cfa7984c0eba2e42430037f4c0f58b99f29a82c91ca36aa8bfd8315e6814b076adb21fe6d40e0a3f
-Size (fzf-0.62.0.tar.gz) = 333078 bytes
-BLAKE2s (github.com_charlievieth_fastwalk_@v_v1.0.10.mod) = c40097d4f4ad93e100ae36b295bd103784b6f696d22d9bf7278a742f99be5199
-SHA512 (github.com_charlievieth_fastwalk_@v_v1.0.10.mod) = 2088d7467b0b19cc8e8f7ac6d22793fc3c4ae696e81d1b21c563e84ce787afdc8817d43ef0a4568ea6b0a3aed5ad4fc45ea25a874be733fbaf26bbe902e869ae
-Size (github.com_charlievieth_fastwalk_@v_v1.0.10.mod) = 92 bytes
-BLAKE2s (github.com_charlievieth_fastwalk_@v_v1.0.10.zip) = 847aec1db3f4e67293f1ea4e1a5a4e3b450c66023b41f1792efe51d1949dd191
-SHA512 (github.com_charlievieth_fastwalk_@v_v1.0.10.zip) = 086ccb1013a8dfcba1da09e81fe8a760ed65ab998755b9bf4e18f7f9650a28779028d605f0cb01e2d437f1c63865fadfe308f66eec152b6cf12a895b89efd70c
-Size (github.com_charlievieth_fastwalk_@v_v1.0.10.zip) = 68998 bytes
+BLAKE2s (fzf-0.64.0.tar.gz) = a98dd4469808462437835a7d4e3d71f6292617a06b984effbb59934d8e33dfa9
+SHA512 (fzf-0.64.0.tar.gz) = 69320e8b41e02f8adb4993c514edc9029c718da7bfce2240c93f98166179b922441cb078bcf5c06352754fa98e36b6f4371ff66ad6410b9024f9c3b875abac58
+Size (fzf-0.64.0.tar.gz) = 346041 bytes
+BLAKE2s (github.com_charlievieth_fastwalk_@v_v1.0.12.mod) = c40097d4f4ad93e100ae36b295bd103784b6f696d22d9bf7278a742f99be5199
+SHA512 (github.com_charlievieth_fastwalk_@v_v1.0.12.mod) = 2088d7467b0b19cc8e8f7ac6d22793fc3c4ae696e81d1b21c563e84ce787afdc8817d43ef0a4568ea6b0a3aed5ad4fc45ea25a874be733fbaf26bbe902e869ae
+Size (github.com_charlievieth_fastwalk_@v_v1.0.12.mod) = 92 bytes
+BLAKE2s (github.com_charlievieth_fastwalk_@v_v1.0.12.zip) = 0e313cfd3422349aa3699b4809bb072c65f87cf1bbcb452f35752778f7c87ea6
+SHA512 (github.com_charlievieth_fastwalk_@v_v1.0.12.zip) = f7d2d0da02f34c4894a91ecb4f6a879a628921939b606d6a1f0e14f1ba9f9bdb64d926b70218dd4cd09fc56f80614ff65d91b5961be10a39ab776ecbe73ab246
+Size (github.com_charlievieth_fastwalk_@v_v1.0.12.zip) = 73710 bytes
 BLAKE2s (github.com_gdamore_encoding_@v_v1.0.1.mod) = e0e5fdad7cc9bec7cba5f299575ae275b0d3656d7ae0d43948e617d3258b3f7a
 SHA512 (github.com_gdamore_encoding_@v_v1.0.1.mod) = 14d64e8ddcf0474559c0abcdc41c62bdbc16eacb34367b115625c68947b17fd3066d004b9f471ac32077b8a0beeefdff010385134f5dd09140f601b639ec964a
 Size (github.com_gdamore_encoding_@v_v1.0.1.mod) = 78 bytes

Index: pkgsrc/sysutils/fzf/go-modules.mk
diff -u pkgsrc/sysutils/fzf/go-modules.mk:1.26 pkgsrc/sysutils/fzf/go-modules.mk:1.27
--- pkgsrc/sysutils/fzf/go-modules.mk:1.26      Mon May  5 01:33:56 2025
+++ pkgsrc/sysutils/fzf/go-modules.mk   Sat Jul 26 02:28:31 2025
@@ -1,7 +1,7 @@
-# $NetBSD: go-modules.mk,v 1.26 2025/05/05 01:33:56 iquiw Exp $
+# $NetBSD: go-modules.mk,v 1.27 2025/07/26 02:28:31 iquiw Exp $
 
-GO_MODULE_FILES+=      github.com/charlievieth/fastwalk/@v/v1.0.10.mod
-GO_MODULE_FILES+=      github.com/charlievieth/fastwalk/@v/v1.0.10.zip
+GO_MODULE_FILES+=      github.com/charlievieth/fastwalk/@v/v1.0.12.mod
+GO_MODULE_FILES+=      github.com/charlievieth/fastwalk/@v/v1.0.12.zip
 GO_MODULE_FILES+=      github.com/gdamore/encoding/@v/v1.0.1.mod
 GO_MODULE_FILES+=      github.com/gdamore/encoding/@v/v1.0.1.zip
 GO_MODULE_FILES+=      github.com/gdamore/tcell/v2/@v/v2.8.1.mod



Home | Main Index | Thread Index | Old Index