Source-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.1.2
details: https://anonhg.NetBSD.org/pkgsrc/rev/52be781b7bce
branches: trunk
changeset: 431901:52be781b7bce
user: nia <nia%pkgsrc.org@localhost>
date: Sun May 17 14:25:47 2020 +0000
description:
fish: Update to 3.1.2
# fish 3.1.2 (released April 29, 2020)
This release of fish fixes a major issue discovered in fish 3.1.1:
- Commands such as `fzf` and `enhancd`, when used with `eval`, would hang. `eval` buffered output too aggressively, which has been fixed (#6955).
If you are upgrading from version 3.0.0 or before, please also review the release notes for 3.1.1, 3.1.0 and 3.1b1 (included below).
---
# fish 3.1.1 (released April 27, 2020)
This release of fish fixes a number of major issues discovered in fish 3.1.0.
- Commands which involve `. ( ... | psub)` now work correctly, as a bug in the `function --on-job-exit` option has been fixed (#6613).
- Conflicts between upstream packages for ripgrep and bat, and the fish packages, have been resolved (#5822).
- Starting fish in a directory without read access, such as via `su`, no longer crashes (#6597).
- Glob ordering changes which were introduced in 3.1.0 have been reverted, returning the order of globs to the previous state (#6593).
- Redirections using the deprecated caret syntax to a file descriptor (eg `^&2`) work correctly (#6591).
- Redirections that append to a file descriptor (eg `2>>&1`) work correctly (#6614).
- Building fish on macOS (#6602) or with new versions of GCC (#6604, #6609) is now successful.
- `time` is now correctly listed in the output of `builtin -n`, and `time --help` works correctly (#6598).
- Exported universal variables now update properly (#6612).
- `status current-command` gives the expected output when used with an environment override - that is, `F=B status current-command` returns `status` instead of `F=B` (#6635).
- `test` no longer crashes when used with "`nan`" or "`inf`" arguments, erroring out instead (#6655).
- Copying from the end of the command line no longer crashes fish (#6680).
- `read` no longer removes multiple separators when splitting a variable into a list, restoring the previous behaviour from fish 3.0 and before (#6650).
- Functions using `--on-job-exit` and `--on-process-exit` work reliably again (#6679).
- Functions using `--on-signal INT` work reliably in interactive sessions, as they did in fish 2.7 and before (#6649). These handlers have never worked in non-interactive sessions, and making them
work is an ongoing process.
- Functions using `--on-variable` work reliably with variables which are set implicitly (rather than with `set`), such as "`fish_bind_mode`" and "`PWD`" (#6653).
- 256 colors are properly enabled under certain conditions that were incorrectly detected in fish 3.1.0 (`$TERM` begins with xterm, does not include "`256color`", and `$TERM_PROGRAM` is not set)
(#6701).
- The Mercurial (`hg`) prompt no longer produces an error when the current working directory is removed (#6699). Also, for performance reasons it shows only basic information by default; to restore
the detailed status, set `$fish_prompt_hg_show_informative_status`.
- The VCS prompt, `fish_vcs_prompt`, no longer displays Subversion (`svn`) status by default, due to the potential slowness of this operation (#6681).
- Pasting of commands has been sped up (#6713).
- Using extended Unicode characters, such as emoji, in a non-Unicode capable locale (such as the `C` or `POSIX` locale) no longer renders all output blank (#6736).
- `help` prefers to use `xdg-open`, avoiding the use of `open` on Debian systems where this command is actually `openvt` (#6739).
- Command lines starting with a space, which are not saved in history, now do not get autosuggestions. This fixes an issue with Midnight Commander integration (#6763), but may be changed in a future
version.
- Copying to the clipboard no longer inserts a newline at the end of the content, matching fish 2.7 and earlier (#6927).
- `fzf` in complex pipes no longer hangs. More generally, code run as part of command substitutions or `eval` will no longer have separate process groups. (#6624, #6806).
This release also includes:
- a number of changes to improve macOS compatibility with code signing and notarization;
- a number of improvements to completions; and
- a number of content and formatting improvements to the documentation.
If you are upgrading from version 3.0.0 or before, please also review the release notes for 3.1.0 and 3.1b1 (included below).
## Errata for fish 3.1
A new builtin, `time`, was introduced in the fish 3.1 releases. This builtin is a reserved word (like `test`, `function`, and others) because of the way it is implemented, and functions can no longer
be named `time`. This was not clear in the fish 3.1b1 changelog.
diffstat:
shells/fish/Makefile | 8 +++-----
shells/fish/PLIST | 4 +---
shells/fish/distinfo | 10 +++++-----
3 files changed, 9 insertions(+), 13 deletions(-)
diffs (68 lines):
diff -r ce5b9fd24274 -r 52be781b7bce shells/fish/Makefile
--- a/shells/fish/Makefile Sun May 17 14:23:21 2020 +0000
+++ b/shells/fish/Makefile Sun May 17 14:25:47 2020 +0000
@@ -1,18 +1,16 @@
-# $NetBSD: Makefile,v 1.23 2020/04/20 00:45:07 joerg Exp $
+# $NetBSD: Makefile,v 1.24 2020/05/17 14:25:47 nia Exp $
-DISTNAME= fish-3.1.0
+DISTNAME= fish-3.1.2
CATEGORIES= shells
MASTER_SITES= ${MASTER_SITE_GITHUB:=fish-shell/}
GITHUB_PROJECT= fish-shell
-GITHUB_RELEASE= 3.1.0
+GITHUB_RELEASE= ${PKGVERSION_NOREV}
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
HOMEPAGE= http://www.fishshell.com/
COMMENT= User friendly command line shell for UNIX-like operating systems
LICENSE= gnu-gpl-v2
-EXTRACT_USING= gtar
-
USE_LANGUAGES+= c c++03
USE_CMAKE= yes
USE_TOOLS+= msgfmt
diff -r ce5b9fd24274 -r 52be781b7bce shells/fish/PLIST
--- a/shells/fish/PLIST Sun May 17 14:23:21 2020 +0000
+++ b/shells/fish/PLIST Sun May 17 14:25:47 2020 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.8 2020/02/18 22:00:49 maya Exp $
+@comment $NetBSD: PLIST,v 1.9 2020/05/17 14:25:47 nia Exp $
bin/fish
bin/fish_indent
bin/fish_key_reader
@@ -328,7 +328,6 @@
share/fish/completions/aws.fish
share/fish/completions/badblocks.fish
share/fish/completions/base64.fish
-share/fish/completions/bat.fish
share/fish/completions/bb-wrapper.fish
share/fish/completions/bc.fish
share/fish/completions/bd.fish
@@ -753,7 +752,6 @@
share/fish/completions/resolvectl.fish
share/fish/completions/return.fish
share/fish/completions/rfkill.fish
-share/fish/completions/rg.fish
share/fish/completions/rgrep.fish
share/fish/completions/rm.fish
share/fish/completions/rmdir.fish
diff -r ce5b9fd24274 -r 52be781b7bce shells/fish/distinfo
--- a/shells/fish/distinfo Sun May 17 14:23:21 2020 +0000
+++ b/shells/fish/distinfo Sun May 17 14:25:47 2020 +0000
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.17 2020/04/20 00:45:07 joerg Exp $
+$NetBSD: distinfo,v 1.18 2020/05/17 14:25:47 nia Exp $
-SHA1 (fish-3.1.0.tar.gz) = ff863d58bcd5151f1235f8adaacebc2564f11fd4
-RMD160 (fish-3.1.0.tar.gz) = 75fbb9270035b6f172d3b1d7781430eb1e638c83
-SHA512 (fish-3.1.0.tar.gz) = 143e462b5329790fa9834e135109e1397c3525756a0209d0ec68a53f7d2a1f581cd45fbbdcde6a5b53dff447da18ed6a62277993d851e7b18ef7f1a6b6d49cff
-Size (fish-3.1.0.tar.gz) = 6810953 bytes
+SHA1 (fish-3.1.2.tar.gz) = a50886c71ddfe188b63322a557fcbeb5c768930d
+RMD160 (fish-3.1.2.tar.gz) = 57cf48d43a8627eb4c7a18e738dc7a68f5e9dd44
+SHA512 (fish-3.1.2.tar.gz) = b6ae2c928774a2eaccf35312d3a9446bfa3e1335182c8f2b2d6198161d0916904f4964fb20ed13a5bf850c1c819e003905d13db3bc8b1faa5b401a60b47dc563
+Size (fish-3.1.2.tar.gz) = 6816214 bytes
SHA1 (patch-cmake_ConfigureChecks.cmake) = f673d726b42a60adff60b7e53783a1a2d0e76394
SHA1 (patch-config__cmake.h.in) = 0d522168dceebb60a0e759df3e2b39595f64d156
SHA1 (patch-src_common.cpp) = 130e632f41db5974aeec657f0830079b8d9c28ef
Home |
Main Index |
Thread Index |
Old Index