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