summaryrefslogtreecommitdiff
path: root/shells
diff options
context:
space:
mode:
Diffstat (limited to 'shells')
-rw-r--r--shells/atuin/Makefile11
-rw-r--r--shells/atuin/distinfo24
-rw-r--r--shells/carapace/Makefile3
-rw-r--r--shells/carapace/distinfo10
-rw-r--r--shells/fish/Makefile8
-rw-r--r--shells/fish/Makefile.crates2
-rw-r--r--shells/fish/distinfo12
-rw-r--r--shells/fish/files/patch-src_path.rs11
-rw-r--r--shells/ion/Makefile2
-rw-r--r--shells/ksh-devel/Makefile4
-rw-r--r--shells/ksh-devel/distinfo6
-rw-r--r--shells/nsh/Makefile2
-rw-r--r--shells/nu_plugin_formats/Makefile2
-rw-r--r--shells/nu_plugin_gstat/Makefile2
-rw-r--r--shells/nu_plugin_inc/Makefile2
-rw-r--r--shells/nu_plugin_polars/Makefile2
-rw-r--r--shells/nu_plugin_query/Makefile2
-rw-r--r--shells/nushell/Makefile1
-rw-r--r--shells/sheldon/Makefile2
-rw-r--r--shells/shell-hist/Makefile2
-rw-r--r--shells/shellharden/Makefile2
-rw-r--r--shells/starship/Makefile2
-rw-r--r--shells/yash/Makefile2
-rw-r--r--shells/yash/distinfo6
-rw-r--r--shells/yash/pkg-plist11
-rw-r--r--shells/zsh/Makefile3
26 files changed, 81 insertions, 55 deletions
diff --git a/shells/atuin/Makefile b/shells/atuin/Makefile
index 0e20fe5738c4..3fa94c00fbf3 100644
--- a/shells/atuin/Makefile
+++ b/shells/atuin/Makefile
@@ -1,6 +1,6 @@
PORTNAME= atuin
DISTVERSIONPREFIX= v
-DISTVERSION= 18.7.1
+DISTVERSION= 18.8.0
PORTREVISION= 1
CATEGORIES= shells
@@ -87,7 +87,7 @@ CARGO_CRATES= addr2line-0.24.2 \
concurrent-queue-2.5.0 \
condtype-1.3.0 \
config-0.15.11 \
- console-0.15.11 \
+ console-0.16.0 \
const-oid-0.9.6 \
core-foundation-0.9.4 \
core-foundation-sys-0.8.7 \
@@ -213,7 +213,7 @@ CARGO_CRATES= addr2line-0.24.2 \
indenter-0.3.3 \
indexmap-1.9.3 \
indexmap-2.8.0 \
- indicatif-0.17.11 \
+ indicatif-0.18.0 \
indoc-2.0.6 \
inout-0.1.4 \
instability-0.3.7 \
@@ -272,7 +272,6 @@ CARGO_CRATES= addr2line-0.24.2 \
num-traits-0.2.19 \
num_cpus-1.16.0 \
num_threads-0.1.7 \
- number_prefix-0.4.0 \
objc-sys-0.3.5 \
objc2-0.5.2 \
objc2-app-kit-0.2.2 \
@@ -487,6 +486,7 @@ CARGO_CRATES= addr2line-0.24.2 \
unicode-truncate-1.1.0 \
unicode-width-0.1.14 \
unicode-width-0.2.0 \
+ unit-prefix-0.5.1 \
universal-hash-0.5.1 \
untrusted-0.9.0 \
url-2.5.4 \
@@ -531,9 +531,10 @@ CARGO_CRATES= addr2line-0.24.2 \
windows-sys-0.48.0 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
+ windows-sys-0.60.2 \
windows-targets-0.48.5 \
windows-targets-0.52.6 \
- windows-targets-0.53.0 \
+ windows-targets-0.53.2 \
windows_aarch64_gnullvm-0.48.5 \
windows_aarch64_gnullvm-0.52.6 \
windows_aarch64_gnullvm-0.53.0 \
diff --git a/shells/atuin/distinfo b/shells/atuin/distinfo
index 3bb2c7754354..1a741fbd76c9 100644
--- a/shells/atuin/distinfo
+++ b/shells/atuin/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1752727297
+TIMESTAMP = 1758128731
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
@@ -129,8 +129,8 @@ SHA256 (rust/crates/condtype-1.3.0.crate) = baf0a07a401f374238ab8e2f11a104d2851b
SIZE (rust/crates/condtype-1.3.0.crate) = 12634
SHA256 (rust/crates/config-0.15.11.crate) = 595aae20e65c3be792d05818e8c63025294ac3cb7e200f11459063a352a6ef80
SIZE (rust/crates/config-0.15.11.crate) = 57700
-SHA256 (rust/crates/console-0.15.11.crate) = 054ccb5b10f9f2cbf51eb355ca1d05c2d279ce1804688d0db74b4733a5aeafd8
-SIZE (rust/crates/console-0.15.11.crate) = 37822
+SHA256 (rust/crates/console-0.16.0.crate) = 2e09ced7ebbccb63b4c65413d821f2e00ce54c5ca4514ddc6b3c892fdbcbc69d
+SIZE (rust/crates/console-0.16.0.crate) = 39107
SHA256 (rust/crates/const-oid-0.9.6.crate) = c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8
SIZE (rust/crates/const-oid-0.9.6.crate) = 45382
SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f
@@ -381,8 +381,8 @@ SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb
SIZE (rust/crates/indexmap-1.9.3.crate) = 54653
SHA256 (rust/crates/indexmap-2.8.0.crate) = 3954d50fe15b02142bf25d3b8bdadb634ec3948f103d04ffe3031bc8fe9d7058
SIZE (rust/crates/indexmap-2.8.0.crate) = 89670
-SHA256 (rust/crates/indicatif-0.17.11.crate) = 183b3088984b400f4cfac3620d5e076c84da5364016b4f49473de574b2586235
-SIZE (rust/crates/indicatif-0.17.11.crate) = 66577
+SHA256 (rust/crates/indicatif-0.18.0.crate) = 70a646d946d06bedbbc4cac4c218acf4bbf2d87757a784857025f4d447e4e1cd
+SIZE (rust/crates/indicatif-0.18.0.crate) = 67969
SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd
SIZE (rust/crates/indoc-2.0.6.crate) = 17164
SHA256 (rust/crates/inout-0.1.4.crate) = 879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01
@@ -499,8 +499,6 @@ SHA256 (rust/crates/num_cpus-1.16.0.crate) = 4161fcb6d602d4d2081af7c3a45852d875a
SIZE (rust/crates/num_cpus-1.16.0.crate) = 15713
SHA256 (rust/crates/num_threads-0.1.7.crate) = 5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9
SIZE (rust/crates/num_threads-0.1.7.crate) = 7455
-SHA256 (rust/crates/number_prefix-0.4.0.crate) = 830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3
-SIZE (rust/crates/number_prefix-0.4.0.crate) = 6922
SHA256 (rust/crates/objc-sys-0.3.5.crate) = cdb91bdd390c7ce1a8607f35f3ca7151b65afc0ff5ff3b34fa350f7d7c7e4310
SIZE (rust/crates/objc-sys-0.3.5.crate) = 20560
SHA256 (rust/crates/objc2-0.5.2.crate) = 46a785d4eeff09c14c487497c162e92766fbb3e4059a71840cecc03d9a50b804
@@ -929,6 +927,8 @@ SHA256 (rust/crates/unicode-width-0.1.14.crate) = 7dd6e30e90baa6f72411720665d41d
SIZE (rust/crates/unicode-width-0.1.14.crate) = 271615
SHA256 (rust/crates/unicode-width-0.2.0.crate) = 1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd
SIZE (rust/crates/unicode-width-0.2.0.crate) = 271509
+SHA256 (rust/crates/unit-prefix-0.5.1.crate) = 323402cff2dd658f39ca17c789b502021b3f18707c91cdf22e3838e1b4023817
+SIZE (rust/crates/unit-prefix-0.5.1.crate) = 7627
SHA256 (rust/crates/universal-hash-0.5.1.crate) = fc1de2c688dc15305988b563c3854064043356019f97a4b46276fe734c4f07ea
SIZE (rust/crates/universal-hash-0.5.1.crate) = 9146
SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
@@ -1017,12 +1017,14 @@ SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9b
SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
+SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
-SHA256 (rust/crates/windows-targets-0.53.0.crate) = b1e4c7e8ceaaf9cb7d7507c974735728ab453b67ef8f18febdd7c11fe59dca8b
-SIZE (rust/crates/windows-targets-0.53.0.crate) = 7020
+SHA256 (rust/crates/windows-targets-0.53.2.crate) = c66f69fcc9ce11da9966ddb31a40968cad001c5bedeb5c2b82ede4253ab48aef
+SIZE (rust/crates/windows-targets-0.53.2.crate) = 7046
SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
@@ -1111,5 +1113,5 @@ SHA256 (rust/crates/zerovec-0.10.4.crate) = aa2b893d79df23bfb12d5461018d408ea19d
SIZE (rust/crates/zerovec-0.10.4.crate) = 126398
SHA256 (rust/crates/zerovec-derive-0.10.3.crate) = 6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6
SIZE (rust/crates/zerovec-derive-0.10.3.crate) = 19438
-SHA256 (ellie-atuin-v18.7.1_GH0.tar.gz) = 8a3e9e80390a996688590e27c245d5ad5dccfc2a1aedd53bd1e50e24a776e8d0
-SIZE (ellie-atuin-v18.7.1_GH0.tar.gz) = 671392
+SHA256 (ellie-atuin-v18.8.0_GH0.tar.gz) = c6463068b4d07cc2543107e293a27d0356783ce7c5f316b64f18e3ca7014430c
+SIZE (ellie-atuin-v18.8.0_GH0.tar.gz) = 672900
diff --git a/shells/carapace/Makefile b/shells/carapace/Makefile
index c9a3894efe0e..4efafc49961d 100644
--- a/shells/carapace/Makefile
+++ b/shells/carapace/Makefile
@@ -1,7 +1,6 @@
PORTNAME= carapace
DISTVERSIONPREFIX= v
-DISTVERSION= 1.4.1
-PORTREVISION= 2
+DISTVERSION= 1.5.0
CATEGORIES= shells
MAINTAINER= tagattie@FreeBSD.org
diff --git a/shells/carapace/distinfo b/shells/carapace/distinfo
index 8d67bfc7c2fc..05b51ebaee3c 100644
--- a/shells/carapace/distinfo
+++ b/shells/carapace/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1753581015
-SHA256 (go/shells_carapace/carapace-v1.4.1/v1.4.1.mod) = 0059b397499a9b57a503a220c26c030767a1e420f56518d10924f239dc1b7c25
-SIZE (go/shells_carapace/carapace-v1.4.1/v1.4.1.mod) = 670
-SHA256 (go/shells_carapace/carapace-v1.4.1/v1.4.1.zip) = 1185f97a93fe318323ae23075c70177c78c3f1476c638fa96d1ea124a25fdcba
-SIZE (go/shells_carapace/carapace-v1.4.1/v1.4.1.zip) = 21683245
+TIMESTAMP = 1757473287
+SHA256 (go/shells_carapace/carapace-v1.5.0/v1.5.0.mod) = f6b957a438b5cee5b6aea463bdc86416a93be33deb823341cbad7b36941b15ad
+SIZE (go/shells_carapace/carapace-v1.5.0/v1.5.0.mod) = 670
+SHA256 (go/shells_carapace/carapace-v1.5.0/v1.5.0.zip) = 148877b09bd68e62b61936a36091e6b984e4ffd36cf40a69c10c6b165959dc18
+SIZE (go/shells_carapace/carapace-v1.5.0/v1.5.0.zip) = 22259726
diff --git a/shells/fish/Makefile b/shells/fish/Makefile
index cacee4df796f..363a4897deaf 100644
--- a/shells/fish/Makefile
+++ b/shells/fish/Makefile
@@ -1,13 +1,9 @@
PORTNAME= fish
-DISTVERSION= 4.0.2
-PORTREVISION= 3
+DISTVERSION= 4.0.6
+PORTREVISION= 1
CATEGORIES= shells
MASTER_SITES= https://github.com/fish-shell/fish-shell/releases/download/${PORTVERSION}/
-PATCH_SITES= https://github.com/fish-shell/fish-shell/pull/
-# https://github.com/fish-shell/fish-shell/pull/11486
-PATCHFILES+= 11486.patch:-p1
-
MAINTAINER= asomers@FreeBSD.org
COMMENT= User friendly command line shell
WWW= https://fishshell.com/
diff --git a/shells/fish/Makefile.crates b/shells/fish/Makefile.crates
index edf2c9b1a2ac..32fbba054465 100644
--- a/shells/fish/Makefile.crates
+++ b/shells/fish/Makefile.crates
@@ -58,6 +58,8 @@ CARGO_CRATES= allocator-api2-0.2.18 \
terminfo-0.9.0 \
typenum-1.17.0 \
unicode-ident-1.0.13 \
+ unicode-segmentation-1.12.0 \
+ unicode-width-0.2.0 \
version_check-0.9.5 \
walkdir-2.5.0 \
widestring-1.1.0 \
diff --git a/shells/fish/distinfo b/shells/fish/distinfo
index 795c2ff3d1f4..12b30b655637 100644
--- a/shells/fish/distinfo
+++ b/shells/fish/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1747413660
-SHA256 (fish-4.0.2.tar.xz) = 6e1ecdb164285fc057b2f35acbdc20815c1623099e7bb47bbfc011120adf7e83
-SIZE (fish-4.0.2.tar.xz) = 3055064
+TIMESTAMP = 1757691125
+SHA256 (fish-4.0.6.tar.xz) = 125d9ce0dd8a3704dc0782925df34f0208bffc42af5f34914449d14c34b5dae1
+SIZE (fish-4.0.6.tar.xz) = 3057300
SHA256 (rust/crates/allocator-api2-0.2.18.crate) = 5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f
SIZE (rust/crates/allocator-api2-0.2.18.crate) = 62504
SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
@@ -121,6 +121,10 @@ SHA256 (rust/crates/typenum-1.17.0.crate) = 42ff0bf0c66b8238c6f3b578df37d0b7848e
SIZE (rust/crates/typenum-1.17.0.crate) = 42849
SHA256 (rust/crates/unicode-ident-1.0.13.crate) = e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe
SIZE (rust/crates/unicode-ident-1.0.13.crate) = 43279
+SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493
+SIZE (rust/crates/unicode-segmentation-1.12.0.crate) = 106323
+SHA256 (rust/crates/unicode-width-0.2.0.crate) = 1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd
+SIZE (rust/crates/unicode-width-0.2.0.crate) = 271509
SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
SIZE (rust/crates/version_check-0.9.5.crate) = 15554
SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
@@ -153,5 +157,3 @@ SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
SHA256 (fish-shell-rust-pcre2-0.2.9-utf32_GH0.tar.gz) = e5af06d7b737b66f7476a223e8a6cd1e2b1ca834b38b3de58901d4dbcf0a054d
SIZE (fish-shell-rust-pcre2-0.2.9-utf32_GH0.tar.gz) = 742431
-SHA256 (11486.patch) = 4033a9c91b740ff83ea7e9b011aaff8fd59c77a093559c44d510bc1295fd2a78
-SIZE (11486.patch) = 597
diff --git a/shells/fish/files/patch-src_path.rs b/shells/fish/files/patch-src_path.rs
new file mode 100644
index 000000000000..01335107ef4e
--- /dev/null
+++ b/shells/fish/files/patch-src_path.rs
@@ -0,0 +1,11 @@
+--- src/path.rs.orig 2025-09-15 19:16:57 UTC
++++ src/path.rs
+@@ -710,7 +710,7 @@ fn path_remoteness(path: &wstr) -> DirRemoteness {
+ #[cfg(not(target_os = "linux"))]
+ {
+ fn remoteness_via_statfs<StatFS, Flags>(
+- statfn: unsafe extern "C" fn(*const i8, *mut StatFS) -> libc::c_int,
++ statfn: unsafe extern "C" fn(*const libc::c_char, *mut StatFS) -> libc::c_int,
+ flagsfn: fn(&StatFS) -> Flags,
+ is_local_flag: u64,
+ path: &std::ffi::CStr,
diff --git a/shells/ion/Makefile b/shells/ion/Makefile
index 907552d30bd2..9bb55bb785a9 100644
--- a/shells/ion/Makefile
+++ b/shells/ion/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ion
DISTVERSION= 1.0.5-1509
DISTVERSIONSUFFIX= g85452cfa
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= shells
PKGNAMESUFFIX= -shell
diff --git a/shells/ksh-devel/Makefile b/shells/ksh-devel/Makefile
index 2a1dc33561f6..d910ae7dcb32 100644
--- a/shells/ksh-devel/Makefile
+++ b/shells/ksh-devel/Makefile
@@ -19,8 +19,8 @@ WWW= http://www.kornshell.com/
LICENSE= EPL
-HASH= 11981f5f
-AST_COMMIT_DATE= 2025.06.22
+HASH= 310b2822
+AST_COMMIT_DATE= 2025.08.18
USES= compiler:c11
diff --git a/shells/ksh-devel/distinfo b/shells/ksh-devel/distinfo
index 044281f21a89..1da1964ed65f 100644
--- a/shells/ksh-devel/distinfo
+++ b/shells/ksh-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750876710
-SHA256 (ksh93-ksh-2025.06.22-11981f5f_GH0.tar.gz) = 0960448ddaad298c2173129380d20cd716486a252e8c199fee033d1f3ed3ee5f
-SIZE (ksh93-ksh-2025.06.22-11981f5f_GH0.tar.gz) = 1977319
+TIMESTAMP = 1758738424
+SHA256 (ksh93-ksh-2025.08.18-310b2822_GH0.tar.gz) = 331af7d76dacec3aa1a798a578dd30b98d1050187c1d3ad02d9948ab262d6780
+SIZE (ksh93-ksh-2025.08.18-310b2822_GH0.tar.gz) = 1977597
diff --git a/shells/nsh/Makefile b/shells/nsh/Makefile
index b8fcc784dd1e..5f14c7f8033f 100644
--- a/shells/nsh/Makefile
+++ b/shells/nsh/Makefile
@@ -1,6 +1,6 @@
PORTNAME= nsh
DISTVERSION= 0.4.2
-PORTREVISION= 35
+PORTREVISION= 36
CATEGORIES= shells
MASTER_SITES= CRATESIO
DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${CARGO_CRATE_EXT}
diff --git a/shells/nu_plugin_formats/Makefile b/shells/nu_plugin_formats/Makefile
index d4d9fc9e9f7e..5f0bbe9ba484 100644
--- a/shells/nu_plugin_formats/Makefile
+++ b/shells/nu_plugin_formats/Makefile
@@ -1,6 +1,6 @@
PORTNAME= nu_plugin_formats
DISTVERSION= ${NUSHELL_VER}
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= shells
MASTER_SITES= https://crates.io/api/v1/crates/${PORTNAME}/${DISTVERSION}/download?dummy=/:main
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:main
diff --git a/shells/nu_plugin_gstat/Makefile b/shells/nu_plugin_gstat/Makefile
index 786d2222eeed..1a710c0fffd9 100644
--- a/shells/nu_plugin_gstat/Makefile
+++ b/shells/nu_plugin_gstat/Makefile
@@ -1,6 +1,6 @@
PORTNAME= nu_plugin_gstat
DISTVERSION= ${NUSHELL_VER}
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= shells
MASTER_SITES= https://crates.io/api/v1/crates/${PORTNAME}/${DISTVERSION}/download?dummy=/:main
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:main
diff --git a/shells/nu_plugin_inc/Makefile b/shells/nu_plugin_inc/Makefile
index 59ed1d8371a8..30415e9d8cd2 100644
--- a/shells/nu_plugin_inc/Makefile
+++ b/shells/nu_plugin_inc/Makefile
@@ -1,6 +1,6 @@
PORTNAME= nu_plugin_inc
DISTVERSION= ${NUSHELL_VER}
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= shells
MASTER_SITES= https://crates.io/api/v1/crates/${PORTNAME}/${DISTVERSION}/download?dummy=/:main
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:main
diff --git a/shells/nu_plugin_polars/Makefile b/shells/nu_plugin_polars/Makefile
index 418bf8e2e70b..db77d81f63dc 100644
--- a/shells/nu_plugin_polars/Makefile
+++ b/shells/nu_plugin_polars/Makefile
@@ -1,6 +1,6 @@
PORTNAME= nu_plugin_polars
DISTVERSION= ${NUSHELL_VER}
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= shells
MASTER_SITES= https://crates.io/api/v1/crates/${PORTNAME}/${DISTVERSION}/download?dummy=/:main
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:main
diff --git a/shells/nu_plugin_query/Makefile b/shells/nu_plugin_query/Makefile
index d2d54a848df0..c049fe8c1bd6 100644
--- a/shells/nu_plugin_query/Makefile
+++ b/shells/nu_plugin_query/Makefile
@@ -1,6 +1,6 @@
PORTNAME= nu_plugin_query
DISTVERSION= ${NUSHELL_VER}
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= shells
MASTER_SITES= https://crates.io/api/v1/crates/${PORTNAME}/${DISTVERSION}/download?dummy=/:main
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:main
diff --git a/shells/nushell/Makefile b/shells/nushell/Makefile
index 3700afa77a6b..fcf21dbced1a 100644
--- a/shells/nushell/Makefile
+++ b/shells/nushell/Makefile
@@ -1,5 +1,6 @@
PORTNAME= nushell
DISTVERSION= 0.107.0
+PORTREVISION= 1
CATEGORIES= shells
MAINTAINER= yuri@FreeBSD.org
diff --git a/shells/sheldon/Makefile b/shells/sheldon/Makefile
index 93f15f777651..794355dfca3e 100644
--- a/shells/sheldon/Makefile
+++ b/shells/sheldon/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sheldon
DISTVERSION= 0.8.5
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= shells
MAINTAINER= tagattie@FreeBSD.org
diff --git a/shells/shell-hist/Makefile b/shells/shell-hist/Makefile
index 91d0c9b7aeb9..8089a9ac45d6 100644
--- a/shells/shell-hist/Makefile
+++ b/shells/shell-hist/Makefile
@@ -1,6 +1,6 @@
PORTNAME= shell-hist
DISTVERSION= g20190515
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= shells
MAINTAINER= yuri@FreeBSD.org
diff --git a/shells/shellharden/Makefile b/shells/shellharden/Makefile
index 6a062fd65989..14f72a6ff27f 100644
--- a/shells/shellharden/Makefile
+++ b/shells/shellharden/Makefile
@@ -1,7 +1,7 @@
PORTNAME= shellharden
DISTVERSIONPREFIX= v
DISTVERSION= 4.3.1
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= shells
MAINTAINER= yuri@FreeBSD.org
diff --git a/shells/starship/Makefile b/shells/starship/Makefile
index 0ccb9c82a32d..8b9ba897ed27 100644
--- a/shells/starship/Makefile
+++ b/shells/starship/Makefile
@@ -1,6 +1,6 @@
PORTNAME= starship
DISTVERSION= 1.23.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= shells
MASTER_SITES= CRATESIO
DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${CARGO_CRATE_EXT}
diff --git a/shells/yash/Makefile b/shells/yash/Makefile
index 571fff93015d..236d16011edc 100644
--- a/shells/yash/Makefile
+++ b/shells/yash/Makefile
@@ -1,5 +1,5 @@
PORTNAME= yash
-DISTVERSION= 2.59
+DISTVERSION= 2.60
CATEGORIES= shells
MASTER_SITES= https://github.com/magicant/${PORTNAME}/releases/download/${DISTVERSION}/
diff --git a/shells/yash/distinfo b/shells/yash/distinfo
index 44da919f4c82..07745e51cd24 100644
--- a/shells/yash/distinfo
+++ b/shells/yash/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747606175
-SHA256 (yash-2.59.tar.xz) = 299a50ea70f23dcbb94cf278f3e99e788b20b613185a0426ed5fdd189b1711ee
-SIZE (yash-2.59.tar.xz) = 806348
+TIMESTAMP = 1758403901
+SHA256 (yash-2.60.tar.xz) = cc152f65221916c508e3ec013edda40028d1f77a9ca3dcf2489ee825fd746f75
+SIZE (yash-2.60.tar.xz) = 810564
diff --git a/shells/yash/pkg-plist b/shells/yash/pkg-plist
index 0a8e35a16955..752e3679132c 100644
--- a/shells/yash/pkg-plist
+++ b/shells/yash/pkg-plist
@@ -49,6 +49,7 @@ share/man/man1/yash.1.gz
%%DATADIR%%/completion/dnf
%%DATADIR%%/completion/doas
%%DATADIR%%/completion/du
+%%DATADIR%%/completion/dvtm
%%DATADIR%%/completion/echo
%%DATADIR%%/completion/ed
%%DATADIR%%/completion/egrep
@@ -62,6 +63,7 @@ share/man/man1/yash.1.gz
%%DATADIR%%/completion/expand
%%DATADIR%%/completion/export
%%DATADIR%%/completion/fc
+%%DATADIR%%/completion/fd
%%DATADIR%%/completion/fg
%%DATADIR%%/completion/fgrep
%%DATADIR%%/completion/file
@@ -156,6 +158,7 @@ share/man/man1/yash.1.gz
%%DATADIR%%/completion/mksh
%%DATADIR%%/completion/more
%%DATADIR%%/completion/mv
+%%DATADIR%%/completion/mw
%%DATADIR%%/completion/nawk
%%DATADIR%%/completion/newgrp
%%DATADIR%%/completion/nice
@@ -217,6 +220,14 @@ share/man/man1/yash.1.gz
%%DATADIR%%/completion/tree
%%DATADIR%%/completion/type
%%DATADIR%%/completion/typeset
+%%DATADIR%%/completion/typst
+%%DATADIR%%/completion/typst-compile
+%%DATADIR%%/completion/typst-fonts
+%%DATADIR%%/completion/typst-help
+%%DATADIR%%/completion/typst-init
+%%DATADIR%%/completion/typst-query
+%%DATADIR%%/completion/typst-update
+%%DATADIR%%/completion/typst-watch
%%DATADIR%%/completion/ulimit
%%DATADIR%%/completion/umask
%%DATADIR%%/completion/unalias
diff --git a/shells/zsh/Makefile b/shells/zsh/Makefile
index d3e7f5711c9f..01606e6c0041 100644
--- a/shells/zsh/Makefile
+++ b/shells/zsh/Makefile
@@ -25,7 +25,8 @@ USE_PERL5= build
SHEBANG_LANG= zsh
zsh_OLD_CMD= zsh # shebang appears as /bin/zsh and just zsh
SHEBANG_FILES= Functions/Calendar/* \
- Functions/Misc/*
+ Functions/Misc/* \
+ Functions/VCS_Info/*
CONFIGURE_ARGS= --with-tcsetpgrp \
--enable-function-subdirs \