Dominique Leuenberger 2020-05-02 20:12:55 +00:00 committed by Git OBS Bridge
commit f55998e764
5 changed files with 73 additions and 17 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e5db1e6839685c56f172e1000c138e290add4aa521f187df4cd79d4eab294368
size 6810953

3
fish-3.1.2.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d5b927203b5ca95da16f514969e2a91a537b2f75bec9b21a584c4cd1c7aa74ed
size 6816214

View File

@ -1,3 +1,72 @@
-------------------------------------------------------------------
Thu Apr 30 08:16:41 UTC 2020 - Michael Vetter <mvetter@suse.com>
- Update to 3.1.2:
* Commands such as fzf and enhancd, when used with eval, would
hang. eval buffered output too aggressively, which has been
fixed (#6955).
- Changes in 3.1.2:
* 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).
- Remove fix-gcc10-build.patch: upstreamed
-------------------------------------------------------------------
Tue Mar 31 15:50:19 UTC 2020 - Antonio Larrosa <alarrosa@suse.com>

View File

@ -17,14 +17,13 @@
Name: fish
Version: 3.1.0
Version: 3.1.2
Release: 0
Summary: The "friendly interactive shell"
License: GPL-2.0-only
Group: System/Shells
URL: https://fishshell.com/
Source: https://github.com/fish-shell/fish-shell/releases/download/%{version}/fish-%{version}.tar.gz
Patch0: fix-gcc10-build.patch
BuildRequires: cmake
BuildRequires: doxygen
BuildRequires: gcc-c++

View File

@ -1,12 +0,0 @@
Index: fish-3.1.0/src/iothread.h
===================================================================
--- fish-3.1.0.orig/src/iothread.h
+++ fish-3.1.0/src/iothread.h
@@ -4,6 +4,7 @@
#include <pthread.h>
+#include <cstdint> // for uint64_t
#include <functional>
#include <type_traits>