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 Mar 29 09:39:02 UTC 2023

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

Log Message:
fish: update to 3.6.1.

fish 3.6.1 (released March 25, 2022)
====================================

This release of fish contains a number of fixes for problems identified in fish 3.6.1, as well as some enhancements.

Notable improvements and fixes
------------------------------
- ``abbr --erase`` now also erases the universal variables used by the old abbr function. That means::
    abbr --erase (abbr --list)

  can now be used to clean out all old abbreviations (:issue:`9468`).
- ``abbr --add --universal`` now warns about ``--universal`` being non-functional, to make it easier to detect old-style ``abbr`` calls (:issue:`9475`).

Deprecations and removed features
---------------------------------
- The Web-based configuration for abbreviations has been removed, as it was not functional with the changes abbreviations introduced in 3.6.0 (:issue:`9460`).

Scripting improvements
----------------------
- ``abbr --list`` no longer escapes the abbr name, which is necessary to be able to pass it to ``abbr --erase`` (:issue:`9470`).
- ``read`` will now print an error if told to set a read-only variable, instead of silently doing nothing (:issue:`9346`).
- ``set_color -v`` no longer crashes fish (:issue:`9640`).

Interactive improvements
------------------------
- Using ``fish_vi_key_bindings`` in combination with fish's ``--no-config`` mode works without locking up the shell (:issue:`9443`).
- The history pager now uses more screen space, usually half the screen (:issue:`9458`)
- Variables that were set while the locale was C (the default ASCII-only locale) will now properly be encoded if the locale is switched (:issue:`2613`, :issue:`9473`).
- Escape during history search restores the original command line again (fixing a regression in 3.6.0).
- Using ``--help`` on builtins now respects the ``$MANPAGER`` variable, in preference to ``$PAGER`` (:issue:`9488`).
- :kbd:`Control-G` closes the history pager, like other shells (:issue:`9484`).
- The documentation for the ``:``, ``[`` and ``.`` builtin commands can now be looked up with ``man`` (:issue:`9552`).
- fish no longer crashes when searching history for non-ASCII codepoints case-insensitively (:issue:`9628`).
- The :kbd:`Alt-S` binding will now also use ``please`` if available (:issue:`9635`).
- Themes that don't specify every color option can be installed correctly in the Web-based configuration (:issue:`9590`).
- Compatibility with Midnight Commander's prompt integration has been improved (:issue:`9540`).
- A spurious error, noted when using fish in Google Drive directories under WSL 2, has been silenced (:issue:`9550`).
- Using ``read`` in ``fish_greeting`` or similar functions will not trigger an infinite loop (:issue:`9564`).
- Compatibility when upgrading from old versions of fish (before 3.4.0) has been improved (:issue:`9569`).

Improved prompts
^^^^^^^^^^^^^^^^
- The git prompt will compute the stash count to be used independently of the informative status (:issue:`9572`).

Completions
^^^^^^^^^^^
- Added completions for:
  - ``apkanalyzer`` (:issue:`9558`)
  - ``neovim`` (:issue:`9543`)
  - ``otool``
  - ``pre-commit`` (:issue:`9521`)
  - ``proxychains`` (:issue:`9486`)
  - ``scrypt`` (:issue:`9583`)
  - ``stow`` (:issue:`9571`)
  - ``trash`` and helper utilities ``trash-empty``, ``trash-list``, ``trash-put``, ``trash-restore`` (:issue:`9560`)
  - ``ssh-copy-id`` (:issue:`9675`)
- Improvements to many completions, including the speed of completing directories in WSL 2 (:issue:`9574`).
- Completions using ``__fish_complete_suffix`` are now offered in the correct order, fixing a regression in 3.6.0 (:issue:`8924`).
- ``git`` completions for ``git-foo``-style commands was restored, fixing a regression in 3.6.0 (:issue:`9457`).
- File completion now offers ``../`` and ``./`` again, fixing a regression in 3.6.0 (:issue:`9477`).
- The behaviour of completions using ``__fish_complete_path`` matches standard path completions (:issue:`9285`).

Other improvements
------------------
- Improvements and corrections to the documentation.

For distributors
----------------
- fish 3.6.1 builds correctly on Cygwin (:issue:`9502`).


To generate a diff of this commit:
cvs rdiff -u -r1.41 -r1.42 pkgsrc/shells/fish/Makefile
cvs rdiff -u -r1.17 -r1.18 pkgsrc/shells/fish/PLIST
cvs rdiff -u -r1.30 -r1.31 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.41 pkgsrc/shells/fish/Makefile:1.42
--- pkgsrc/shells/fish/Makefile:1.41    Tue Jan 24 18:36:34 2023
+++ pkgsrc/shells/fish/Makefile Wed Mar 29 09:39:02 2023
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.41 2023/01/24 18:36:34 wiz Exp $
+# $NetBSD: Makefile,v 1.42 2023/03/29 09:39:02 wiz Exp $
 
-DISTNAME=              fish-3.6.0
+DISTNAME=              fish-3.6.1
 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.17 pkgsrc/shells/fish/PLIST:1.18
--- pkgsrc/shells/fish/PLIST:1.17       Wed Jan 18 22:02:02 2023
+++ pkgsrc/shells/fish/PLIST    Wed Mar 29 09:39:02 2023
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.17 2023/01/18 22:02:02 wiz Exp $
+@comment $NetBSD: PLIST,v 1.18 2023/03/29 09:39:02 wiz Exp $
 bin/fish
 bin/fish_indent
 bin/fish_key_reader
@@ -195,6 +195,7 @@ share/fish/completions/ansible.fish
 share/fish/completions/ant.fish
 share/fish/completions/apack.fish
 share/fish/completions/apk.fish
+share/fish/completions/apkanalyzer.fish
 share/fish/completions/apm.fish
 share/fish/completions/apropos.fish
 share/fish/completions/apt-build.fish
@@ -428,6 +429,7 @@ share/fish/completions/expand.fish
 share/fish/completions/expect.fish
 share/fish/completions/ezjail-admin.fish
 share/fish/completions/fab.fish
+share/fish/completions/fail2ban-client.fish
 share/fish/completions/fastboot.fish
 share/fish/completions/feh.fish
 share/fish/completions/ffmpeg.fish
@@ -717,6 +719,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/otool.fish
 share/fish/completions/ouch.fish
 share/fish/completions/p4.fish
 share/fish/completions/pabcnetcclear.fish
@@ -776,8 +779,10 @@ share/fish/completions/ports.fish
 share/fish/completions/poweroff.fish
 share/fish/completions/powerpill.fish
 share/fish/completions/powershell.fish
+share/fish/completions/pre-commit.fish
 share/fish/completions/prevd.fish
 share/fish/completions/prime-run.fish
+share/fish/completions/proxychains.fish
 share/fish/completions/prt-get.fish
 share/fish/completions/ps.fish
 share/fish/completions/ps2pdf.fish
@@ -860,6 +865,7 @@ share/fish/completions/scons.fish
 share/fish/completions/scp.fish
 share/fish/completions/screen.fish
 share/fish/completions/scrot.fish
+share/fish/completions/scrypt.fish
 share/fish/completions/scss.fish
 share/fish/completions/sed.fish
 share/fish/completions/seq.fish
@@ -893,12 +899,14 @@ share/fish/completions/sphinx-build.fish
 share/fish/completions/sphinx-quickstart.fish
 share/fish/completions/sqlsharp.fish
 share/fish/completions/src.fish
+share/fish/completions/ssh-copy-id.fish
 share/fish/completions/ssh.fish
 share/fish/completions/sshfs.fish
 share/fish/completions/stack.fish
 share/fish/completions/starship.fish
 share/fish/completions/stat.fish
 share/fish/completions/status.fish
+share/fish/completions/stow.fish
 share/fish/completions/strace.fish
 share/fish/completions/stream.fish
 share/fish/completions/string.fish
@@ -944,6 +952,11 @@ share/fish/completions/tracepath.fish
 share/fish/completions/traceroute.fish
 share/fish/completions/transmission-remote.fish
 share/fish/completions/trap.fish
+share/fish/completions/trash-empty.fish
+share/fish/completions/trash-list.fish
+share/fish/completions/trash-put.fish
+share/fish/completions/trash-restore.fish
+share/fish/completions/trash.fish
 share/fish/completions/travis.fish
 share/fish/completions/tree.fish
 share/fish/completions/tsc.fish
@@ -1213,6 +1226,7 @@ share/fish/functions/__fish_use_subcomma
 share/fish/functions/__fish_vcs_prompt.fish
 share/fish/functions/__fish_whatis.fish
 share/fish/functions/__fish_whatis_current_token.fish
+share/fish/functions/__ssh_history_completions.fish
 share/fish/functions/__terlar_git_prompt.fish
 share/fish/functions/_validate_int.fish
 share/fish/functions/abbr.fish
@@ -1283,7 +1297,6 @@ share/fish/functions/umask.fish
 share/fish/functions/up-or-search.fish
 share/fish/functions/vared.fish
 share/fish/groff/fish.tmac
-share/fish/lynx.lss
 share/fish/man/man1/_.1
 share/fish/man/man1/abbr.1
 share/fish/man/man1/alias.1
@@ -1424,7 +1437,6 @@ share/fish/tools/web_config/js/app.js
 share/fish/tools/web_config/js/colorutils.js
 share/fish/tools/web_config/js/controllers.js
 share/fish/tools/web_config/js/filters.js
-share/fish/tools/web_config/partials/abbreviations.html
 share/fish/tools/web_config/partials/bindings.html
 share/fish/tools/web_config/partials/colors.html
 share/fish/tools/web_config/partials/functions.html

Index: pkgsrc/shells/fish/distinfo
diff -u pkgsrc/shells/fish/distinfo:1.30 pkgsrc/shells/fish/distinfo:1.31
--- pkgsrc/shells/fish/distinfo:1.30    Wed Jan 18 22:02:02 2023
+++ pkgsrc/shells/fish/distinfo Wed Mar 29 09:39:02 2023
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.30 2023/01/18 22:02:02 wiz Exp $
+$NetBSD: distinfo,v 1.31 2023/03/29 09:39:02 wiz Exp $
 
-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
+BLAKE2s (fish-3.6.1.tar.xz) = 5b007915483fc83345adbda7f531352019ba44c7122dbcded5cb7b949dd4252b
+SHA512 (fish-3.6.1.tar.xz) = ee6f5c7699307d515f111c8c4f1633d9eb9703e045a93cfc2fcec722a03cca4ab25e4e09f6fd94ff2d07180d8b37c6ab733323bb2645065fdeb4e94771347597
+Size (fish-3.6.1.tar.xz) = 2866100 bytes
 SHA1 (patch-build__tools_git__version__gen.sh) = d66abecc900fa411f6da9c5fbb9f70f533025a49
 SHA1 (patch-cmake_Install.cmake) = 1defcb125ab0082649f1b6e592df96a9c5d49c0a



Home | Main Index | Thread Index | Old Index