Tuesday, September 30, 2025

Re: [Update] shells/fish 4.1.0

Index: main/Makefile
===================================================================
RCS file: /cvs/ports/shells/fish/main/Makefile,v
retrieving revision 1.5
diff -u -p -r1.5 Makefile
--- main/Makefile 21 Sep 2025 17:47:05 -0000 1.5
+++ main/Makefile 30 Sep 2025 18:54:29 -0000
@@ -1,6 +1,6 @@
COMMENT = friendly interactive shell

-V = 4.0.8
+V = 4.1.1

DISTNAME = fish-${V}

@@ -18,7 +18,7 @@ PERMIT_PACKAGE = Yes

EXTRACT_SUFX = .tar.xz

-WANTLIB += ${MODCARGO_WANTLIB} intl m pcre2-32 pcre2-8
+WANTLIB += ${MODCARGO_WANTLIB} m pcre2-32 pcre2-8

# C
COMPILER = base-clang ports-gcc
@@ -34,10 +34,7 @@ MODULES = devel/cmake \
BUILD_DEPENDS = devel/gettext,-tools \
textproc/py-sphinx

-LIB_DEPENDS = devel/pcre2 \
- devel/gettext,-runtime
-
-RUN_DEPENDS = devel/desktop-file-utils
+LIB_DEPENDS = devel/pcre2

