summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornia <nia@pkgsrc.org>2020-05-17 14:25:47 +0000
committernia <nia@pkgsrc.org>2020-05-17 14:25:47 +0000
commit2ac551d8cb7f144d01270599698b611dea174e45 (patch)
tree4f75b2e69641686f685a1785bcd45fd7e13b954f
parent104e5b41d20b1444ee135953f6904ea98af312db (diff)
downloadpkgsrc-2ac551d8cb7f144d01270599698b611dea174e45.tar.gz
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.
-rw-r--r--shells/fish/Makefile8
-rw-r--r--shells/fish/PLIST4
-rw-r--r--shells/fish/distinfo10
3 files changed, 9 insertions, 13 deletions
diff --git a/shells/fish/Makefile b/shells/fish/Makefile
index 5317ad7e0cd..00c6cf8731e 100644
--- a/shells/fish/Makefile
+++ b/shells/fish/Makefile
@@ -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
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 --git a/shells/fish/PLIST b/shells/fish/PLIST
index 1a15d2479d3..c2773a6802f 100644
--- a/shells/fish/PLIST
+++ b/shells/fish/PLIST
@@ -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/awk.fish
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/renice.fish
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 --git a/shells/fish/distinfo b/shells/fish/distinfo
index 1807c5d8e89..08899ef4832 100644
--- a/shells/fish/distinfo
+++ b/shells/fish/distinfo
@@ -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