pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/shells/fish fish: Update to 3.2.1



details:   https://anonhg.NetBSD.org/pkgsrc/rev/53c64da5c540
branches:  trunk
changeset: 448993:53c64da5c540
user:      nia <nia%pkgsrc.org@localhost>
date:      Fri Mar 19 10:19:35 2021 +0000

description:
fish: Update to 3.2.1

fish 3.2.1 (released March 18, 2021)
====================================

This release of fish fixes the following problems identified in fish 3.2.0:

-  Commands in key bindings are run with fish's internal terminal modes, instead of the terminal modes typically used for commands. This fixes a bug introduced in 3.2.0, where text would unexpectedly 
appear on the terminal, especially when pasting (:issue:`7770`).
-  Prompts which use the internal ``__fish_print_pipestatus`` function will display correctly rather than carrying certain modifiers (such as bold) further than intended (:issue:`7771`).
-  Redirections to internal file descriptors is allowed again, reversing the changes in 3.2.0. This fixes a problem with Midnight Commander (:issue:`7769`).
-  Universal variables should be fully reliable regardless of operating system again (:issue:`7774`).
-  ``fish_git_prompt`` no longer causes screen flickering in certain terminals (:issue:`7775`).
-  ``fish_add_path`` manipulates the ``fish_user_paths`` variable correctly when moving multiple paths (:issue:`7776`).
-  Pasting with a multi-line command no longer causes a ``__fish_tokenizer_state`` error (:issue:`7782`).
-  ``psub`` inside event handlers cleans up temporary files properly (:issue:`7792`).
-  Event handlers declared with ``--on-job-exit $fish_pid`` no longer run constantly (:issue:`7721`), although these functions should use ``--on-event fish_exit`` instead.
-  Changing terminal modes inside ``config.fish`` works (:issue:`7783`).
-  ``set_color --print-colors`` no longer prints all colors in bold (:issue:`7805`)
-  Completing commands starting with a ``-`` no longer prints an error (:issue:`7809`).
-  Running ``fish_command_not_found`` directly no longer produces an error on macOS or other OSes which do not have a handler available (:issue:`7777`).
-  The new ``type`` builtin now has the (deprecated) ``--quiet`` long form of ``-q`` (:issue:`7766`).

It also includes some small enhancements:

-  ``help`` and ``fish_config`` work correctly when fish is running in a Chrome OS Crostini Linux VM (:issue:`7789`).
-  The history file can be made a symbolic link without it being overwritten (:issue:`7754`), matching a similar improvement for the universal variable file in 3.2.0.
-  An unhelpful error ("access: No error"), seen on Cygwin, is no longer produced (:issue:`7785`).
-  Improvements to the ``rsync`` completions (:issue:`7763`), some completion descriptions (:issue:`7788`), and completions that use IP address (:issue:`7787`).
-  Improvements to the appearance of ``fish_config`` (:issue:`7811`).

If you are upgrading from version 3.1.2 or before, please also review
the release notes for 3.2.0 (included below).

diffstat:

 shells/fish/Makefile                     |   4 ++--
 shells/fish/PLIST                        |   5 ++---
 shells/fish/distinfo                     |  11 +++++------
 shells/fish/patches/patch-src_common.cpp |  15 ---------------
 4 files changed, 9 insertions(+), 26 deletions(-)

diffs (74 lines):

diff -r ec138e3c430b -r 53c64da5c540 shells/fish/Makefile
--- a/shells/fish/Makefile      Fri Mar 19 10:10:11 2021 +0000
+++ b/shells/fish/Makefile      Fri Mar 19 10:19:35 2021 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.28 2021/03/05 08:47:29 nia Exp $
+# $NetBSD: Makefile,v 1.29 2021/03/19 10:19:35 nia Exp $
 
-DISTNAME=              fish-3.2.0
+DISTNAME=              fish-3.2.1
 CATEGORIES=            shells
 MASTER_SITES=          ${MASTER_SITE_GITHUB:=fish-shell/}
 GITHUB_PROJECT=                fish-shell