MODPY_ADJ_FILES = share/tools/create_manpage_completions.py \
share/tools/deroff.py \
Index: main/crates.inc
===================================================================
RCS file: /cvs/ports/shells/fish/main/crates.inc,v
retrieving revision 1.2
diff -u -p -r1.2 crates.inc
--- main/crates.inc 18 Sep 2025 15:50:21 -0000 1.2
+++ main/crates.inc 30 Sep 2025 18:54:29 -0000
@@ -1,70 +1,74 @@
-MODCARGO_CRATES += allocator-api2 0.2.18 # MIT OR Apache-2.0
+MODCARGO_CRATES += allocator-api2 0.2.21 # MIT OR Apache-2.0
MODCARGO_CRATES += autocfg 1.4.0 # Apache-2.0 OR MIT
MODCARGO_CRATES += bitflags 2.6.0 # MIT OR Apache-2.0
MODCARGO_CRATES += block-buffer 0.10.4 # MIT OR Apache-2.0
-MODCARGO_CRATES += cc 1.1.30 # MIT OR Apache-2.0
+MODCARGO_CRATES += cc 1.2.7 # MIT OR Apache-2.0
MODCARGO_CRATES += cfg-if 1.0.0 # MIT/Apache-2.0
MODCARGO_CRATES += cfg_aliases 0.2.1 # MIT
-MODCARGO_CRATES += cpufeatures 0.2.14 # MIT OR Apache-2.0
+MODCARGO_CRATES += cpufeatures 0.2.16 # MIT OR Apache-2.0
MODCARGO_CRATES += crypto-common 0.1.6 # MIT OR Apache-2.0
-MODCARGO_CRATES += dashmap 5.5.3 # MIT
MODCARGO_CRATES += digest 0.10.7 # MIT OR Apache-2.0
MODCARGO_CRATES += equivalent 1.0.1 # Apache-2.0 OR MIT
-MODCARGO_CRATES += errno 0.3.9 # MIT OR Apache-2.0
+MODCARGO_CRATES += errno 0.3.11 # MIT OR Apache-2.0
+MODCARGO_CRATES += fastrand 2.3.0 # Apache-2.0 OR MIT
MODCARGO_CRATES += fnv 1.0.7 # Apache-2.0 / MIT
-MODCARGO_CRATES += foldhash 0.1.3 # Zlib
+MODCARGO_CRATES += foldhash 0.1.4 # Zlib
MODCARGO_CRATES += generic-array 0.14.7 # MIT
-MODCARGO_CRATES += hashbrown 0.14.5 # MIT OR Apache-2.0
-MODCARGO_CRATES += hashbrown 0.15.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += hashbrown 0.15.2 # MIT OR Apache-2.0
MODCARGO_CRATES += jobserver 0.1.32 # MIT OR Apache-2.0
-MODCARGO_CRATES += lazy_static 1.5.0 # MIT OR Apache-2.0
-MODCARGO_CRATES += libc 0.2.159 # MIT OR Apache-2.0
+MODCARGO_CRATES += libc 0.2.172 # MIT OR Apache-2.0
MODCARGO_CRATES += lock_api 0.4.12 # MIT OR Apache-2.0
MODCARGO_CRATES += log 0.4.22 # MIT OR Apache-2.0
-MODCARGO_CRATES += lru 0.12.5 # MIT
+MODCARGO_CRATES += lru 0.13.0 # MIT
MODCARGO_CRATES += memchr 2.7.4 # Unlicense OR MIT
MODCARGO_CRATES += minimal-lexical 0.2.1 # MIT/Apache-2.0
-MODCARGO_CRATES += nix 0.29.0 # MIT
+MODCARGO_CRATES += nix 0.30.1 # MIT
MODCARGO_CRATES += nom 7.1.3 # MIT
MODCARGO_CRATES += num-traits 0.2.19 # MIT OR Apache-2.0
MODCARGO_CRATES += once_cell 1.20.2 # MIT OR Apache-2.0
MODCARGO_CRATES += parking_lot 0.12.3 # MIT OR Apache-2.0
MODCARGO_CRATES += parking_lot_core 0.9.10 # MIT OR Apache-2.0
-MODCARGO_CRATES += phf 0.11.2 # MIT
-MODCARGO_CRATES += phf_codegen 0.11.2 # MIT
-MODCARGO_CRATES += phf_generator 0.11.2 # MIT
-MODCARGO_CRATES += phf_shared 0.11.2 # MIT
+MODCARGO_CRATES += phf 0.11.3 # MIT
+MODCARGO_CRATES += phf 0.12.1 # MIT
+MODCARGO_CRATES += phf_codegen 0.11.3 # MIT
+MODCARGO_CRATES += phf_codegen 0.12.1 # MIT
+MODCARGO_CRATES += phf_generator 0.11.3 # MIT
+MODCARGO_CRATES += phf_generator 0.12.1 # MIT
+MODCARGO_CRATES += phf_shared 0.11.3 # MIT
+MODCARGO_CRATES += phf_shared 0.12.1 # MIT
MODCARGO_CRATES += pkg-config 0.3.31 # MIT OR Apache-2.0
-MODCARGO_CRATES += portable-atomic 1.9.0 # Apache-2.0 OR MIT
-MODCARGO_CRATES += proc-macro2 1.0.87 # MIT OR Apache-2.0
-MODCARGO_CRATES += quote 1.0.37 # MIT OR Apache-2.0
+MODCARGO_CRATES += portable-atomic 1.10.0 # Apache-2.0 OR MIT
+MODCARGO_CRATES += proc-macro2 1.0.95 # MIT OR Apache-2.0
+MODCARGO_CRATES += quote 1.0.40 # MIT OR Apache-2.0
MODCARGO_CRATES += rand 0.8.5 # MIT OR Apache-2.0
MODCARGO_CRATES += rand_core 0.6.4 # MIT OR Apache-2.0
-MODCARGO_CRATES += redox_syscall 0.5.7 # MIT
+MODCARGO_CRATES += redox_syscall 0.5.8 # MIT
MODCARGO_CRATES += rsconf 0.2.2 # MIT OR Apache-2.0
-MODCARGO_CRATES += rust-embed 8.5.0 # MIT
-MODCARGO_CRATES += rust-embed-impl 8.5.0 # MIT
-MODCARGO_CRATES += rust-embed-utils 8.5.0 # MIT
+MODCARGO_CRATES += rust-embed 8.7.2 # MIT
+MODCARGO_CRATES += rust-embed-impl 8.7.2 # MIT
+MODCARGO_CRATES += rust-embed-utils 8.7.2 # MIT
MODCARGO_CRATES += same-file 1.0.6 # Unlicense/MIT
+MODCARGO_CRATES += scc 2.3.0 # Apache-2.0
MODCARGO_CRATES += scopeguard 1.2.0 # MIT OR Apache-2.0
-MODCARGO_CRATES += serial_test 1.0.0 # MIT
-MODCARGO_CRATES += serial_test_derive 1.0.0 # MIT
+MODCARGO_CRATES += sdd 3.0.5 # Apache-2.0
+MODCARGO_CRATES += serial_test 3.2.0 # MIT
+MODCARGO_CRATES += serial_test_derive 3.2.0 # MIT
MODCARGO_CRATES += sha2 0.10.8 # MIT OR Apache-2.0
MODCARGO_CRATES += shlex 1.3.0 # MIT OR Apache-2.0
-MODCARGO_CRATES += siphasher 0.3.11 # MIT/Apache-2.0
+MODCARGO_CRATES += siphasher 1.0.1 # MIT/Apache-2.0
MODCARGO_CRATES += smallvec 1.13.2 # MIT OR Apache-2.0
-MODCARGO_CRATES += syn 1.0.109 # MIT OR Apache-2.0
-MODCARGO_CRATES += syn 2.0.79 # MIT OR Apache-2.0
+MODCARGO_CRATES += syn 2.0.95 # MIT OR Apache-2.0
MODCARGO_CRATES += terminfo 0.9.0 # WTFPL
MODCARGO_CRATES += typenum 1.17.0 # MIT OR Apache-2.0
-MODCARGO_CRATES += unicode-ident 1.0.13 # (MIT OR Apache-2.0) AND Unicode-DFS-2016
+MODCARGO_CRATES += unicode-ident 1.0.14 # (MIT OR Apache-2.0) AND Unicode-3.0
MODCARGO_CRATES += unicode-segmentation 1.12.0 # MIT OR Apache-2.0
MODCARGO_CRATES += unicode-width 0.2.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += unix_path 1.0.1 # MIT OR Apache-2.0
+MODCARGO_CRATES += unix_str 1.0.0 # MIT OR Apache-2.0
MODCARGO_CRATES += version_check 0.9.5 # MIT/Apache-2.0
MODCARGO_CRATES += walkdir 2.5.0 # Unlicense/MIT
-MODCARGO_CRATES += widestring 1.1.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += widestring 1.2.0 # MIT OR Apache-2.0
MODCARGO_CRATES += winapi-util 0.1.9 # Unlicense OR MIT
-MODCARGO_CRATES += windows-sys 0.52.0 # MIT OR Apache-2.0
MODCARGO_CRATES += windows-sys 0.59.0 # MIT OR Apache-2.0
MODCARGO_CRATES += windows-targets 0.52.6 # MIT OR Apache-2.0
MODCARGO_CRATES += windows_aarch64_gnullvm 0.52.6 # MIT OR Apache-2.0
Index: main/distinfo
===================================================================
RCS file: /cvs/ports/shells/fish/main/distinfo,v
retrieving revision 1.4
diff -u -p -r1.4 distinfo
--- main/distinfo 21 Sep 2025 17:47:05 -0000 1.4
+++ main/distinfo 30 Sep 2025 18:54:29 -0000
@@ -1,70 +1,74 @@
-SHA256 (cargo/allocator-api2-0.2.18.tar.gz) = XGy1egQknGSAdm9/fO9UZ0Eq8UkPjR4kMUHa3a2jJk8=
+SHA256 (cargo/allocator-api2-0.2.21.tar.gz) = aD15EOdDUYsONPEYb5JJS+yssEfHtr9hbJZ3IYD++SM=
SHA256 (cargo/autocfg-1.4.0.tar.gz) = rOULrejmI0qhQNmi9VK77h2001P2m4IXvFA0kPwanyY=
SHA256 (cargo/bitflags-2.6.0.tar.gz) = sEj7Y/2LWSP8WqezQNjhVq7H7ALwx4+opt3CYT9vcd4=
SHA256 (cargo/block-buffer-0.10.4.tar.gz) = MHjHYpti0/BDlRf6OUmWrKzFy8kcWiDYxljner1QOnE=
-SHA256 (cargo/cc-1.1.30.tar.gz) = sWgDphuB2eq7fq4liHdsTB5YS3OO3kX9u0yXLOwemUU=
+SHA256 (cargo/cc-1.2.7.tar.gz) = oBKg35bdbQa6mhsp1kAtGl13xr79JWav3CbhBgPck9c=
SHA256 (cargo/cfg-if-1.0.0.tar.gz) = uvHeQzl2FYi8Bhnjy8ASDuWC67dLU7Tvv3kRe9LaQP0=
SHA256 (cargo/cfg_aliases-0.2.1.tar.gz) = YTr+R/zV+sfM8duTurywgsWZTZlvILixWfKtFljrVyQ=
-SHA256 (cargo/cpufeatures-0.2.14.tar.gz) = YIaX33JQVv6sz6Qs/9ru7D/MxP/Dg1js0ZskPnFqeOA=
+SHA256 (cargo/cpufeatures-0.2.16.tar.gz) = FrgCJQl/Llrk5xed0iZoJGSPPi9J2RNNWEt2OJ0xxMM=
SHA256 (cargo/crypto-common-0.1.6.tar.gz) = G/sSUC8/xGzKG7Uawo351hjYE83D0vJbn+d1o0rya7M=
-SHA256 (cargo/dashmap-5.5.3.tar.gz) = l4dHwdhJp9LuXorcAVmWHEj7fl2y8Gr2cjuAEju1OFY=
SHA256 (cargo/digest-0.10.7.tar.gz) = ntmigfe8m3V25hRoumFaZqXIz9/0JCCnCqgnAaOx4pI=
SHA256 (cargo/equivalent-1.0.1.tar.gz) = VEOAfW3/aTc9Qzq571N4rY31DKYpjK8V3m5S4kqvVNU=
-SHA256 (cargo/errno-0.3.9.tar.gz) = U0xc9hlN+rPbMkJ2XAO74lfPkvIrOPa8DFjVkQioILo=
+SHA256 (cargo/errno-0.3.11.tar.gz) = l23ULcfoWWX+cC64Fk8h9FBwS93jH679ZHHbohTLWU4=
+SHA256 (cargo/fastrand-2.3.0.tar.gz) = N5Ce67tQ1y+QWcO22CwEY/L/BiyelYRcQ6bJwDVUEb4=
SHA256 (cargo/fnv-1.0.7.tar.gz) = P57skY0/JAad7LmvFVTK18iA4tokqa/YisoABTGrgsE=
-SHA256 (cargo/foldhash-0.1.3.tar.gz) = +B7GNpxUWn1A5FibVZdYH6HEQf4czpbdHeQxWZEKNqI=
+SHA256 (cargo/foldhash-0.1.4.tar.gz) = oNL94fez1IuDldXy3nbBilKL1qnN3kON90e/y6PgXW8=
SHA256 (cargo/generic-array-0.14.7.tar.gz) = hWScpR/XInLXghra8nStkcKIJ3cT2cGIINhJmn/2npo=
-SHA256 (cargo/hashbrown-0.14.5.tar.gz) = 5SdEI+F7fJ/CC25+IIUy+bGYJdgt/WFXCLcO3YPfQfE=
-SHA256 (cargo/hashbrown-0.15.0.tar.gz) = Hgh/hNT4a/SyGLknEphiN0tyGZrn2GV4NfHokADupPs=
+SHA256 (cargo/hashbrown-0.15.2.tar.gz) = vxUUAP8Lr/VGUAfdLz5xfz/lAgdMpWMGnOOmYp0Hsok=
SHA256 (cargo/jobserver-0.1.32.tar.gz) = SNHby762p/7H4FmECqU4vWKqzPlyxzRsTZ0gWTEoU9A=
-SHA256 (cargo/lazy_static-1.5.0.tar.gz) = u9K8tMlj8t2uBqLvx+nzWRMSRzxQxmheHymAaDFuZv4=
-SHA256 (cargo/libc-0.2.159.tar.gz) = Vh2XpTmjbiappfrR6hGjA5pncUaUqqN5Qz5YCFS8PcU=
+SHA256 (cargo/libc-0.2.172.tar.gz) = 11CvBC9+9PckMG3gKdGINsJsF2WlSmo/CUy9I6cmf/o=
SHA256 (cargo/lock_api-0.4.12.tar.gz) = B6+LnN0oG3kV9BP6c/KevV1V0NPwFVWE2t4f8YzqGxc=
SHA256 (cargo/log-0.4.22.tar.gz) = p6cLoCS53ATCfqLwwFSP60dOxcVLujOn9y+HOjnQeyQ=
-SHA256 (cargo/lru-0.12.5.tar.gz) = I0z09KBNwfV+JLlswM1gDPKvRg1BYaxezdCvjh87Kjg=
+SHA256 (cargo/lru-0.13.0.tar.gz) = IndI1V8vCrRzXYf9YjeYy2tmRRL+l5cF+CnJ+ByTRGU=
SHA256 (cargo/memchr-2.7.4.tar.gz) = eMqasaC6ux59VpXjUwiGKJwYzy+H7BmldaCr3OES46M=
SHA256 (cargo/minimal-lexical-0.2.1.tar.gz) = aDVMXGvTbXP/P+zrBe+lm2rLdiZhf0livjIqgl5h95o=
-SHA256 (cargo/nix-0.29.0.tar.gz) = ceJ0bcOiTdeLPPy3vpM2jG3plj0w9Dpqc5mKnPSxe0Y=
+SHA256 (cargo/nix-0.30.1.tar.gz) = dFI/OjXgWrqHodl4MwrvQPZ7AwSsecHACylMmDBUPbY=
SHA256 (cargo/nom-7.1.3.tar.gz) = 0nOYPFplenCj6PKgEymCLzuMgXK3OCZBGlV1HkBKCko=
SHA256 (cargo/num-traits-0.2.19.tar.gz) = Bx38BiaQ6QtzTAsic85yrQ/6lfDHRZa8JQ3P2WAmKEE=
SHA256 (cargo/once_cell-1.20.2.tar.gz) = EmH+fjPHOzVOq0OxJzpXyPln0DkegDU+UfdkrALPZ3U=
SHA256 (cargo/parking_lot-0.12.3.tar.gz) = 8b8YGDz1To1gWWR/wwY2RqGAHPMIlpM+wjEWIsxLmic=
SHA256 (cargo/parking_lot_core-0.9.10.tar.gz) = HkAfl3qzhcnk46swYn1vJtAOLHPu8xdJPE7G1GhybPg=
-SHA256 (cargo/phf-0.11.2.tar.gz) = reLYuPM8czO1G88EKNN+IX6fMhkq5HchVvZQY7jOA9w=
-SHA256 (cargo/phf_codegen-0.11.2.tar.gz) = 6NOWiNNZ5rNGVNMo4mIjRmLRbMD2Dsjcvl5xhwk0Klo=
-SHA256 (cargo/phf_generator-0.11.2.tar.gz) = SOTMZMKtnr5nDLj9ad1QrjAWUDkugcBfm/yy1b28JLA=
-SHA256 (cargo/phf_shared-0.11.2.tar.gz) = kPy5Xu94TCrHkRnR3YGeFitdqHLObzw6vh6MocCC9ys=
+SHA256 (cargo/phf-0.11.3.tar.gz) = H9Z4CoCuDFLMEgomoaQsGuUbJHolPk4GET0j0sLt0Hg=
+SHA256 (cargo/phf-0.12.1.tar.gz) = kTJziUzsF49AGjHsS2VjGNlUc1J74FwHUsxBzcMr6Lc=
+SHA256 (cargo/phf_codegen-0.11.3.tar.gz) = rvgEjHifpehRVY1wmUbW15qP+IwEQMWHln+OlL+xIWo=
+SHA256 (cargo/phf_codegen-0.12.1.tar.gz) = 773LbwHRk7F/C5wzYPp+DmIJkbGT/whwL3izzjZdfmE=
+SHA256 (cargo/phf_generator-0.11.3.tar.gz) = PIAjFAnCAkahP92zF3b7lCw4VTxR6HH4y9aHpM+1hD0=
+SHA256 (cargo/phf_generator-0.12.1.tar.gz) = LLsRJq/tYd1jaHSNrmOx7n3EgBkcYmKjtP8eKdhqbFs=
+SHA256 (cargo/phf_shared-0.11.3.tar.gz) = Z+q8LvKmDrf6oACXvR/9tb0o5ivzmZBialgiAbenVOU=
+SHA256 (cargo/phf_shared-0.12.1.tar.gz) = BgBVCIgvtoH9l4kuz/S3/Q/uE+8apWn4aV2uerkJmYE=
SHA256 (cargo/pkg-config-0.3.31.tar.gz) = lT7IYTmNzM4QxnDf6vPsSRHKR56cAhVLOiFReMX1ZvI=
-SHA256 (cargo/portable-atomic-1.9.0.tar.gz) = zJxoo/baBnU+kzXWPif2uXVN0ZINlBE1t+qCJPFBrbI=
-SHA256 (cargo/proc-macro2-1.0.87.tar.gz) = s+TaoNz2/rom+YVFfN8QTUtCVvxaCVRxQPNjG7B2sZo=
-SHA256 (cargo/quote-1.0.37.tar.gz) = tbnTS4mR0Z2YCBtG6s3Y61jG8rIBE598X2Q8wVWmM68=
+SHA256 (cargo/portable-atomic-1.10.0.tar.gz) = KA3CRFMHHxtjlUFxmFoLDTAFjSh5YJaLmyrKJkyNTuY=
+SHA256 (cargo/proc-macro2-1.0.95.tar.gz) = ArPl5oo6GgKq0+xJCpgAfLwTw3y+hKPNe45AbXbn93g=
+SHA256 (cargo/quote-1.0.40.tar.gz) = GIXAOVcNwA3LT/CHqJ4YX9VrriNN3H8FapRb82RnJI0=
SHA256 (cargo/rand-0.8.5.tar.gz) = NK+NGg4lkkvFt8Q8B5yUIznY8Ki1fDkEm+9YG0YydAQ=
SHA256 (cargo/rand_core-0.6.4.tar.gz) = 7AvkeV4vaigGm+wLX/PirJuvyZ5qmn3DVHmWxcgWkiw=
-SHA256 (cargo/redox_syscall-0.5.7.tar.gz) = m23+zyx0vOJGbKv5P2Zk1pmKaesh459CB5MAZbJ7dx8=
+SHA256 (cargo/redox_syscall-0.5.8.tar.gz) = A6his4n5PmiHT79YC53gjdAvrLmniOutr0o/0zz1iDQ=
SHA256 (cargo/rsconf-0.2.2.tar.gz) = vSr4WfGvBAHn/HV3c5yHsNI52KXaQA1xcYO8qSM2vNw=
-SHA256 (cargo/rust-embed-8.5.0.tar.gz) = +mavSk/dXn68J28RXolWEaNHOanBwBAoOD1hLVUJU8A=
-SHA256 (cargo/rust-embed-impl-8.5.0.tar.gz) = YSXbyIZ5URJe7IcpQTf06cLJZWbmG/csRQlafHd2FHg=
-SHA256 (cargo/rust-embed-utils-8.5.0.tar.gz) = LlNHd36arLVgObDh8oeFkpqKO3Ceh0gudELHLnwSUp0=
+SHA256 (cargo/rust-embed-8.7.2.tar.gz) = AlkIuGgqJrqNEvby1muYdYSkqHvAJKvFu8ElU6jNF4o=
+SHA256 (cargo/rust-embed-impl-8.7.2.tar.gz) = YGXxpDkrcYGeweod8RIGc0GL84b1DeHW9UIE2DbUNJw=
+SHA256 (cargo/rust-embed-utils-8.7.2.tar.gz) = 9swMgWSLILcMSR/4zOAMHDsiO7jtK11B8OVMbEwKNZQ=
SHA256 (cargo/same-file-1.0.6.tar.gz) = k/wdw6qpv+2V4C5urau0uvfjB4sL0bTXtrC2g3iQBQI=
+SHA256 (cargo/scc-2.3.0.tar.gz) = KOHJE4JobSG1rHlZNB/Ll4D6fAN3NkaZWofJUPp75kA=
SHA256 (cargo/scopeguard-1.2.0.tar.gz) = lBQ/N3JRCfksJi7Sz15ZvOdJjAG8wVAte5r+Q5pOn0k=
-SHA256 (cargo/serial_test-1.0.0.tar.gz) = U4wwdHroYNb7iDMK3bvT4N2+RtZi0DKFVZbYqMomBhE=
-SHA256 (cargo/serial_test_derive-1.0.0.tar.gz) = B5qD3xX4XYmmjWSuEjjxQvFysfqRXQ12smp8uhtlmmk=
+SHA256 (cargo/sdd-3.0.5.tar.gz) = R48SG7crv2PFLJMBHqF5HcpAFA3+E/gzbExayVLDOqk=
+SHA256 (cargo/serial_test-3.2.0.tar.gz) = GyWBCfJE4daJG/EFOlXWOlzU+PTDDPmhKAmJ+A56H6k=
+SHA256 (cargo/serial_test_derive-3.2.0.tar.gz) = XWkmWgh1HeeERSH9FQA64KiI4DV3O6BWlcXHWab4nu8=
SHA256 (cargo/sha2-0.10.8.tar.gz) = eT23WtK8r8P/p8aLIV/uJo9TeYLNkB0TL4nGND86Pcg=
SHA256 (cargo/shlex-1.3.0.tar.gz) = D9ov8NCEAZuk18bzccldj9dc41JMPLj7ZTowI/YyPmQ=
-SHA256 (cargo/siphasher-0.3.11.tar.gz) = OLWIJ/RGTYfTd9F16Qv1jrAP2HFv8KYvgDVrXmFVXQ0=
+SHA256 (cargo/siphasher-1.0.1.tar.gz) = Vhmffdq/E/5QdM6Ann0/QrQq5xGABQG1sW6oKtApw50=
SHA256 (cargo/smallvec-1.13.2.tar.gz) = PF4ammRtNsNZnNFzpBKC2vR8RFg602e45oNyVZUuXGc=
-SHA256 (cargo/syn-1.0.109.tar.gz) = crZBkbJ1tm/+JGnorywc/juvpntSnq15Km0BYIiLQjc=
-SHA256 (cargo/syn-2.0.79.tar.gz) = iRMs0L8FCGTh043Du8B6DrjnUwryY0TT0ru++DSZ9ZA=
+SHA256 (cargo/syn-2.0.95.tar.gz) = RvccA3e69O8cw+NALe1XbczDFYAPvGLfx/4EsAl3O0o=
SHA256 (cargo/terminfo-0.9.0.tar.gz) = 1OqBDwaS+fUbOC//WJOIe7RYD1+iRv3lRuCxPn/O5mI=
SHA256 (cargo/typenum-1.17.0.tar.gz) = Qv8L8MZrgjjG87V43zfQt4SOVd+Fd7P3T5KmmszuuCU=
-SHA256 (cargo/unicode-ident-1.0.13.tar.gz) = 6RtWzUytrrebvxpWRfa0+Nxb3og0rViUqNs1/anvof4=
+SHA256 (cargo/unicode-ident-1.0.14.tar.gz) = rbnmyk+GnhGAcot5UONZIqf8Y5f3tkFJno8+8G5Q3IM=
SHA256 (cargo/unicode-segmentation-1.12.0.tar.gz) = 9szyUSEhFLVEM+yUn9anhBJ1+a2iDd3S8p6c7qRQFJM=
SHA256 (cargo/unicode-width-0.2.0.tar.gz) = H8gZVoQsV9rBFCKpfDuBlaH/cn8G6FyE7S6KonfJoP0=
+SHA256 (cargo/unix_path-1.0.1.tar.gz) = r44pGHOud8TI2cmzTQvuaKNbBI+znCY6UVXg41N4Pq8=
+SHA256 (cargo/unix_str-1.0.0.tar.gz) = Ks4LR1XQopWZYnaSOdViZ/igJP7y2bMmZrPc0JRrCQY=
SHA256 (cargo/version_check-0.9.5.tar.gz) = C5KPM9l1/GrZ+GyPKDhTrSa91bELfxVCqi+hXiKJEFo=
SHA256 (cargo/walkdir-2.5.0.tar.gz) = KXkJRkBPkdnF0G+YdO/d6h3AbF7+lFQafWhjEI46Xks=
-SHA256 (cargo/widestring-1.1.0.tar.gz) = chnTa26siT+oHoTr4GSF59y7YWF3RpsULfFPH03rExE=
+SHA256 (cargo/widestring-1.2.0.tar.gz) = 3XzzN5yhqsnuoR+6JP1+MV1iH43+NcjX0r6LeTcm4H0=
SHA256 (cargo/winapi-util-0.1.9.tar.gz) = zyIck+E6MNeT92RaDndixV0WnbsKSWcZGKIxnSibELs=
-SHA256 (cargo/windows-sys-0.52.0.tar.gz) = KCvl82qM54H62MiuGPo/m+/1fsG1LLPeB4kgFCXZoz0=
SHA256 (cargo/windows-sys-0.59.0.tar.gz) = Hji8TXntZ/0HW8wlGhw5syoXdrvpLlvvHwvx+MUxhTs=
SHA256 (cargo/windows-targets-0.52.6.tar.gz) = m3JPcnluA2q5DBAh1HgNTT1kispZ5JHmuY5yW4TpmXM=
SHA256 (cargo/windows_aarch64_gnullvm-0.52.6.tar.gz) = MqRiIYDnoOwES7VVQEyAC8n9nsJi7BR+3VmJzNDALNM=
@@ -75,75 +79,79 @@ SHA256 (cargo/windows_i686_msvc-0.52.6.t
SHA256 (cargo/windows_x86_64_gnu-0.52.6.tar.gz) = FHpcgKq/vwx9kBy1iV0d4w7ykH6yH7urKcqUxbCLGng=
SHA256 (cargo/windows_x86_64_gnullvm-0.52.6.tar.gz) = JNWyPcQXQSZ5aBOW8rSfPejBRz3rUWvTRBCHLv9R7Q0=
SHA256 (cargo/windows_x86_64_msvc-0.52.6.tar.gz) = WJ9tqExkYgR0fRJwoqVmHqZu0cztJjHVRv37FVlZ+ew=
-SHA256 (fish-4.0.8.tar.xz) = f3edE6pV0vo6/Bc2TGGrntwW+qHqxYUbre/7TnNpIkA=
+SHA256 (fish-4.1.1.tar.xz) = qvVnysmKqS/tnbMoCAHi3kUwYWnIkV4P/xphwH5W0sE=
SHA256 (fish-shell-rust-pcre2-0.2.9-utf32.tar.gz) = 5a8G17c3tm90dqIj6KbNHiscqDSziz3liQHU288KBU0=
-SIZE (cargo/allocator-api2-0.2.18.tar.gz) = 62504
+SIZE (cargo/allocator-api2-0.2.21.tar.gz) = 63622
SIZE (cargo/autocfg-1.4.0.tar.gz) = 17712
SIZE (cargo/bitflags-2.6.0.tar.gz) = 45357
SIZE (cargo/block-buffer-0.10.4.tar.gz) = 10538
-SIZE (cargo/cc-1.1.30.tar.gz) = 84509
+SIZE (cargo/cc-1.2.7.tar.gz) = 100283
SIZE (cargo/cfg-if-1.0.0.tar.gz) = 7934
SIZE (cargo/cfg_aliases-0.2.1.tar.gz) = 6355
-SIZE (cargo/cpufeatures-0.2.14.tar.gz) = 13165
+SIZE (cargo/cpufeatures-0.2.16.tar.gz) = 13405
SIZE (cargo/crypto-common-0.1.6.tar.gz) = 8760
-SIZE (cargo/dashmap-5.5.3.tar.gz) = 24061
SIZE (cargo/digest-0.10.7.tar.gz) = 19557
SIZE (cargo/equivalent-1.0.1.tar.gz) = 6615
-SIZE (cargo/errno-0.3.9.tar.gz) = 10690
+SIZE (cargo/errno-0.3.11.tar.gz) = 12048
+SIZE (cargo/fastrand-2.3.0.tar.gz) = 15076
SIZE (cargo/fnv-1.0.7.tar.gz) = 11266
-SIZE (cargo/foldhash-0.1.3.tar.gz) = 13712
+SIZE (cargo/foldhash-0.1.4.tar.gz) = 13764
SIZE (cargo/generic-array-0.14.7.tar.gz) = 15950
-SIZE (cargo/hashbrown-0.14.5.tar.gz) = 141498
-SIZE (cargo/hashbrown-0.15.0.tar.gz) = 136460
+SIZE (cargo/hashbrown-0.15.2.tar.gz) = 138478
SIZE (cargo/jobserver-0.1.32.tar.gz) = 27549
-SIZE (cargo/lazy_static-1.5.0.tar.gz) = 14025
-SIZE (cargo/libc-0.2.159.tar.gz) = 755366
+SIZE (cargo/libc-0.2.172.tar.gz) = 791646
SIZE (cargo/lock_api-0.4.12.tar.gz) = 27591
SIZE (cargo/log-0.4.22.tar.gz) = 44027
-SIZE (cargo/lru-0.12.5.tar.gz) = 16047
+SIZE (cargo/lru-0.13.0.tar.gz) = 16305
SIZE (cargo/memchr-2.7.4.tar.gz) = 96670
SIZE (cargo/minimal-lexical-0.2.1.tar.gz) = 94841
-SIZE (cargo/nix-0.29.0.tar.gz) = 318248
+SIZE (cargo/nix-0.30.1.tar.gz) = 342015
SIZE (cargo/nom-7.1.3.tar.gz) = 117570
SIZE (cargo/num-traits-0.2.19.tar.gz) = 51631
SIZE (cargo/once_cell-1.20.2.tar.gz) = 33394
SIZE (cargo/parking_lot-0.12.3.tar.gz) = 41860
SIZE (cargo/parking_lot_core-0.9.10.tar.gz) = 32406
-SIZE (cargo/phf-0.11.2.tar.gz) = 21569
-SIZE (cargo/phf_codegen-0.11.2.tar.gz) = 12977
-SIZE (cargo/phf_generator-0.11.2.tar.gz) = 14190
-SIZE (cargo/phf_shared-0.11.2.tar.gz) = 14284
+SIZE (cargo/phf-0.11.3.tar.gz) = 23231
+SIZE (cargo/phf-0.12.1.tar.gz) = 23768
+SIZE (cargo/phf_codegen-0.11.3.tar.gz) = 13741
+SIZE (cargo/phf_codegen-0.12.1.tar.gz) = 14215
+SIZE (cargo/phf_generator-0.11.3.tar.gz) = 15431
+SIZE (cargo/phf_generator-0.12.1.tar.gz) = 15743
+SIZE (cargo/phf_shared-0.11.3.tar.gz) = 15199
+SIZE (cargo/phf_shared-0.12.1.tar.gz) = 15568
SIZE (cargo/pkg-config-0.3.31.tar.gz) = 20880
-SIZE (cargo/portable-atomic-1.9.0.tar.gz) = 166365
-SIZE (cargo/proc-macro2-1.0.87.tar.gz) = 49121
-SIZE (cargo/quote-1.0.37.tar.gz) = 28558
+SIZE (cargo/portable-atomic-1.10.0.tar.gz) = 174760
+SIZE (cargo/proc-macro2-1.0.95.tar.gz) = 51820
+SIZE (cargo/quote-1.0.40.tar.gz) = 31063
SIZE (cargo/rand-0.8.5.tar.gz) = 87113
SIZE (cargo/rand_core-0.6.4.tar.gz) = 22666
-SIZE (cargo/redox_syscall-0.5.7.tar.gz) = 26249
+SIZE (cargo/redox_syscall-0.5.8.tar.gz) = 26319
SIZE (cargo/rsconf-0.2.2.tar.gz) = 16338
-SIZE (cargo/rust-embed-8.5.0.tar.gz) = 904054
-SIZE (cargo/rust-embed-impl-8.5.0.tar.gz) = 6004
-SIZE (cargo/rust-embed-utils-8.5.0.tar.gz) = 3445
+SIZE (cargo/rust-embed-8.7.2.tar.gz) = 906250
+SIZE (cargo/rust-embed-impl-8.7.2.tar.gz) = 9663
+SIZE (cargo/rust-embed-utils-8.7.2.tar.gz) = 6123
SIZE (cargo/same-file-1.0.6.tar.gz) = 10183
+SIZE (cargo/scc-2.3.0.tar.gz) = 130826
SIZE (cargo/scopeguard-1.2.0.tar.gz) = 11619
-SIZE (cargo/serial_test-1.0.0.tar.gz) = 7912
-SIZE (cargo/serial_test_derive-1.0.0.tar.gz) = 5715
+SIZE (cargo/sdd-3.0.5.tar.gz) = 25330
+SIZE (cargo/serial_test-3.2.0.tar.gz) = 9232
+SIZE (cargo/serial_test_derive-3.2.0.tar.gz) = 6992
SIZE (cargo/sha2-0.10.8.tar.gz) = 26357
SIZE (cargo/shlex-1.3.0.tar.gz) = 18713
-SIZE (cargo/siphasher-0.3.11.tar.gz) = 10442
+SIZE (cargo/siphasher-1.0.1.tar.gz) = 10351
SIZE (cargo/smallvec-1.13.2.tar.gz) = 35216
-SIZE (cargo/syn-1.0.109.tar.gz) = 237611
-SIZE (cargo/syn-2.0.79.tar.gz) = 268981
+SIZE (cargo/syn-2.0.95.tar.gz) = 297136
SIZE (cargo/terminfo-0.9.0.tar.gz) = 45420
SIZE (cargo/typenum-1.17.0.tar.gz) = 42849
-SIZE (cargo/unicode-ident-1.0.13.tar.gz) = 43279
+SIZE (cargo/unicode-ident-1.0.14.tar.gz) = 47547
SIZE (cargo/unicode-segmentation-1.12.0.tar.gz) = 106323
SIZE (cargo/unicode-width-0.2.0.tar.gz) = 271509
+SIZE (cargo/unix_path-1.0.1.tar.gz) = 22226
+SIZE (cargo/unix_str-1.0.0.tar.gz) = 16226
SIZE (cargo/version_check-0.9.5.tar.gz) = 15554
SIZE (cargo/walkdir-2.5.0.tar.gz) = 23951
-SIZE (cargo/widestring-1.1.0.tar.gz) = 85046
+SIZE (cargo/widestring-1.2.0.tar.gz) = 89105
SIZE (cargo/winapi-util-0.1.9.tar.gz) = 12464
-SIZE (cargo/windows-sys-0.52.0.tar.gz) = 2576877
SIZE (cargo/windows-sys-0.59.0.tar.gz) = 2387323
SIZE (cargo/windows-targets-0.52.6.tar.gz) = 6403
SIZE (cargo/windows_aarch64_gnullvm-0.52.6.tar.gz) = 435718
@@ -154,5 +162,5 @@ SIZE (cargo/windows_i686_msvc-0.52.6.tar
SIZE (cargo/windows_x86_64_gnu-0.52.6.tar.gz) = 836363
SIZE (cargo/windows_x86_64_gnullvm-0.52.6.tar.gz) = 435707
SIZE (cargo/windows_x86_64_msvc-0.52.6.tar.gz) = 832564
-SIZE (fish-4.0.8.tar.xz) = 3057636
+SIZE (fish-4.1.1.tar.xz) = 2966548
SIZE (fish-shell-rust-pcre2-0.2.9-utf32.tar.gz) = 742431
Index: main/patches/patch-Cargo_toml
===================================================================
RCS file: /cvs/ports/shells/fish/main/patches/patch-Cargo_toml,v
retrieving revision 1.1
diff -u -p -r1.1 patch-Cargo_toml
--- main/patches/patch-Cargo_toml 31 Mar 2025 19:18:43 -0000 1.1
+++ main/patches/patch-Cargo_toml 30 Sep 2025 18:54:29 -0000
@@ -1,12 +1,12 @@
Index: Cargo.toml
--- Cargo.toml.orig
+++ Cargo.toml
-@@ -28,7 +28,7 @@ homepage = "https://fishshell.com"
- readme = "README.rst"
-
- [dependencies]
+@@ -31,7 +31,7 @@ nix = { version = "0.30.1", default-features = false,
+ ] }
+ num-traits = "0.2.19"
+ once_cell = "1.19.0"
-pcre2 = { git = "https://github.com/fish-shell/rust-pcre2", tag = "0.2.9-utf32", default-features = false, features = [
+pcre2 = { path = "../rust-pcre2-0.2.9-utf32", default-features = false, features = [
"utf32",
] }
-
+ phf = { version = "0.12", default-features = false }
Index: main/patches/patch-src_common_rs
===================================================================
RCS file: /cvs/ports/shells/fish/main/patches/patch-src_common_rs,v
retrieving revision 1.1
diff -u -p -r1.1 patch-src_common_rs
--- main/patches/patch-src_common_rs 31 Mar 2025 19:18:43 -0000 1.1
+++ main/patches/patch-src_common_rs 30 Sep 2025 18:54:29 -0000
@@ -1,7 +1,7 @@
Index: src/common.rs
--- src/common.rs.orig
+++ src/common.rs
-@@ -1675,7 +1675,7 @@ pub fn get_executable_path(argv0: impl AsRef<Path>) ->
+@@ -1666,7 +1666,7 @@ pub fn get_executable_path(argv0: impl AsRef<Path>) ->
}
return path;
}
@@ -9,4 +9,4 @@ Index: src/common.rs
+ PathBuf::from("${PREFIX}/bin/fish")
}

