Received: by mail.netbsd.org (Postfix, from userid 605) id 565DD84DF9; Sun, 17 May 2020 14:25:49 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id D139284DA9 for ; Sun, 17 May 2020 14:25:48 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([IPv6:::1]) by localhost (mail.netbsd.org [IPv6:::1]) (amavisd-new, port 10025) with ESMTP id WCmxgEjmLdGo for ; Sun, 17 May 2020 14:25:47 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.NetBSD.org [IPv6:2001:470:a085:999:28c:faff:fe03:5984]) by mail.netbsd.org (Postfix) with ESMTP id D96DD84DA8 for ; Sun, 17 May 2020 14:25:47 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id C8A30FB27; Sun, 17 May 2020 14:25:47 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1589725547252180" MIME-Version: 1.0 Date: Sun, 17 May 2020 14:25:47 +0000 From: "Nia Alarie" Subject: CVS commit: pkgsrc/shells/fish To: pkgsrc-changes@NetBSD.org Reply-To: nia@netbsd.org X-Mailer: log_accum Message-Id: <20200517142547.C8A30FB27@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_1589725547252180 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: nia Date: Sun May 17 14:25:47 UTC 2020 Modified Files: pkgsrc/shells/fish: Makefile PLIST distinfo Log Message: 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. To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24 pkgsrc/shells/fish/Makefile cvs rdiff -u -r1.8 -r1.9 pkgsrc/shells/fish/PLIST cvs rdiff -u -r1.17 -r1.18 pkgsrc/shells/fish/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1589725547252180 Content-Disposition: inline Content-Length: 3131 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/shells/fish/Makefile diff -u pkgsrc/shells/fish/Makefile:1.23 pkgsrc/shells/fish/Makefile:1.24 --- pkgsrc/shells/fish/Makefile:1.23 Mon Apr 20 00:45:07 2020 +++ pkgsrc/shells/fish/Makefile Sun May 17 14:25:47 2020 @@ -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 Index: pkgsrc/shells/fish/PLIST diff -u pkgsrc/shells/fish/PLIST:1.8 pkgsrc/shells/fish/PLIST:1.9 --- pkgsrc/shells/fish/PLIST:1.8 Tue Feb 18 22:00:49 2020 +++ pkgsrc/shells/fish/PLIST Sun May 17 14:25:47 2020 @@ -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 Index: pkgsrc/shells/fish/distinfo diff -u pkgsrc/shells/fish/distinfo:1.17 pkgsrc/shells/fish/distinfo:1.18 --- pkgsrc/shells/fish/distinfo:1.17 Mon Apr 20 00:45:07 2020 +++ pkgsrc/shells/fish/distinfo Sun May 17 14:25:47 2020 @@ -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 --_----------=_1589725547252180--