pkgsrc-Changes archive

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

CVS commit: pkgsrc/shells/fish



Module Name:    pkgsrc
Committed By:   wiz
Date:           Wed Jan 18 22:02:02 UTC 2023

Modified Files:
        pkgsrc/shells/fish: Makefile PLIST distinfo

Log Message:
fish: update to 3.6.0.

fish 3.6.0 (released January 7, 2023)
=====================================

Notable improvements and fixes
------------------------------
- By default, :kbd:`Control-R` now opens the command history in the pager (:issue:`602`). This is fully searchable and syntax-highlighted, as an alternative to the incremental search seen in other 
shells. The new special input function ``history-pager`` has been added for custom bindings.
- Abbrevations are more flexible (:issue:`9313`, :issue:`5003`, :issue:`2287`):

  - They may optionally replace tokens anywhere on the command line, instead of only commands
  - Matching tokens may be described using a regular expression instead of a literal word
  - The replacement text may be produced by a fish function, instead of a literal word
  - They may position the cursor anywhere in the expansion, instead of at the end

  For example::

    function multicd
        echo cd (string repeat -n (math (string length -- $argv[1]) - 1) ../)
    end

    abbr --add dotdot --regex '^\.\.+$' --function multicd

  This expands ``..`` to ``cd ../``, ``...`` to ``cd ../../`` and ``....`` to ``cd ../../../`` and so on.

  Or::

    function last_history_item; echo $history[1]; end
    abbr -a !! --position anywhere --function last_history_item

  which expands ``!!`` to the last history item, anywhere on the command line, mimicking other shells' history expansion.

  See :ref:`the documentation <cmd-abbr>` for more.
- ``path`` gained a new ``mtime`` subcommand to print the modification time stamp for files. For example, this can be used to handle cache file ages (:issue:`9057`)::

    > touch foo
    > sleep 10
    > path mtime --relative foo
    10

- ``string`` gained a new ``shorten`` subcommand to shorten strings to a given visible width (:issue:`9156`)::

    > string shorten --max 10 "Hello this is a long string"
    Hello thi…