- /// A RAII cleanup object. Unlike in C++ where there is no borrow checker, we can't just provide a
+ /// A wrapper around Cell which supports modifying the contents, scoped to a region of code.
Index: main/pkg/PLIST
===================================================================
RCS file: /cvs/ports/shells/fish/main/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -r1.2 PLIST
--- main/pkg/PLIST 1 May 2025 20:45:07 -0000 1.2
+++ main/pkg/PLIST 30 Sep 2025 18:54:29 -0000
@@ -16,11 +16,11 @@ etc/fish/functions/
@man man/man1/fish-interactive.1
@man man/man1/fish-language.1
@man man/man1/fish-prompt-tutorial.1
+@man man/man1/fish-terminal-compatibility.1
@man man/man1/fish-tutorial.1
@man man/man1/fish.1
@man man/man1/fish_indent.1
@man man/man1/fish_key_reader.1
-share/applications/fish.desktop
share/doc/fish/
share/doc/fish/.buildinfo
share/doc/fish/CHANGELOG.rst
@@ -181,18 +181,21 @@ share/doc/fish/prompt.html
share/doc/fish/relnotes.html
share/doc/fish/search.html
share/doc/fish/searchindex.js
+share/doc/fish/terminal-compatibility.html
share/doc/fish/tutorial.html
share/examples/fish/
share/examples/fish/config.fish
share/fish/
share/fish/__fish_build_paths.fish
share/fish/completions/
+share/fish/completions/!.fish
share/fish/completions/..fish
share/fish/completions/7z.fish
share/fish/completions/7za.fish
share/fish/completions/7zr.fish
share/fish/completions/VBoxHeadless.fish
share/fish/completions/VBoxSDL.fish
+share/fish/completions/[.fish
share/fish/completions/a2disconf.fish
share/fish/completions/a2dismod.fish
share/fish/completions/a2dissite.fish
@@ -259,6 +262,7 @@ share/fish/completions/ar.fish
share/fish/completions/arc.fish
share/fish/completions/archlinux-java.fish
share/fish/completions/arepack.fish
+share/fish/completions/argocd.fish
share/fish/completions/argparse.fish
share/fish/completions/ark.fish
share/fish/completions/arp.fish
@@ -342,6 +346,8 @@ share/fish/completions/choose.fish
share/fish/completions/chown.fish
share/fish/completions/chronyc.fish
share/fish/completions/chsh.fish
+share/fish/completions/cilium.fish
+share/fish/completions/cjpm.fish
share/fish/completions/cjxl.fish
share/fish/completions/clang++.fish
share/fish/completions/clang.fish
@@ -374,6 +380,7 @@ share/fish/completions/conda.fish
share/fish/completions/configure.fish
share/fish/completions/conjure.fish
share/fish/completions/connmanctl.fish
+share/fish/completions/container.fish
share/fish/completions/contains.fish
share/fish/completions/continue.fish
share/fish/completions/convert.fish
@@ -381,6 +388,7 @@ share/fish/completions/coredumpctl.fish
share/fish/completions/cowsay.fish
share/fish/completions/cowthink.fish
share/fish/completions/cp.fish
+share/fish/completions/cpan.fish
share/fish/completions/cpupower.fish
share/fish/completions/crc.fish
share/fish/completions/create_ap.fish
@@ -391,6 +399,7 @@ share/fish/completions/csh.fish
share/fish/completions/csharp.fish
share/fish/completions/csi.fish
share/fish/completions/csvlens.fish
+share/fish/completions/cue.fish
share/fish/completions/cupsaccept.fish
share/fish/completions/cupsdisable.fish
share/fish/completions/cupsenable.fish
@@ -402,6 +411,7 @@ share/fish/completions/cwebp.fish
share/fish/completions/cygpath.fish
share/fish/completions/cygport.fish
share/fish/completions/cygstart.fish
+share/fish/completions/dagger.fish
share/fish/completions/darcs.fish
share/fish/completions/dart.fish
share/fish/completions/date.fish
@@ -420,6 +430,7 @@ share/fish/completions/direnv.fish
share/fish/completions/diskutil.fish
share/fish/completions/disown.fish
share/fish/completions/display.fish
+share/fish/completions/distrobox.fish
share/fish/completions/dive.fish
share/fish/completions/djview.fish
share/fish/completions/djview4.fish
@@ -543,6 +554,7 @@ share/fish/completions/git-sizer.fish
share/fish/completions/git-subtree.fish
share/fish/completions/git.fish
share/fish/completions/gitk.fish
+share/fish/completions/glow.fish
share/fish/completions/gnome-extensions.fish
share/fish/completions/go.fish
share/fish/completions/godoc.fish
@@ -592,12 +604,14 @@ share/fish/completions/homectl.fish
share/fish/completions/horcrux.fish
share/fish/completions/hostnamectl.fish
share/fish/completions/htop.fish
+share/fish/completions/hubble.fish
share/fish/completions/hugo.fish
share/fish/completions/hwinfo.fish
share/fish/completions/i3-msg.fish
share/fish/completions/ibmcloud.fish
share/fish/completions/ibus.fish
share/fish/completions/icdiff.fish
+share/fish/completions/iconutil.fish
share/fish/completions/iconv.fish
share/fish/completions/id.fish
share/fish/completions/identify.fish
@@ -636,6 +650,7 @@ share/fish/completions/julia.fish
share/fish/completions/just.fish
share/fish/completions/jv.fish
share/fish/completions/k3d.fish
+share/fish/completions/k9s.fish
share/fish/completions/kak.fish
share/fish/completions/kb.fish
share/fish/completions/kcmshell5.fish
@@ -653,6 +668,7 @@ share/fish/completions/konsole.fish
share/fish/completions/kops.fish
share/fish/completions/krita.fish
share/fish/completions/ksh.fish
+share/fish/completions/kubebuilder.fish
share/fish/completions/kubectl.fish
share/fish/completions/kustomize.fish
share/fish/completions/latex.fish
@@ -861,6 +877,7 @@ share/fish/completions/pkgmk.fish
share/fish/completions/pkgrm.fish
share/fish/completions/pkill.fish
share/fish/completions/plutil.fish
+share/fish/completions/pnpm.fish
share/fish/completions/poff.fish
share/fish/completions/pon.fish
share/fish/completions/port.fish
@@ -872,6 +889,8 @@ share/fish/completions/powershell.fish
share/fish/completions/pre-commit.fish
share/fish/completions/prevd.fish
share/fish/completions/prime-run.fish
+share/fish/completions/protontricks-launch.fish
+share/fish/completions/protontricks.fish
share/fish/completions/proxychains.fish
share/fish/completions/prt-get.fish
share/fish/completions/ps.fish
@@ -884,6 +903,7 @@ share/fish/completions/psql.fish
share/fish/completions/pstack.fish
share/fish/completions/pstree.fish
share/fish/completions/psub.fish
+share/fish/completions/pulumi.fish
share/fish/completions/pushd.fish
share/fish/completions/pv.fish
share/fish/completions/pwd.fish
@@ -1003,6 +1023,7 @@ share/fish/completions/ssh-keygen.fish
share/fish/completions/ssh.fish
share/fish/completions/sshfs.fish
share/fish/completions/stack.fish
+share/fish/completions/stackit.fish
share/fish/completions/starship.fish
share/fish/completions/stat.fish
share/fish/completions/status.fish
@@ -1012,6 +1033,7 @@ share/fish/completions/stream.fish
share/fish/completions/string.fish
share/fish/completions/su.fish
share/fish/completions/subl.fish
+share/fish/completions/sudo-rs.fish
share/fish/completions/sudo.fish
share/fish/completions/sv.fish
share/fish/completions/svn.fish
@@ -1023,6 +1045,7 @@ share/fish/completions/systemctl.fish
share/fish/completions/systemd-analyze.fish
share/fish/completions/systemd-cryptenroll.fish
share/fish/completions/systemd-nspawn.fish
+share/fish/completions/t-rec.fish
share/fish/completions/tail.fish
share/fish/completions/tailscale.fish
share/fish/completions/tar.fish
@@ -1043,6 +1066,7 @@ share/fish/completions/timeout.fish
share/fish/completions/tmutil.fish
share/fish/completions/tmux.fish
share/fish/completions/tmuxinator.fish
+share/fish/completions/tmuxp.fish
share/fish/completions/tofu.fish
share/fish/completions/tokei.fish
share/fish/completions/toot.fish
@@ -1070,6 +1094,7 @@ share/fish/completions/tuned-adm.fish
share/fish/completions/type.fish
share/fish/completions/typst.fish
share/fish/completions/udevadm.fish
+share/fish/completions/udevil.fish
share/fish/completions/udisksctl.fish
share/fish/completions/ulimit.fish
share/fish/completions/umask.fish
@@ -1089,6 +1114,8 @@ share/fish/completions/useradd.fish
share/fish/completions/userdbctl.fish
share/fish/completions/userdel.fish
share/fish/completions/usermod.fish
+share/fish/completions/uv.fish
+share/fish/completions/uvx.fish
share/fish/completions/vagrant.fish
share/fish/completions/valgrind.fish
share/fish/completions/validate-spice.fish
@@ -1101,6 +1128,7 @@ share/fish/completions/vimdiff.fish
share/fish/completions/vips.fish
share/fish/completions/virsh.fish
share/fish/completions/vmctl.fish
+share/fish/completions/volta.fish
share/fish/completions/w.fish
share/fish/completions/wait.fish
share/fish/completions/wajig.fish
@@ -1219,7 +1247,9 @@ share/fish/functions/__fish_anypython.fi
share/fish/functions/__fish_append.fish
share/fish/functions/__fish_apropos.fish
share/fish/functions/__fish_argcomplete_complete.fish
+share/fish/functions/__fish_cache_put.fish
share/fish/functions/__fish_cache_sourced_completions.fish
+share/fish/functions/__fish_cached.fish
share/fish/functions/__fish_cancel_commandline.fish
share/fish/functions/__fish_change_key_bindings.fish
share/fish/functions/__fish_cmd__complete_args.fish
@@ -1294,6 +1324,7 @@ share/fish/functions/__fish_make_cache_d
share/fish/functions/__fish_make_completion_signals.fish
share/fish/functions/__fish_man_page.fish
share/fish/functions/__fish_md5.fish
+share/fish/functions/__fish_mktemp_relative.fish
share/fish/functions/__fish_move_last.fish
share/fish/functions/__fish_no_arguments.fish
share/fish/functions/__fish_not_contain_opt.fish
@@ -1350,6 +1381,7 @@ share/fish/functions/__fish_print_xdg_ap
share/fish/functions/__fish_print_xdg_mimetypes.fish
share/fish/functions/__fish_print_xwindows.fish
share/fish/functions/__fish_print_zfs_snapshots.fish
+share/fish/functions/__fish_protontricks_complete_appid.fish
share/fish/functions/__fish_ps.fish
share/fish/functions/__fish_pwd.fish
share/fish/functions/__fish_reg__complete_keys.fish
@@ -1365,6 +1397,7 @@ share/fish/functions/__fish_systemd_mach
share/fish/functions/__fish_systemd_machines.fish
share/fish/functions/__fish_toggle_comment_commandline.fish
share/fish/functions/__fish_tokenizer_state.fish
+share/fish/functions/__fish_uname.fish
share/fish/functions/__fish_use_subcommand.fish
share/fish/functions/__fish_vcs_prompt.fish
share/fish/functions/__fish_whatis.fish
@@ -1400,6 +1433,7 @@ share/fish/functions/fish_greeting.fish
share/fish/functions/fish_hg_prompt.fish
share/fish/functions/fish_hybrid_key_bindings.fish
share/fish/functions/fish_is_root_user.fish
+share/fish/functions/fish_jj_prompt.fish
share/fish/functions/fish_job_summary.fish
share/fish/functions/fish_mode_prompt.fish
share/fish/functions/fish_opt.fish
@@ -1488,6 +1522,7 @@ share/fish/man/man1/
@man share/fish/man/man1/fish-language.1
@man share/fish/man/man1/fish-prompt-tutorial.1
@man share/fish/man/man1/fish-releasenotes.1
+@man share/fish/man/man1/fish-terminal-compatibility.1
@man share/fish/man/man1/fish-tutorial.1
@man share/fish/man/man1/fish.1
@man share/fish/man/man1/fish_add_path.1
@@ -1641,14 +1676,4 @@ share/fish/tools/web_config/webconfig.py
share/fish/vendor_completions.d/
share/fish/vendor_conf.d/
share/fish/vendor_functions.d/
-share/locale/de/LC_MESSAGES/fish.mo
-share/locale/en/LC_MESSAGES/fish.mo
-share/locale/fr/LC_MESSAGES/fish.mo
-share/locale/pl/LC_MESSAGES/fish.mo
-share/locale/pt_BR/LC_MESSAGES/fish.mo
-share/locale/sv/LC_MESSAGES/fish.mo
-share/locale/zh_CN/LC_MESSAGES/fish.mo
-share/pixmaps/
-share/pixmaps/fish.png
share/pkgconfig/fish.pc
-@tag update-desktop-database
On 9/30/25 6:33 PM, Antoine Jacoutot wrote:

> You then probably don't need RDEP on devel/desktop-file-utils and can drop the
> @tag

Good point, thanks. I also forgot to remove the LIB_DEPENDS on
gettext-runtime.
fish dropped their runtime dependency on gettext (but still need the
tools to build):

https://github.com/fish-shell/fish-shell/releases/tag/4.1.0
(see section "Changes to gettext localization")

Also they just released another bugfix on top of 4.1.1. Consolidated
diff attached.

No comments:

Post a Comment