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.4.1
details: https://anonhg.NetBSD.org/pkgsrc/rev/12142a495ab9
branches: trunk
changeset: 376340:12142a495ab9
user: bsiegert <bsiegert%pkgsrc.org@localhost>
date: Tue Apr 05 20:49:22 2022 +0000
description:
fish: update to 3.4.1
fish 3.4.1
This release of fish fixes the following problems identified in fish 3.4.0:
* An error printed after upgrading, where old instances could pick up a newer
version of the fish_title function, has been fixed
* fish builds correctly on NetBSD and OpenIndiana.
* nextd-or-forward-word, bound to Alt-Right Arrow by default, was
inadvertently changed to move like forward-bigword. This has been corrected.
* funcsave -q and funcsave --quiet now work correctly.
* Issues with the csharp and nmcli completions were corrected.
If you are upgrading from version 3.3.1 or before, please also review the
release notes for 3.4.0 (included below).
fish 3.4.0
Notable improvements and fixes:
* fish's command substitution syntax has been extended: $(cmd) now has the
same meaning as (cmd) but it can be used inside double quotes, to prevent
line splitting of the results.
* Complementing the prompt command in 3.3.0, fish_config gained a theme
subcommand to show and pick from the sample themes (meaning color schemes)
directly in the terminal, instead of having to open a Web browser. For
example fish_config theme choose Nord loads the Nord theme in the current
session. The current theme can be saved with fish_config theme dump
, and custom themes can be added by saving them in ~/.config/fish/themes/.
* set and read learned a new option, --function, to set a variable in the
function?s top scope.
* string pad now excludes escape sequences like colors that fish knows about,
and a new --visible flag to string length makes it use that kind of visible
width.
* Performance improvements to globbing, especially on systems using glibc. In
some cases (large directories with files with many numbers in the names)
this almost halves the time taken to expand the glob.
* Autosuggestions can now be turned off by setting
$fish_autosuggestion_enabled to 0, and (almost) all highlighting can be
turned off by choosing the new ?None? theme. The exception is necessary
colors, like those which distinguish autosuggestions from the actual
command line.
* The fish_git_prompt function, which is included in the default prompts, now
overrides git to avoid running commands set by per-repository
configuration. This avoids a potential security issue in some
circumstances, and has been assigned CVE-2022-20001.
diffstat:
shells/fish/Makefile | 8 ++-
shells/fish/PLIST | 107 ++++++++++++++++++++++++++++++++++++++++++++++----
shells/fish/distinfo | 8 +-
3 files changed, 107 insertions(+), 16 deletions(-)
diffs (truncated from 541 to 300 lines):
diff -r ae5070a9b500 -r 12142a495ab9 shells/fish/Makefile
--- a/shells/fish/Makefile Tue Apr 05 19:11:40 2022 +0000
+++ b/shells/fish/Makefile Tue Apr 05 20:49:22 2022 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.33 2021/11/27 12:43:58 wiz Exp $
+# $NetBSD: Makefile,v 1.34 2022/04/05 20:49:22 bsiegert Exp $
-DISTNAME= fish-3.3.1
-PKGREVISION= 1
+DISTNAME= fish-3.4.1
CATEGORIES= shells
MASTER_SITES= ${MASTER_SITE_GITHUB:=fish-shell/}
GITHUB_PROJECT= fish-shell
@@ -47,6 +46,8 @@
OWN_DIRS+= ${PKG_SYSCONFDIR}/fish/conf.d
OWN_DIRS+= ${PKG_SYSCONFDIR}/fish/completions
+REPLACE_PYTHON= share/tools/create_manpage_completions.py
+
# Avoid C++ <version> issues.
post-extract:
${MV} ${WRKSRC}/version ${WRKSRC}/version.txt
@@ -54,6 +55,7 @@
.include "../../devel/pcre2/buildlink3.mk"
.include "../../devel/gettext-lib/buildlink3.mk"
.include "../../devel/gettext-tools/buildlink3.mk"
+.include "../../lang/python/application.mk"
.include "../../sysutils/desktop-file-utils/desktopdb.mk"
.include "../../mk/atomic64.mk"
.include "../../mk/curses.buildlink3.mk"
diff -r ae5070a9b500 -r 12142a495ab9 shells/fish/PLIST
--- a/shells/fish/PLIST Tue Apr 05 19:11:40 2022 +0000
+++ b/shells/fish/PLIST Tue Apr 05 20:49:22 2022 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.12 2021/07/16 08:50:50 jperkin Exp $
+@comment $NetBSD: PLIST,v 1.13 2022/04/05 20:49:22 bsiegert Exp $
bin/fish
bin/fish_indent
bin/fish_key_reader
@@ -24,7 +24,7 @@
share/doc/fish/_static/pygments.css
share/doc/fish/_static/searchtools.js
share/doc/fish/_static/sidebar.js
-share/doc/fish/_static/underscore-1.12.0.js
+share/doc/fish/_static/underscore-1.13.1.js
share/doc/fish/_static/underscore.js
share/doc/fish/cmds/_.html
share/doc/fish/cmds/abbr.html
@@ -97,6 +97,7 @@
share/doc/fish/cmds/popd.html
share/doc/fish/cmds/prevd.html
share/doc/fish/cmds/printf.html
+share/doc/fish/cmds/prompt_hostname.html
share/doc/fish/cmds/prompt_login.html
share/doc/fish/cmds/prompt_pwd.html
share/doc/fish/cmds/psub.html
@@ -221,9 +222,11 @@
share/fish/completions/aptitude.fish
share/fish/completions/arc.fish
share/fish/completions/arepack.fish
+share/fish/completions/argparse.fish
share/fish/completions/arp.fish
share/fish/completions/as.fish
share/fish/completions/asciidoctor.fish
+share/fish/completions/asd.fish
share/fish/completions/asp.fish
share/fish/completions/at.fish
share/fish/completions/atd.fish
@@ -231,14 +234,18 @@
share/fish/completions/atool.fish
share/fish/completions/atq.fish
share/fish/completions/atrm.fish
+share/fish/completions/attrib.fish
+share/fish/completions/attributes.fish
share/fish/completions/aunpack.fish
share/fish/completions/aura.fish
share/fish/completions/avifdec.fish
share/fish/completions/avifenc.fish
share/fish/completions/awk.fish
share/fish/completions/aws.fish
+share/fish/completions/az.fish
share/fish/completions/badblocks.fish
share/fish/completions/base64.fish
+share/fish/completions/basename.fish
share/fish/completions/bb-wrapper.fish
share/fish/completions/bc.fish
share/fish/completions/bd.fish
@@ -246,6 +253,7 @@
share/fish/completions/bg.fish
share/fish/completions/bind.fish
share/fish/completions/bison.fish
+share/fish/completions/black.fish
share/fish/completions/block.fish
share/fish/completions/bluetoothctl.fish
share/fish/completions/bootctl.fish
@@ -280,20 +288,28 @@
share/fish/completions/cf.fish
share/fish/completions/chgrp.fish
share/fish/completions/chmod.fish
+share/fish/completions/choice.fish
share/fish/completions/chown.fish
share/fish/completions/chronyc.fish
share/fish/completions/chsh.fish
share/fish/completions/cjxl.fish
share/fish/completions/clang++.fish
share/fish/completions/clang.fish
+share/fish/completions/clasp.fish
+share/fish/completions/clean.fish
+share/fish/completions/cleanmgr.fish
share/fish/completions/climate.fish
share/fish/completions/cmark.fish
+share/fish/completions/cmd.fish
+share/fish/completions/cmdkey.fish
share/fish/completions/code.fish
+share/fish/completions/color.fish
share/fish/completions/colordiff.fish
share/fish/completions/colorsvn.fish
share/fish/completions/combine.fish
share/fish/completions/command.fish
share/fish/completions/commandline.fish
+share/fish/completions/comp.fish
share/fish/completions/compare.fish
share/fish/completions/complete.fish
share/fish/completions/composer.fish
@@ -309,10 +325,12 @@
share/fish/completions/cowsay.fish
share/fish/completions/cowthink.fish
share/fish/completions/cp.fish
+share/fish/completions/cpupower.fish
share/fish/completions/create_ap.fish
share/fish/completions/createdb.fish
share/fish/completions/cryptsetup.fish
share/fish/completions/csc.fish
+share/fish/completions/csharp.fish
share/fish/completions/csi.fish
share/fish/completions/cupsaccept.fish
share/fish/completions/cupsdisable.fish
@@ -326,6 +344,7 @@
share/fish/completions/cygport.fish
share/fish/completions/cygstart.fish
share/fish/completions/darcs.fish
+share/fish/completions/dart.fish
share/fish/completions/date.fish
share/fish/completions/dconf.fish
share/fish/completions/dd.fish
@@ -352,6 +371,7 @@
share/fish/completions/dpkg-reconfigure.fish
share/fish/completions/dpkg.fish
share/fish/completions/dropdb.fish
+share/fish/completions/dscacheutil.fish
share/fish/completions/du.fish
share/fish/completions/dumpcap.fish
share/fish/completions/duply.fish
@@ -364,6 +384,7 @@
share/fish/completions/eix.fish
share/fish/completions/elatex.fish
share/fish/completions/elixir.fish
+share/fish/completions/elvish.fish
share/fish/completions/emacs.fish
share/fish/completions/emaint.fish
share/fish/completions/emerge.fish
@@ -375,10 +396,12 @@
share/fish/completions/equery.fish
share/fish/completions/eselect.fish
share/fish/completions/etex.fish
+share/fish/completions/ethtool.fish
share/fish/completions/eval.fish
share/fish/completions/evince.fish
share/fish/completions/exec.fish
share/fish/completions/exercism.fish
+share/fish/completions/exif.fish
share/fish/completions/exit.fish
share/fish/completions/expand.fish
share/fish/completions/ezjail-admin.fish
@@ -392,16 +415,19 @@
share/fish/completions/figlet.fish
share/fish/completions/file.fish
share/fish/completions/find.fish
+share/fish/completions/findstr.fish
share/fish/completions/firewall-cmd.fish
share/fish/completions/fish.fish
share/fish/completions/fish_add_path.fish
share/fish/completions/fish_config.fish
share/fish/completions/fish_indent.fish
share/fish/completions/fish_key_reader.fish
+share/fish/completions/fish_opt.fish
share/fish/completions/flac.fish
share/fish/completions/flatpak.fish
share/fish/completions/fluxbox-remote.fish
share/fish/completions/for.fish
+share/fish/completions/forfiles.fish
share/fish/completions/fossil.fish
share/fish/completions/fsharpc.fish
share/fish/completions/fsharpi.fish
@@ -414,15 +440,19 @@
share/fish/completions/fusermount.fish
share/fish/completions/fzf.fish
share/fish/completions/g++.fish
+share/fish/completions/gacutil.fish
share/fish/completions/gapplication.fish
share/fish/completions/gcc.fish
share/fish/completions/gdb.fish
share/fish/completions/gdbus.fish
share/fish/completions/gem.fish
+share/fish/completions/gendarme.fish
share/fish/completions/gh.fish
share/fish/completions/gio.fish
+share/fish/completions/git-sizer.fish
share/fish/completions/git.fish
share/fish/completions/gitk.fish
+share/fish/completions/gnome-extensions.fish
share/fish/completions/go.fish
share/fish/completions/godoc.fish
share/fish/completions/gofmt.fish
@@ -434,6 +464,7 @@
share/fish/completions/gpg1.fish
share/fish/completions/gpg2.fish
share/fish/completions/gphoto2.fish
+share/fish/completions/gping.fish
share/fish/completions/gprof.fish
share/fish/completions/gradle.fish
share/fish/completions/grep.fish
@@ -477,6 +508,8 @@
share/fish/completions/ifdata.fish
share/fish/completions/ifdown.fish
share/fish/completions/ifup.fish
+share/fish/completions/ikdasm.fish
+share/fish/completions/ilasm.fish
share/fish/completions/import.fish
share/fish/completions/imv.fish
share/fish/completions/invoke-rc.d.fish
@@ -484,6 +517,8 @@
share/fish/completions/ipset.fish
share/fish/completions/iptables.fish
share/fish/completions/irb.fish
+share/fish/completions/isatty.fish
+share/fish/completions/istioctl.fish
share/fish/completions/iw.fish
share/fish/completions/j.fish
share/fish/completions/jbake.fish
@@ -506,6 +541,8 @@
share/fish/completions/kitty.fish
share/fish/completions/kldload.fish
share/fish/completions/kldunload.fish
+share/fish/completions/kmutil.fish
+share/fish/completions/kubectl.fish
share/fish/completions/latex.fish
share/fish/completions/latexmk.fish
share/fish/completions/launchctl.fish
@@ -553,6 +590,7 @@
share/fish/completions/man.fish
share/fish/completions/mariner.fish
share/fish/completions/math.fish
+share/fish/completions/matlab.fish
share/fish/completions/mc.fish
share/fish/completions/md5sum.fish
share/fish/completions/mdadm.fish
@@ -566,6 +604,7 @@
share/fish/completions/micro.fish
share/fish/completions/minikube.fish
share/fish/completions/mix.fish
+share/fish/completions/mkbundle.fish
share/fish/completions/mkdir.fish
share/fish/completions/mkdocs.fish
share/fish/completions/mkdosfs.fish
@@ -580,6 +619,9 @@
share/fish/completions/modinfo.fish
share/fish/completions/modprobe.fish
share/fish/completions/mogrify.fish
+share/fish/completions/mono.fish
+share/fish/completions/monodis.fish
+share/fish/completions/monop.fish
share/fish/completions/montage.fish
share/fish/completions/mosh.fish
share/fish/completions/mount.fish
@@ -610,6 +652,7 @@
share/fish/completions/nethack.fish
share/fish/completions/networkctl.fish
share/fish/completions/nextd.fish
+share/fish/completions/ng.fish
share/fish/completions/ngrok.fish
share/fish/completions/nice.fish
share/fish/completions/ninja.fish
@@ -618,12 +661,14 @@
share/fish/completions/nmap.fish
share/fish/completions/nmcli.fish
share/fish/completions/node.fish
+share/fish/completions/nodeenv.fish
share/fish/completions/not.fish
share/fish/completions/npm.fish
share/fish/completions/nvim.fish
share/fish/completions/nvram.fish
share/fish/completions/objdump.fish
share/fish/completions/obnam.fish
+share/fish/completions/octave.fish
share/fish/completions/oggenc.fish
share/fish/completions/omega.fish
share/fish/completions/opam.fish
@@ -634,6 +679,7 @@
share/fish/completions/optipng.fish
Home |
Main Index |
Thread Index |
Old Index