diff -r ec138e3c430b -r 53c64da5c540 shells/fish/PLIST
--- a/shells/fish/PLIST Fri Mar 19 10:10:11 2021 +0000
+++ b/shells/fish/PLIST Fri Mar 19 10:19:35 2021 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.10 2021/03/05 08:47:29 nia Exp $
+@comment $NetBSD: PLIST,v 1.11 2021/03/19 10:19:35 nia Exp $
 bin/fish
 bin/fish_indent
 bin/fish_key_reader
@@ -14,8 +14,6 @@
 share/doc/fish/_static/comment-bright.png
 share/doc/fish/_static/comment-close.png
 share/doc/fish/_static/comment.png
-share/doc/fish/_static/copybutton.js
-share/doc/fish/_static/custom.css
 share/doc/fish/_static/default.css
 share/doc/fish/_static/doctools.js
 share/doc/fish/_static/documentation_options.js
@@ -578,6 +576,7 @@
 share/fish/completions/mkfs.fat.fish
 share/fish/completions/mkfs.vfat.fish
 share/fish/completions/mkinitcpio.fish
+share/fish/completions/mkpasswd.fish
 share/fish/completions/mktemp.fish
 share/fish/completions/mkvextract.fish
 share/fish/completions/mocha.fish
diff -r ec138e3c430b -r 53c64da5c540 shells/fish/distinfo
--- a/shells/fish/distinfo      Fri Mar 19 10:10:11 2021 +0000
+++ b/shells/fish/distinfo      Fri Mar 19 10:19:35 2021 +0000
@@ -1,8 +1,7 @@
-$NetBSD: distinfo,v 1.20 2021/03/05 08:47:29 nia Exp $
+$NetBSD: distinfo,v 1.21 2021/03/19 10:19:35 nia Exp $
 
-SHA1 (fish-3.2.0.tar.xz) = 26817401698aa8ccd7a115a4a251f5988f374fdb
-RMD160 (fish-3.2.0.tar.xz) = bc270797b4b73292cc4d7e3b4151ea5fde228f68
-SHA512 (fish-3.2.0.tar.xz) = 4525b8dd991179f77a298080d389813d1da8557bd394d174ded9238570715137e3aeec009d123811b34c07856d5f7cbe0ad35dc599d748f8f305036c3b74face
-Size (fish-3.2.0.tar.xz) = 3403640 bytes
+SHA1 (fish-3.2.1.tar.xz) = e5ce0e2fbdfd8d06d15af7d87fe23cfb2cc32b1b
+RMD160 (fish-3.2.1.tar.xz) = 9cef0930c4e96852a4c8e8fe88d6d90972bc782d
+SHA512 (fish-3.2.1.tar.xz) = bf565bac93e7d163af5253b4053f9c9e760508b929624440fd8a160504a127c34013882576293c72a47ce7f285f87e0b594d61d7cebcefcc3be4e92c572926bc
+Size (fish-3.2.1.tar.xz) = 3409808 bytes
 SHA1 (patch-cmake_Install.cmake) = 6ae3f511597773dfd9bf2d22c2d8dd0b60d87ae2
-SHA1 (patch-src_common.cpp) = f9eac0ae02d1b034b960f9ab24c21f5be7f60fab
diff -r ec138e3c430b -r 53c64da5c540 shells/fish/patches/patch-src_common.cpp
--- a/shells/fish/patches/patch-src_common.cpp  Fri Mar 19 10:10:11 2021 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,15 +0,0 @@
-$NetBSD: patch-src_common.cpp,v 1.2 2021/03/05 08:47:29 nia Exp $
-
-Cast to const char*, makes netbsd (const void* dli_saddr) happier.
-
---- src/common.cpp.orig        2021-03-01 12:47:02.000000000 +0000
-+++ src/common.cpp
-@@ -212,7 +212,7 @@ bool is_windows_subsystem_for_linux() {
-                      status == 0                 ? demangled
-                      : info.dli_sname == nullptr ? symbols[i]
-                                                  : info.dli_sname,
--                     static_cast<char *>(callstack[i]) - static_cast<char *>(info.dli_saddr));
-+                     static_cast<char *>(callstack[i]) - static_cast<const char *>(info.dli_saddr));
-             free(demangled);
-         } else {
-             swprintf(text, sizeof(text) / sizeof(wchar_t), L"%-3d %s", i - skip_levels, symbols[i]);



Home | Main Index | Thread Index | Old Index