pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/shells/fish
Module Name: pkgsrc
Committed By: ktnb
Date: Thu Oct 8 17:55:58 UTC 2026
Modified Files:
pkgsrc/shells/fish: Makefile cargo-depends.mk distinfo
pkgsrc/shells/fish/patches: patch-Cargo.toml patch-cmake_Install.cmake
Log Message:
fish: update to 4.9.3
4.9.3:
more darwin bug fixes
4.9.2:
bug fixes for darwin
4.9.1:
- On non-default keyboard layouts, fish executed bindings for
physical keys instead of only bindings for the layout’s key. For
example, on the Dvorak layout, typing s would insert ; because
there is a default binding for ;
- When typing space to accept a character entered via certain IMEs,
fish would insert a space instead of the desired character, which
has been fixed
- On macOS terminals, keys like option-l would execute bindings for
alt-l instead of the historical behavior of inserting a character
(like @ on a German layout)
4.9.0:
Interactive improvements
- To mitigate issues in Konsole version v26.07.80’s implementation of
the kitty keyboard protocol, fish no longer requests that protocol
on Konsole.
- On some terminals like kitty, keys like shift-space and space can
now be mapped independently
- Fixed slow tab completion in directories that contain
slow-to-resolve symlinks (e.g. links to network-mounted files)
- Abbreviations can now be given a description, which will be
displayed in the completion pager
- Vi mode commands like cF and cT now work correctly
Scripting improvements
- List indexing can now be nested in more cases; for example
$foo[$bar[1] 2] is now allowed
- Escaped square brackets (e.g. \133 for [) are no longer considered
a slicing operator
- Variables containing a closing square brackets and used to index
into another variable will no longer close the slice early
- Builtin help pages now respect an override of the man function
- Commands like status=123 echo $status now throw an error instead of
silently ignore the variable override
Regression fixes:
- (From 4.6.0) Chinese and Japanese translation of error messages
owned by the C library were broken
- (From 4.3.2) Erasing read-only variables with set --erase was
accidentally allowed.
- (From 4.0.0) Builtin fg was not working on NetBSD
To generate a diff of this commit:
cvs rdiff -u -r1.68 -r1.69 pkgsrc/shells/fish/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/shells/fish/cargo-depends.mk
cvs rdiff -u -r1.44 -r1.45 pkgsrc/shells/fish/distinfo
cvs rdiff -u -r1.3 -r1.4 pkgsrc/shells/fish/patches/patch-Cargo.toml
cvs rdiff -u -r1.6 -r1.7 pkgsrc/shells/fish/patches/patch-cmake_Install.cmake
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/shells/fish/Makefile
diff -u pkgsrc/shells/fish/Makefile:1.68 pkgsrc/shells/fish/Makefile:1.69
--- pkgsrc/shells/fish/Makefile:1.68 Sun Aug 9 16:45:24 2026
+++ pkgsrc/shells/fish/Makefile Thu Oct 8 17:55:58 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.68 2026/08/09 16:45:24 wiz Exp $
+# $NetBSD: Makefile,v 1.69 2026/10/08 17:55:58 ktnb Exp $
-DISTNAME= fish-4.8.1
+DISTNAME= fish-4.9.3
CATEGORIES= shells
MASTER_SITES= ${MASTER_SITE_GITHUB:=fish-shell/}
GITHUB_PROJECT= fish-shell
Index: pkgsrc/shells/fish/cargo-depends.mk
diff -u pkgsrc/shells/fish/cargo-depends.mk:1.4 pkgsrc/shells/fish/cargo-depends.mk:1.5
--- pkgsrc/shells/fish/cargo-depends.mk:1.4 Sun Aug 9 16:45:24 2026
+++ pkgsrc/shells/fish/cargo-depends.mk Thu Oct 8 17:55:58 2026
@@ -1,4 +1,4 @@
-# $NetBSD: cargo-depends.mk,v 1.4 2026/08/09 16:45:24 wiz Exp $
+# $NetBSD: cargo-depends.mk,v 1.5 2026/10/08 17:55:58 ktnb Exp $
CARGO_CRATE_DEPENDS+= aho-corasick-1.1.4
CARGO_CRATE_DEPENDS+= allocator-api2-0.2.21
@@ -35,21 +35,16 @@ CARGO_CRATE_DEPENDS+= dirs-sys-0.5.0
CARGO_CRATE_DEPENDS+= displaydoc-0.2.6
CARGO_CRATE_DEPENDS+= either-1.16.0
CARGO_CRATE_DEPENDS+= equivalent-1.0.2
-CARGO_CRATE_DEPENDS+= errno-0.3.14
CARGO_CRATE_DEPENDS+= fastrand-2.4.1
CARGO_CRATE_DEPENDS+= find-msvc-tools-0.1.9
-CARGO_CRATE_DEPENDS+= fluent-0.17.0
CARGO_CRATE_DEPENDS+= fluent-bundle-0.16.0
-#CARGO_CRATE_DEPENDS+= fluent-ftl-tools-0.1.0
CARGO_CRATE_DEPENDS+= fluent-langneg-0.13.1
-CARGO_CRATE_DEPENDS+= fluent-syntax-0.12.0
CARGO_CRATE_DEPENDS+= foldhash-0.1.5
CARGO_CRATE_DEPENDS+= foldhash-0.2.0
CARGO_CRATE_DEPENDS+= generic-array-0.14.7
CARGO_CRATE_DEPENDS+= getrandom-0.2.17
CARGO_CRATE_DEPENDS+= getrandom-0.3.4
CARGO_CRATE_DEPENDS+= getrandom-0.4.2
-#CARGO_CRATE_DEPENDS+= gettext-po-file-parser-0.0.0
CARGO_CRATE_DEPENDS+= globset-0.4.18
CARGO_CRATE_DEPENDS+= hashbrown-0.15.5
CARGO_CRATE_DEPENDS+= hashbrown-0.17.1
Index: pkgsrc/shells/fish/distinfo
diff -u pkgsrc/shells/fish/distinfo:1.44 pkgsrc/shells/fish/distinfo:1.45
--- pkgsrc/shells/fish/distinfo:1.44 Sun Aug 9 16:45:24 2026
+++ pkgsrc/shells/fish/distinfo Thu Oct 8 17:55:58 2026
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.44 2026/08/09 16:45:24 wiz Exp $
+$NetBSD: distinfo,v 1.45 2026/10/08 17:55:58 ktnb Exp $
BLAKE2s (aho-corasick-1.1.4.crate) = 1419308c5b0745af6cfa18dd4c9639f7078f564e9dacbe2b17b03df42c393409
SHA512 (aho-corasick-1.1.4.crate) = c77e35191b00546f5e499fab154170cedd619599e7250f92db9fba0a41c833eb426f214e58b00c5c39f8757406b33492b3241cb8cb233ce384ad0683c3ee4b62
@@ -105,21 +105,15 @@ Size (either-1.16.0.crate) = 21248 bytes
BLAKE2s (equivalent-1.0.2.crate) = ecc976834a05d886b02d4691be4fa79ccdc19070d8548d36b740fe8f3f137bd6
SHA512 (equivalent-1.0.2.crate) = 8e0e2dc070794a85b276e93f9e4a65d3bbb8587b33fda211c34479a0b88504c913d8bef9e84d7996254aeabe1efe4ff1ef6259ff4fe3f9ccb90dd90070b3e4d4
Size (equivalent-1.0.2.crate) = 7419 bytes
-BLAKE2s (errno-0.3.14.crate) = cafef097c25f2739c920a6502c9ef74021cd51742faa7b3ce7910fa561ec7d5a
-SHA512 (errno-0.3.14.crate) = 1de95c9806323d63e7cc95111e67b3ba1ee4b9d47b70cec33485194574d6b584d22ff877dfbc244317822721291d537d9509ae5e46f1b45169cb478a78322366
-Size (errno-0.3.14.crate) = 12002 bytes
BLAKE2s (fastrand-2.4.1.crate) = 7d11cbdfe02b6e4551a2857af0c611aadcf1c6cea2543d259af5dcf47c80d281
SHA512 (fastrand-2.4.1.crate) = 7120edccfb1aac689412f463abb816e3ec2e7c6f7da3576c060229139c11af5e69408bce42dde4d78046cd09ba8db53a6f9c4fdcd68e5fb151b72a0906a8bc7c
Size (fastrand-2.4.1.crate) = 20773 bytes
BLAKE2s (find-msvc-tools-0.1.9.crate) = a62ce966e69815f44f2749cda23bae8872df3012f2bfd0c3c9b0fc988ed3bfae
SHA512 (find-msvc-tools-0.1.9.crate) = 729b3c1c1d520dffe5d88fc8b58e47fb7e86dc26e568fc317eea5ca8de0ee953fbafaa20ab34a6bfb43173bab39a90ff6954c11dab8d545e902305dafc8cd3de
Size (find-msvc-tools-0.1.9.crate) = 31493 bytes
-BLAKE2s (fish-4.8.1.tar.xz) = a7a310e561d3b54d427b25eaf48182c3936a0a19b357bdf26d2ea7658af06e90
-SHA512 (fish-4.8.1.tar.xz) = 4890fa37245a8d28666c77a51f724d9e7fb50a2bcd72ea66679b598682e01ead661f073cc5298792167f09e3aebdf39a7f7eb712536d2c34d3bef7a62ee7e30b
-Size (fish-4.8.1.tar.xz) = 2619540 bytes
-BLAKE2s (fluent-0.17.0.crate) = db93b8dc491e07888fcbadd5907c50922f4cf87cde7417b682deb878170b6d7c
-SHA512 (fluent-0.17.0.crate) = e629c03ef2cb1905d47587b12e3833a2ea800db8e7554962cef5796d12c4a28d34cfb65ced485be4ca40e781c4d5e8fe2813aab4c6d158f62e02075f60a2a771
-Size (fluent-0.17.0.crate) = 10282 bytes
+BLAKE2s (fish-4.9.3.tar.xz) = 614a7932b0b0e4f3b50a965c0f9356c301d08646583277bd5a0d4618944e0242
+SHA512 (fish-4.9.3.tar.xz) = df4655c14a3757a429fd0b9e252b376d7b9995e26264263e375a3bc3ad3d851315760511c9fd55a0e2b4668fad99ef7e9e8adfcf1bbe8c31c3992e1768a1776a
+Size (fish-4.9.3.tar.xz) = 2628460 bytes
BLAKE2s (fluent-bundle-0.16.0.crate) = 38d73932adfc012be8c0361ccc24a136db572ea45b41a0a1add34be44362c03e
SHA512 (fluent-bundle-0.16.0.crate) = 82882d38a6ece8db26e4593e229fb2c5c66e6a5dd230ced94546a34d9553bdbd902ff70c1e53adf482a2d39175fa519abe9cbff4371d4f8d3047616ed95bbd81
Size (fluent-bundle-0.16.0.crate) = 35301 bytes
@@ -132,9 +126,6 @@ Size (fluent-langneg-0.13.1.crate) = 113
BLAKE2s (fluent-rs-cf712bced280b217b6307edabc2089b3e57204ab.tar.gz) = 17d82bc06188f3cbe0c38ef54910c2b7cb87043898f5aae842aae89e6d3eaee6
SHA512 (fluent-rs-cf712bced280b217b6307edabc2089b3e57204ab.tar.gz) = a3e14bb0814f394a6399a3a931a1d5790c1986a99fb39bd6079155da83791656dda51062a86d70233c81a5373b5b8b00f2e35452a4e1ff57706740226226c213
Size (fluent-rs-cf712bced280b217b6307edabc2089b3e57204ab.tar.gz) = 367920 bytes
-BLAKE2s (fluent-syntax-0.12.0.crate) = b3d3219f6f62124d4d572f2dee0159b5c22df0455a2b96c0c0dc1a7dd2fe91dc
-SHA512 (fluent-syntax-0.12.0.crate) = bc3b806de02f65ccd9799cd2795c04cf430b9e0585e96f2c12fb5f0f6dabd1f5dfca60790bff67ca70e745b653d1b8442bcdafad0f98513d8ba23d7ffc7c3169
-Size (fluent-syntax-0.12.0.crate) = 32438 bytes
BLAKE2s (foldhash-0.1.5.crate) = d2e18d6a9ac10fd481f5d9c3d1d534545c67b1d4318170083b7747eb374caa3b
SHA512 (foldhash-0.1.5.crate) = 3a634fdec410d87ffced8aa1bf8dacd9316a04c51424563d60b4dd611617041f09085edfd0ec96e6bb0e0db74a0e950b0616d1fb94a31667af35af1637604c22
Size (foldhash-0.1.5.crate) = 21901 bytes
@@ -532,5 +523,5 @@ BLAKE2s (zmij-1.0.21.crate) = a2d1e72142
SHA512 (zmij-1.0.21.crate) = a488f11ec8721ddfe42e61d028a128818551de8fccd69d7824504e4ae2efccdc38f716fa5a10ef4de07a8a087e75e819c4a1e0790817e8539b5db697bde14585
Size (zmij-1.0.21.crate) = 26665 bytes
SHA1 (patch-.._fluent-ftl-tools_Cargo.toml) = 7e8cba64683cfa5311bf9bae9722258976a566e1
-SHA1 (patch-Cargo.toml) = 88e27566caad4e87d64c4a8c974d2b099fdeda25
-SHA1 (patch-cmake_Install.cmake) = dfc4f2eb4c6e4dd115c7d97680e0f964d6308296
+SHA1 (patch-Cargo.toml) = e046b3310e3a9b930c9672c24422402a7a119f32
+SHA1 (patch-cmake_Install.cmake) = 3d4a87b4a1a3fc38c4d102c7fe8ea216587b8dce
Index: pkgsrc/shells/fish/patches/patch-Cargo.toml
diff -u pkgsrc/shells/fish/patches/patch-Cargo.toml:1.3 pkgsrc/shells/fish/patches/patch-Cargo.toml:1.4
--- pkgsrc/shells/fish/patches/patch-Cargo.toml:1.3 Sun Aug 9 16:45:24 2026
+++ pkgsrc/shells/fish/patches/patch-Cargo.toml Thu Oct 8 17:55:58 2026
@@ -1,10 +1,10 @@
-$NetBSD: patch-Cargo.toml,v 1.3 2026/08/09 16:45:24 wiz Exp $
+$NetBSD: patch-Cargo.toml,v 1.4 2026/10/08 17:55:58 ktnb Exp $
Do not attempt to fetch sources at build time.
---- Cargo.toml.orig 2026-07-13 23:26:44.000000000 +0000
+--- Cargo.toml.orig 2026-09-08 18:53:36.000000000 +0000
+++ Cargo.toml
-@@ -41,9 +41,9 @@ fish-widestring = { path = "crates/widestring" }
+@@ -39,9 +39,9 @@ fish-widestring = { path = "crates/widestring" }
fish-wgetopt = { path = "crates/wgetopt" }
fish-widecharwidth = { path = "crates/widecharwidth" }
fish-widestring = { path = "crates/widestring" }
@@ -16,8 +16,8 @@ Do not attempt to fetch sources at build
+fluent-syntax = { path = "../fluent-rs-cf712bced280b217b6307edabc2089b3e57204ab/fluent-syntax" }
ignore = "0.4.25"
itertools = "0.14.0"
- libc = "0.2.177"
-@@ -64,7 +64,7 @@ once_cell = "1.19.0"
+ libc = "0.2.183"
+@@ -63,7 +63,7 @@ once_cell = "1.19.0"
] }
num-traits = "0.2.19"
once_cell = "1.19.0"
Index: pkgsrc/shells/fish/patches/patch-cmake_Install.cmake
diff -u pkgsrc/shells/fish/patches/patch-cmake_Install.cmake:1.6 pkgsrc/shells/fish/patches/patch-cmake_Install.cmake:1.7
--- pkgsrc/shells/fish/patches/patch-cmake_Install.cmake:1.6 Sun Aug 9 16:45:24 2026
+++ pkgsrc/shells/fish/patches/patch-cmake_Install.cmake Thu Oct 8 17:55:58 2026
@@ -1,8 +1,8 @@
-$NetBSD: patch-cmake_Install.cmake,v 1.6 2026/08/09 16:45:24 wiz Exp $
+$NetBSD: patch-cmake_Install.cmake,v 1.7 2026/10/08 17:55:58 ktnb Exp $
Use pkgsrc defaults.
---- cmake/Install.cmake.orig 2026-07-13 23:26:44.000000000 +0000
+--- cmake/Install.cmake.orig 2026-09-08 18:53:36.000000000 +0000
+++ cmake/Install.cmake
@@ -4,11 +4,14 @@ set(mandir ${CMAKE_INSTALL_MANDIR})
set(bindir ${CMAKE_INSTALL_BINDIR})
Home |
Main Index |
Thread Index |
Old Index