- ``test`` (aka ``[``) gained ``-ot`` (older than) and ``-nt`` (newer than) operators to compare file modification times, and ``-ef`` to compare whether the arguments are the same file 
(:issue:`3589`).
- fish will now mark the extent of many errors with a squiggly line, instead of just a caret (``^``) at the beginning (:issue:`9130`). For example::

    checks/set.fish (line 471): for: a,b: invalid variable name. See `help identifiers`
    for a,b in y 1 z 3
        ^~^
- A new function, ``fish_delta``, shows changes that have been made in fish's configuration from the defaults (:issue:`9255`).
- ``set --erase`` can now be used with multiple scopes at once, like ``set -efglU foo`` (:issue:`7711`, :issue:`9280`).
- ``status`` gained a new subcommand, ``current-commandline``, which retrieves the entirety of the currently-executing command line when called from a function during execution. This allows easier 
job introspection (:issue:`8905`, :issue:`9296`).

Deprecations and removed features
---------------------------------
- The ``\x`` and ``\X`` escape syntax is now equivalent. ``\xAB`` previously behaved the same as ``\XAB``, except that it would error if the value "AB" was larger than "7f" (127 in decimal, the 
highest ASCII value) (:issue:`9247`, :issue:`9245`, :issue:`1352`).
- The ``fish_git_prompt`` will now only turn on features if the appropriate variable has been set to a true value (of "1", "yes" or "true") instead of just checking if it is defined. This allows 
specifically turning features *off* without having to erase variables, such as via universal variables. If you have defined a variable to a different value and expect it to count as true, you need to 
change it (:issue:`9274`).
  For example, ``set -g __fish_git_prompt_show_informative_status 0`` previously would have enabled informative status (because any value would have done so), but now it turns it off.
- Abbreviations are no longer stored in universal variables. Existing universal abbreviations are still imported, but new abbreviations should be added to ``config.fish``.
- The short option ``-r`` for abbreviations has changed from ``rename`` to ``regex``, for consistency with ``string``.

Scripting improvements
----------------------
- ``argparse`` can now be used without option specifications, to allow using ``--min-args``, ``--max-args`` or for commands that take no options (but might in future) (:issue:`9006`)::

    function my_copy
        argparse --min-args 2 -- $argv
        or return

        cp $argv
    end

- ``set --show`` now shows when a variable was inherited from fish's parent process, which should help with debugging (:issue:`9029`)::

    > set --show XDG_DATA_DIRS
    $XDG_DATA_DIRS: set in global scope, exported, a path variable with 4 elements
    $XDG_DATA_DIRS[1]: |/home/alfa/.local/share/flatpak/exports/share|
    $XDG_DATA_DIRS[2]: |/var/lib/flatpak/exports/share|
    $XDG_DATA_DIRS[3]: |/usr/local/share|
    $XDG_DATA_DIRS[4]: |/usr/share|
    $XDG_DATA_DIRS: originally inherited as |/home/alfa/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/|

- The read limit is now restored to the default when :envvar:`fish_read_limit` is unset (:issue:`9129`).
- ``math`` produces an error for division-by-zero, as well as augmenting some errors with their extent (:issue:`9190`). This changes behavior in some limited cases, such as::

    math min 1 / 0, 5

  which would previously print "5" (because in floating point division "1 / 0" yields infinite, and 5 is smaller than infinite) but will now return an error.
- ``fish_clipboard_copy`` and ``fish_clipboard_paste`` can now be used in pipes (:issue:`9271`)::

    git rev-list 3.5.1 | fish_clipboard_copy

    fish_clipboard_paste | string join + | math

- ``status fish-path`` returns a fully-normalised path, particularly noticeable on NetBSD (:issue:`9085`).

Interactive improvements
------------------------
- If the terminal definition for :envvar:`TERM` can't be found, fish now tries using the "xterm-256color" and "xterm" definitions before "ansi" and "dumb". As the majority of terminal emulators in 
common use are now more or less xterm-compatible (often even explicitly claiming the xterm-256color entry), this should often result in a fully or almost fully usable terminal (:issue:`9026`).
- A new variable, :envvar:`fish_cursor_selection_mode`, can be used to configure whether the command line selection includes the character under the cursor (``inclusive``) or not (``exclusive``). The 
new default is ``exclusive``; use ``set fish_cursor_selection_mode inclusive`` to get the previous behavior back (:issue:`7762`).
- fish's completion pager now fills half the terminal on first tab press instead of only 4 rows, which should make results visible more often and save key presses, without constantly snapping fish to 
the top of the terminal (:issue:`9105`, :issue:`2698`).
- The ``complete-and-search`` binding, used with :kbd:`Shift-Tab` by default, selects the first item in the results immediately (:issue:`9080`).
- ``bind`` output is now syntax-highlighted when used interacively.
- :kbd:`Alt-H` (the default ``__fish_man_page`` binding) does a better job of showing the manual page of the command under cursor (:issue:`9020`).
- If :envvar:`fish_color_valid_path` contains an actual color instead of just modifiers, those will be used for valid paths even if the underlying color isn't "normal" (:issue:`9159`).
- The key combination for the QUIT terminal sequence, often :kbd:`Control-Backslash` (``\x1c``), can now be sused as a binding (:issue:`9234`).
- fish's vi mode uses normal xterm-style sequences to signal cursor change, instead of using the iTerm's proprietary escape sequences. This allows for a blinking cursor and makes it work in 
complicated scenarios with nested terminals. (:issue:`3741`, :issue:`9172`)
- When running fish on a remote system (such as inside SSH or a container), :kbd:`Control-X` now copies to the local client system's clipboard if the terminal supports OSC 52.
- ``commandline`` gained two new options, ``--selection-start`` and ``--selection-end``, to set the start/end of the current selection (:issue:`9197`, :issue:`9215`).
- fish's builtins now handle keyboard interrupts (:kbd:`Control-C`) correctly (:issue:`9266`).

Completions
^^^^^^^^^^^
- Added completions for:

  - ``ark``
  - ``asciinema`` (:issue:`9257`)
  - ``clojure`` (:issue:`9272`)
  - ``csh``
  - ``direnv`` (:issue:`9268`)
  - ``dive`` (:issue:`9082`)
  - ``dolphin``
  - ``dua`` (:issue:`9277`)
  - ``efivar`` (:issue:`9318`)
  - ``eg``
  - ``es`` (:issue:`9388`)
  - ``firefox-developer-edition`` and ``firefox`` (:issue:`9090`)
  - ``fortune`` (:issue:`9177`)
  - ``kb``
  - ``kind`` (:issue:`9110`)
  - ``konsole``
  - ``ksh``
  - ``loadkeys`` (:issue:`9312`)
  - ``okular``
  - ``op`` (:issue:`9300`)
  - ``ouch`` (:issue:`9405`)
  - ``pix``
  - ``readelf`` (:issue:`8746`, :issue:`9386`)
  - ``qshell``
  - ``rc``
  - ``sad`` (:issue:`9145`)
  - ``tcsh``
  - ``toot``
  - ``tox`` (:issue:`9078`)
  - ``wish``
  - ``xed``
  - ``xonsh`` (:issue:`9389`)
  - ``xplayer``
  - ``xreader``
  - ``xviewer``
  - ``yash`` (:issue:`9391`)
  - ``zig`` (:issue:`9083`)

- Improvements to many completions, including making ``cd`` completion much faster (:issue:`9220`).
- Completion of tilde (``~``) works properly even when the file name contains an escaped character (:issue:`9073`).
- fish no longer loads completions if the command is used via a relative path and is not in :envvar:`PATH` (:issue:`9133`).
- fish no longer completes inside of comments (:issue:`9320`).

Improved terminal support
^^^^^^^^^^^^^^^^^^^^^^^^^
- Opening ``help`` on WSL now uses PowerShell to open the browser if available, removing some awkward UNC path errors (:issue:`9119`).

Other improvements
------------------
- The Web-based configuration tool now works on systems with IPv6 disabled (:issue:`3857`).
- Aliases can ignore arguments by ending them with ``#`` (:issue:`9199`).
-  ``string`` is now faster when reading large strings from stdin (:issue:`9139`).
- ``string repeat`` uses less memory and is faster. (:issue:`9124`)
- Builtins are much faster when writing to a pipe or file. (:issue:`9229`).
- Performance improvements to highlighting (:issue:`9180`) should make using fish more pleasant on slow systems.
- On 32-bit systems, globs like ``*`` will no longer fail to return some files, as large file support has been enabled.

Fixed bugs
----------
- The history search text for a token search is now highlighted correctly if the line contains multiple instances of that text (:issue:`9066`).
- ``process-exit`` and ``job-exit`` events are now generated for all background jobs, including those launched from event handlers (:issue:`9096`).
- A crash when completing a token that contained both a potential glob and a quoted variable expansion was fixed (:issue:`9137`).
- ``prompt_pwd`` no longer accidentally overwrites a global or universal ``$fish_prompt_pwd_full_dirs`` when called with the ``-d`` or ``--full-length-dirs`` option (:issue:`9123`).
- A bug which caused fish to freeze or exit after running a command which does not preserve the foreground process group was fixed (:issue:`9181`).
- The "Disco" sample prompt no longer prints an error in some working directories (:issue:`9164`). If you saved this prompt, you should run ``fish_config prompt save disco`` again.
- fish launches external commands via the given path again, rather than always using an absolute path. This behaviour was inadvertently changed in 3.5.0 and is visible, for example, when launching a 
bash script which checks ``$0`` (:issue:`9143`).
- ``printf`` no longer tries to interpret the first argument as an option (:issue:`9132`).
- Interactive ``read`` in scripts will now have the correct keybindings again (:issue:`9227`).
- A possible stack overflow when recursively evaluating substitutions has been fixed (:issue:`9302`).
- A crash with relative $CDPATH has been fixed (:issue:`9407`).
- ``printf`` now properly fills extra ``%d`` specifiers with 0 even on macOS and BSD (:issue:`9321`).
- ``fish_key_reader`` now correctly exits when receiving a SIGHUP (like after closing the terminal) (:issue:`9309`).
- ``fish_config theme save`` now works as documented instead of erroring out (:issue:`9088`, :issue:`9273`).
- fish no longer triggers prompts to install command line tools when first run on macOS (:issue:`9343`).
- ``fish_git_prompt`` now quietly fails on macOS if the xcrun cache is not yet populated (:issue:`6625`), working around a potential hang.

For distributors
----------------
- The vendored PCRE2 sources have been removed. It is recommended to declare PCRE2 as a dependency when packaging fish. If the CMake variable FISH_USE_SYSTEM_PCRE2 is false, fish will now download 
and build PCRE2 from the official repo (:issue:`8355`, :issue:`8363`). Note this variable defaults to true if PCRE2 is found installed on the system.


To generate a diff of this commit:
cvs rdiff -u -r1.39 -r1.40 pkgsrc/shells/fish/Makefile
cvs rdiff -u -r1.16 -r1.17 pkgsrc/shells/fish/PLIST
cvs rdiff -u -r1.29 -r1.30 pkgsrc/shells/fish/distinfo

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

Modified files:

Index: pkgsrc/shells/fish/Makefile
diff -u pkgsrc/shells/fish/Makefile:1.39 pkgsrc/shells/fish/Makefile:1.40
--- pkgsrc/shells/fish/Makefile:1.39    Wed Jan  4 07:42:05 2023
+++ pkgsrc/shells/fish/Makefile Wed Jan 18 22:02:02 2023
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.39 2023/01/04 07:42:05 wiz Exp $
+# $NetBSD: Makefile,v 1.40 2023/01/18 22:02:02 wiz Exp $
 
-DISTNAME=              fish-3.5.1
+DISTNAME=              fish-3.6.0
 CATEGORIES=            shells
 MASTER_SITES=          ${MASTER_SITE_GITHUB:=fish-shell/}
 GITHUB_PROJECT=                fish-shell

Index: pkgsrc/shells/fish/PLIST
diff -u pkgsrc/shells/fish/PLIST:1.16 pkgsrc/shells/fish/PLIST:1.17
--- pkgsrc/shells/fish/PLIST:1.16       Mon Aug 22 19:15:17 2022
+++ pkgsrc/shells/fish/PLIST    Wed Jan 18 22:02:02 2023
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.16 2022/08/22 19:15:17 wiz Exp $
+@comment $NetBSD: PLIST,v 1.17 2023/01/18 22:02:02 wiz Exp $
 bin/fish
 bin/fish_indent
 bin/fish_key_reader
@@ -8,7 +8,6 @@ man/man1/fish_key_reader.1
 share/applications/fish.desktop
 share/doc/fish/.buildinfo
 share/doc/fish/CHANGELOG.rst
-share/doc/fish/_static/_sphinx_javascript_frameworks_compat.js
 share/doc/fish/_static/basic.css
 share/doc/fish/_static/classic.css
 share/doc/fish/_static/default.css
@@ -16,8 +15,6 @@ share/doc/fish/_static/doctools.js
 share/doc/fish/_static/documentation_options.js
 share/doc/fish/_static/file.png
 share/doc/fish/_static/fish.png
-share/doc/fish/_static/jquery-3.6.0.js
-share/doc/fish/_static/jquery.js
 share/doc/fish/_static/language_data.js
 share/doc/fish/_static/minus.png
 share/doc/fish/_static/plus.png
@@ -25,8 +22,7 @@ share/doc/fish/_static/pydoctheme.css
 share/doc/fish/_static/pygments.css
 share/doc/fish/_static/searchtools.js
 share/doc/fish/_static/sidebar.js
-share/doc/fish/_static/underscore-1.13.1.js
-share/doc/fish/_static/underscore.js
+share/doc/fish/_static/sphinx_highlight.js
 share/doc/fish/cmds/_.html
 share/doc/fish/cmds/abbr.html
 share/doc/fish/cmds/alias.html
@@ -63,8 +59,11 @@ share/doc/fish/cmds/fg.html
 share/doc/fish/cmds/fish.html
 share/doc/fish/cmds/fish_add_path.html
 share/doc/fish/cmds/fish_breakpoint_prompt.html
+share/doc/fish/cmds/fish_clipboard_copy.html
+share/doc/fish/cmds/fish_clipboard_paste.html
 share/doc/fish/cmds/fish_command_not_found.html
 share/doc/fish/cmds/fish_config.html
+share/doc/fish/cmds/fish_delta.html
 share/doc/fish/cmds/fish_git_prompt.html
 share/doc/fish/cmds/fish_greeting.html
 share/doc/fish/cmds/fish_hg_prompt.html
@@ -123,6 +122,7 @@ share/doc/fish/cmds/string-match.html
 share/doc/fish/cmds/string-pad.html
 share/doc/fish/cmds/string-repeat.html
 share/doc/fish/cmds/string-replace.html
+share/doc/fish/cmds/string-shorten.html
 share/doc/fish/cmds/string-split.html
 share/doc/fish/cmds/string-split0.html
 share/doc/fish/cmds/string-sub.html
@@ -226,9 +226,11 @@ share/fish/completions/arc.fish
 share/fish/completions/archlinux-java.fish
 share/fish/completions/arepack.fish
 share/fish/completions/argparse.fish
+share/fish/completions/ark.fish
 share/fish/completions/arp.fish
 share/fish/completions/as.fish
 share/fish/completions/asciidoctor.fish
+share/fish/completions/asciinema.fish
 share/fish/completions/asd.fish
 share/fish/completions/asp.fish
 share/fish/completions/at.fish
@@ -304,6 +306,8 @@ share/fish/completions/clasp.fish
 share/fish/completions/clean.fish
 share/fish/completions/cleanmgr.fish
 share/fish/completions/climate.fish
+share/fish/completions/clj.fish
+share/fish/completions/clojure.fish
 share/fish/completions/cmark.fish
 share/fish/completions/cmd.fish
 share/fish/completions/cmdkey.fish
@@ -324,6 +328,7 @@ share/fish/completions/conda.fish
 share/fish/completions/configure.fish
 share/fish/completions/conjure.fish
 share/fish/completions/connmanctl.fish
+share/fish/completions/contains.fish
 share/fish/completions/continue.fish
 share/fish/completions/convert.fish
 share/fish/completions/coredumpctl.fish
@@ -335,6 +340,7 @@ share/fish/completions/create_ap.fish
 share/fish/completions/createdb.fish
 share/fish/completions/cryptsetup.fish
 share/fish/completions/csc.fish
+share/fish/completions/csh.fish
 share/fish/completions/csharp.fish
 share/fish/completions/csi.fish
 share/fish/completions/cupsaccept.fish
@@ -360,8 +366,11 @@ share/fish/completions/dhclient.fish
 share/fish/completions/dhcpcd.fish
 share/fish/completions/diff.fish
 share/fish/completions/dig.fish
+share/fish/completions/direnv.fish
 share/fish/completions/diskutil.fish
+share/fish/completions/disown.fish
 share/fish/completions/display.fish
+share/fish/completions/dive.fish
 share/fish/completions/djview.fish
 share/fish/completions/djview4.fish
 share/fish/completions/djxl.fish
@@ -371,6 +380,7 @@ share/fish/completions/dmesg.fish
 share/fish/completions/dnf.fish
 share/fish/completions/doas.fish
 share/fish/completions/docker.fish
+share/fish/completions/dolphin.fish
 share/fish/completions/dotnet.fish
 share/fish/completions/downgrade.fish
 share/fish/completions/dpkg-reconfigure.fish
@@ -378,6 +388,7 @@ share/fish/completions/dpkg.fish
 share/fish/completions/dropdb.fish
 share/fish/completions/dscacheutil.fish
 share/fish/completions/du.fish
+share/fish/completions/dua.fish
 share/fish/completions/dumpcap.fish
 share/fish/completions/duply.fish
 share/fish/completions/dvipdf.fish
@@ -385,6 +396,8 @@ share/fish/completions/dvipdfm.fish
 share/fish/completions/ebuild.fish
 share/fish/completions/echo.fish
 share/fish/completions/efibootmgr.fish
+share/fish/completions/efivar.fish
+share/fish/completions/eg.fish
 share/fish/completions/egrep.fish
 share/fish/completions/eix-sync.fish
 share/fish/completions/eix.fish
@@ -394,12 +407,14 @@ share/fish/completions/elvish.fish
 share/fish/completions/emacs.fish
 share/fish/completions/emaint.fish
 share/fish/completions/emerge.fish
+share/fish/completions/emit.fish
 share/fish/completions/encfs.fish
 share/fish/completions/entr.fish
 share/fish/completions/env.fish
 share/fish/completions/eopkg.fish
 share/fish/completions/epkginfo.fish
 share/fish/completions/equery.fish
+share/fish/completions/es.fish
 share/fish/completions/eselect.fish
 share/fish/completions/etex.fish
 share/fish/completions/ethtool.fish
@@ -424,10 +439,13 @@ share/fish/completions/figlet.fish
 share/fish/completions/file.fish
 share/fish/completions/find.fish
 share/fish/completions/findstr.fish
+share/fish/completions/firefox-developer-edition.fish
+share/fish/completions/firefox.fish
 share/fish/completions/firewall-cmd.fish
 share/fish/completions/fish.fish
 share/fish/completions/fish_add_path.fish
 share/fish/completions/fish_config.fish
+share/fish/completions/fish_delta.fish
 share/fish/completions/fish_indent.fish
 share/fish/completions/fish_key_reader.fish
 share/fish/completions/fish_opt.fish
@@ -436,6 +454,7 @@ share/fish/completions/flatpak.fish
 share/fish/completions/fluxbox-remote.fish
 share/fish/completions/for.fish
 share/fish/completions/forfiles.fish
+share/fish/completions/fortune.fish
 share/fish/completions/fossil.fish
 share/fish/completions/fsharpc.fish
 share/fish/completions/fsharpi.fish
@@ -539,17 +558,21 @@ share/fish/completions/jq.fish
 share/fish/completions/julia.fish
 share/fish/completions/k3d.fish
 share/fish/completions/kak.fish
+share/fish/completions/kb.fish
 share/fish/completions/kcmshell5.fish
 share/fish/completions/kdeconnect-cli.fish
 share/fish/completions/keepassxc-cli.fish
 share/fish/completions/keybase.fish
 share/fish/completions/kill.fish
 share/fish/completions/killall.fish
+share/fish/completions/kind.fish
 share/fish/completions/kitchen.fish
 share/fish/completions/kitty.fish
 share/fish/completions/kldload.fish
 share/fish/completions/kldunload.fish
 share/fish/completions/kmutil.fish
+share/fish/completions/konsole.fish
+share/fish/completions/ksh.fish
 share/fish/completions/kubectl.fish
 share/fish/completions/latex.fish
 share/fish/completions/latexmk.fish
@@ -560,6 +583,7 @@ share/fish/completions/less.fish
 share/fish/completions/light.fish
 share/fish/completions/lightdm.fish
 share/fish/completions/ln.fish
+share/fish/completions/loadkeys.fish
 share/fish/completions/localectl.fish
 share/fish/completions/locate.fish
 share/fish/completions/loginctl.fish
@@ -673,13 +697,18 @@ share/fish/completions/node.fish
 share/fish/completions/nodeenv.fish
 share/fish/completions/not.fish
 share/fish/completions/npm.fish
+share/fish/completions/nu.fish
 share/fish/completions/nvim.fish
+share/fish/completions/nvme.fish
 share/fish/completions/nvram.fish
 share/fish/completions/objdump.fish
 share/fish/completions/obnam.fish
 share/fish/completions/octave.fish
 share/fish/completions/oggenc.fish
+share/fish/completions/oksh.fish
+share/fish/completions/okular.fish
 share/fish/completions/omega.fish
+share/fish/completions/op.fish
 share/fish/completions/opam.fish
 share/fish/completions/open.fish
 share/fish/completions/openocd.fish
@@ -688,6 +717,7 @@ share/fish/completions/opkg.fish
 share/fish/completions/optimus-manager.fish
 share/fish/completions/optipng.fish
 share/fish/completions/or.fish
+share/fish/completions/ouch.fish
 share/fish/completions/p4.fish
 share/fish/completions/pabcnetcclear.fish
 share/fish/completions/pacaur.fish
@@ -725,6 +755,7 @@ share/fish/completions/pip.fish
 share/fish/completions/pip2.fish
 share/fish/completions/pip3.fish
 share/fish/completions/pipenv.fish
+share/fish/completions/pix.fish
 share/fish/completions/pkg-config.fish
 share/fish/completions/pkg.fish
 share/fish/completions/pkg_add.fish
@@ -759,6 +790,7 @@ share/fish/completions/pstack.fish
 share/fish/completions/psub.fish
 share/fish/completions/pushd.fish
 share/fish/completions/pv.fish
+share/fish/completions/pwd.fish
 share/fish/completions/pydf.fish
 share/fish/completions/pyenv.fish
 share/fish/completions/pygmentize.fish
@@ -768,6 +800,7 @@ share/fish/completions/python3.fish
 share/fish/completions/pzstd.fish
 share/fish/completions/qdbus.fish
 share/fish/completions/qmk.fish
+share/fish/completions/qshell.fish
 share/fish/completions/qubes-gpg-client.fish
 share/fish/completions/quilt.fish
 share/fish/completions/rakudo.fish
@@ -777,9 +810,11 @@ share/fish/completions/rbenv.fish
 share/fish/completions/rc-service.fish
 share/fish/completions/rc-status.fish
 share/fish/completions/rc-update.fish
+share/fish/completions/rc.fish
 share/fish/completions/rcctl.fish
 share/fish/completions/rclone.fish
 share/fish/completions/read.fish
+share/fish/completions/readelf.fish
 share/fish/completions/readlink.fish
 share/fish/completions/realpath.fish
 share/fish/completions/reflector.fish
@@ -814,6 +849,7 @@ share/fish/completions/ruby.fish
 share/fish/completions/rustc.fish
 share/fish/completions/rustup.fish
 share/fish/completions/s3cmd.fish
+share/fish/completions/sad.fish
 share/fish/completions/sass-convert.fish
 share/fish/completions/sass.fish
 share/fish/completions/sbcl.fish
@@ -877,10 +913,12 @@ share/fish/completions/sysbench.fish
 share/fish/completions/sysctl.fish
 share/fish/completions/systemctl.fish
 share/fish/completions/systemd-analyze.fish
+share/fish/completions/systemd-cryptenroll.fish
 share/fish/completions/systemd-nspawn.fish
 share/fish/completions/tail.fish
 share/fish/completions/tar.fish
 share/fish/completions/tcpdump.fish
+share/fish/completions/tcsh.fish
 share/fish/completions/tee.fish
 share/fish/completions/telnet.fish
 share/fish/completions/termite.fish
@@ -895,10 +933,12 @@ share/fish/completions/tmutil.fish
 share/fish/completions/tmux.fish
 share/fish/completions/tmuxinator.fish
 share/fish/completions/tokei.fish
+share/fish/completions/toot.fish
 share/fish/completions/top.fish
 share/fish/completions/topgrade.fish
 share/fish/completions/totem.fish
 share/fish/completions/touch.fish
+share/fish/completions/tox.fish
 share/fish/completions/tr.fish
 share/fish/completions/tracepath.fish
 share/fish/completions/traceroute.fish
@@ -925,6 +965,7 @@ share/fish/completions/unzip.fish
 share/fish/completions/unzstd.fish
 share/fish/completions/update-eix-remote.fish
 share/fish/completions/update-eix.fish
+share/fish/completions/usbip.fish
 share/fish/completions/useradd.fish
 share/fish/completions/userdbctl.fish
 share/fish/completions/usermod.fish
@@ -959,6 +1000,7 @@ share/fish/completions/wine.fish
 share/fish/completions/wineboot.fish
 share/fish/completions/winemaker.fish
 share/fish/completions/wireshark.fish
+share/fish/completions/wish.fish
 share/fish/completions/wpa_cli.fish
 share/fish/completions/wslpath.fish
 share/fish/completions/wvdial.fish
@@ -981,18 +1023,23 @@ share/fish/completions/xbps-uhelper.fish
 share/fish/completions/xclip.fish
 share/fish/completions/xdg-mime.fish
 share/fish/completions/xdvi.fish
+share/fish/completions/xed.fish
 share/fish/completions/xelatex.fish
 share/fish/completions/xgettext.fish
 share/fish/completions/xinput.fish
 share/fish/completions/xmms.fish
+share/fish/completions/xonsh.fish
 share/fish/completions/xpdf.fish
+share/fish/completions/xplayer.fish
 share/fish/completions/xprop.fish
 share/fish/completions/xrandr.fish
 share/fish/completions/xrdb.fish
+share/fish/completions/xreader.fish
 share/fish/completions/xsel.fish
 share/fish/completions/xsp.fish
 share/fish/completions/xsv.fish
 share/fish/completions/xterm.fish
+share/fish/completions/xviewer.fish
 share/fish/completions/xxh128sum.fish
 share/fish/completions/xxh32sum.fish
 share/fish/completions/xxh64sum.fish
@@ -1001,11 +1048,14 @@ share/fish/completions/xz.fish
 share/fish/completions/yadm.fish
 share/fish/completions/yaourt.fish
 share/fish/completions/yarn.fish
+share/fish/completions/yash.fish
 share/fish/completions/yast2.fish
+share/fish/completions/ykman.fish
 share/fish/completions/yum.fish
 share/fish/completions/zcat.fish
 share/fish/completions/zef.fish
 share/fish/completions/zfs.fish
+share/fish/completions/zig.fish
 share/fish/completions/zip.fish
 share/fish/completions/zopfli.fish
 share/fish/completions/zopflipng.fish
@@ -1071,7 +1121,6 @@ share/fish/functions/__fish_complete_zfs
 share/fish/functions/__fish_config_interactive.fish
 share/fish/functions/__fish_contains_opt.fish
 share/fish/functions/__fish_crux_packages.fish
-share/fish/functions/__fish_cursor_1337.fish
 share/fish/functions/__fish_cursor_konsole.fish
 share/fish/functions/__fish_cursor_xterm.fish
 share/fish/functions/__fish_describe_command.fish
@@ -1187,14 +1236,13 @@ share/fish/functions/fish_commandline_pr
 share/fish/functions/fish_config.fish
 share/fish/functions/fish_default_key_bindings.fish
 share/fish/functions/fish_default_mode_prompt.fish
+share/fish/functions/fish_delta.fish
 share/fish/functions/fish_git_prompt.fish
 share/fish/functions/fish_greeting.fish
 share/fish/functions/fish_hg_prompt.fish
 share/fish/functions/fish_hybrid_key_bindings.fish
-share/fish/functions/fish_indent.fish
 share/fish/functions/fish_is_root_user.fish
 share/fish/functions/fish_job_summary.fish
-share/fish/functions/fish_key_reader.fish
 share/fish/functions/fish_mode_prompt.fish
 share/fish/functions/fish_opt.fish
 share/fish/functions/fish_print_git_action.fish
@@ -1280,8 +1328,11 @@ share/fish/man/man1/fish-tutorial.1
 share/fish/man/man1/fish.1
 share/fish/man/man1/fish_add_path.1
 share/fish/man/man1/fish_breakpoint_prompt.1
+share/fish/man/man1/fish_clipboard_copy.1
+share/fish/man/man1/fish_clipboard_paste.1
 share/fish/man/man1/fish_command_not_found.1
 share/fish/man/man1/fish_config.1
+share/fish/man/man1/fish_delta.1
 share/fish/man/man1/fish_git_prompt.1
 share/fish/man/man1/fish_greeting.1
 share/fish/man/man1/fish_hg_prompt.1
@@ -1340,6 +1391,7 @@ share/fish/man/man1/string-match.1
 share/fish/man/man1/string-pad.1
 share/fish/man/man1/string-repeat.1
 share/fish/man/man1/string-replace.1
+share/fish/man/man1/string-shorten.1
 share/fish/man/man1/string-split.1
 share/fish/man/man1/string-split0.1
 share/fish/man/man1/string-sub.1

Index: pkgsrc/shells/fish/distinfo
diff -u pkgsrc/shells/fish/distinfo:1.29 pkgsrc/shells/fish/distinfo:1.30
--- pkgsrc/shells/fish/distinfo:1.29    Mon Aug 22 19:15:17 2022
+++ pkgsrc/shells/fish/distinfo Wed Jan 18 22:02:02 2023
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.29 2022/08/22 19:15:17 wiz Exp $
+$NetBSD: distinfo,v 1.30 2023/01/18 22:02:02 wiz Exp $
 
-BLAKE2s (fish-3.5.1.tar.xz) = d28355a4c2a37554ed875a8be9c765cffa0306d91fd4ac854930a320f31c82f5
-SHA512 (fish-3.5.1.tar.xz) = 328e3d972f9e7cffe161515540f00a97c5cbe11b43ec293090bedb96a6a8e689e07ceafecb3efcd0e378edea59811adb0acc011d5885ac28d98838387c678235
-Size (fish-3.5.1.tar.xz) = 3329900 bytes
+BLAKE2s (fish-3.6.0.tar.xz) = 6935b354c79ca486e2ec91d5bcac36fa8c220a89e5072da089655839f9337163
+SHA512 (fish-3.6.0.tar.xz) = a11ea761adace02ef7f88b25893328005cef07f92d362fbc794540dca26e9cfc970878d0312caebd19d64483e9f3c3e24ad6c27dfce264d177f93d65c7ef6996
+Size (fish-3.6.0.tar.xz) = 2892296 bytes
 SHA1 (patch-build__tools_git__version__gen.sh) = d66abecc900fa411f6da9c5fbb9f70f533025a49
 SHA1 (patch-cmake_Install.cmake) = 1defcb125ab0082649f1b6e592df96a9c5d49c0a



Home | Main Index | Thread Index | Old Index