Ping.

On Sun, Jan 11, 2026 at 12:52:50PM -0500, Josh Grosse wrote:
> Attached please find a diff to update shells/tcsh to the
> latest release.
> 
> When running make test with PORTS_PRIVSEP, the `cdtohome` test
> fails because _pbuild's home_dir is "/nonexistent" in the passwd db.
> I've updated patch-tests_variables_at to skip this test.
diff --git shells/tcsh/Makefile shells/tcsh/Makefile
index 57525949880..7b38fdadc4f 100644
--- shells/tcsh/Makefile
+++ shells/tcsh/Makefile
@@ -1,6 +1,6 @@
 COMMENT=       extended C-shell with many useful features
 
-DISTNAME=      tcsh-6.24.10
+DISTNAME=      tcsh-6.24.16
 CATEGORIES=    shells
 HOMEPAGE=      https://www.tcsh.org/
 
diff --git shells/tcsh/distinfo shells/tcsh/distinfo
index e4b94f0cf0b..8c6f46ae553 100644
--- shells/tcsh/distinfo
+++ shells/tcsh/distinfo
@@ -1,2 +1,2 @@
-SHA256 (tcsh-6.24.10.tar.gz) = E0dcD763QTnTPteTvwD/u7KsLcn7HURGekEHYKujZmQ=
-SIZE (tcsh-6.24.10.tar.gz) = 956578
+SHA256 (tcsh-6.24.16.tar.gz) = QgjPRjD7ZNkdgZh/hU+VcKWg6KABqSgn3vN9Dtjzc2Q=
+SIZE (tcsh-6.24.16.tar.gz) = 958396
diff --git shells/tcsh/patches/patch-tests_variables_at 
shells/tcsh/patches/patch-tests_variables_at
index 7e2c8f3df4b..436470ef25e 100644
--- shells/tcsh/patches/patch-tests_variables_at
+++ shells/tcsh/patches/patch-tests_variables_at
@@ -1,7 +1,7 @@
 Index: tests/variables.at
 --- tests/variables.at.orig
 +++ tests/variables.at
-@@ -835,10 +835,10 @@ echo $home
+@@ -847,10 +847,10 @@ echo $home
  ]])
  AT_CHECK([
  case "$(uname -s)" in
@@ -14,7 +14,13 @@ Index: tests/variables.at
      HOME=$(getent passwd $(id -un) | awk -F: '{ print $(NF - 1) }')
      ;;
  esac;
-@@ -1039,10 +1039,10 @@ AT_KEYWORDS([variables])
+@@ -1046,15 +1046,16 @@ dnl
+ dnl   $ cdtohome
+ dnl
+ 
++TCSH_UNTESTED([$ cdtohome]) [dnl
+ AT_SETUP([$ cdtohome])
+ AT_KEYWORDS([variables])
  
  AT_CHECK([
  case "$(uname -s)" in
@@ -27,3 +33,12 @@ Index: tests/variables.at
      HOME=$(getent passwd $(id -un) | awk -F: '{ print $(NF - 1) }')
      ;;
  esac;
+@@ -1062,7 +1063,7 @@ export HOME;
+ tcsh -f -c 'cd'
+ ], 0)
+ AT_CLEANUP()
+-
++]
+ 
+ dnl
+ dnl   $ cdtohome unset

Reply via email to