I noticed that the tcsh port has fallen behind.  Here is an update
to the latest version and a bit of cleanup.

I don't actually use tcsh.  Maybe somebody who does wants to test it?
OK?

... My only connection to tcsh is that over thirty years ago, it
was the default shell in the university computer lab, and the default
prompt was set to "%S%n@%m%s[%~] " (yes, I remember!), and I have
modeled my shell prompts after this ever since.

-----------------------------------------------
 shells/tcsh: update to 6.24.07
 
 Also switch home page and master sites to https.
 Add debug package.
 
diff 3d3bb6ced883eb31b71175850821bb431a05a752 
68d3de4faa283b64fd2fafaea95135c80be313e2
commit - 3d3bb6ced883eb31b71175850821bb431a05a752
commit + 68d3de4faa283b64fd2fafaea95135c80be313e2
blob - 99cf45dbc355e1ed1c49c84cf5770fc2b7aebfa0
blob + e49563f269afaabc8c3c77e834251eff76be415e
--- shells/tcsh/Makefile
+++ shells/tcsh/Makefile
@@ -1,14 +1,16 @@
 COMMENT=       extended C-shell with many useful features
 
-DISTNAME=      tcsh-6.22.04
+DISTNAME=      tcsh-6.24.07
 CATEGORIES=    shells
-HOMEPAGE=      http://www.tcsh.org/
+HOMEPAGE=      https://www.tcsh.org/
 
 # BSD
 PERMIT_PACKAGE=        Yes
 
-MASTER_SITES=  ftp://ftp.astron.com/pub/tcsh/ \
-               ftp://ftp.astron.com/pub/tcsh/old/
+MASTER_SITES=  https://astron.com/pub/tcsh/ \
+               https://astron.com/pub/tcsh/old/ \
+               https://ftp.funet.fi/pub/mirrors/ftp.astron.com/pub/tcsh/ \
+               https://ftp.funet.fi/pub/mirrors/ftp.astron.com/pub/tcsh/old/
 
 WANTLIB=       c curses
 
@@ -22,14 +24,13 @@ CONFIGURE_ARGS+=--disable-nls-catalogs
 
 CONFIGURE_STYLE=gnu
 # obsolete catopen(3) message catalogs
-CONFIGURE_ARGS+=--disable-nls-catalogs
+CONFIGURE_ARGS=        --disable-nls-catalogs --without-libiconv-prefix
+MODGNU_CONFIG_GUESS_DIRS=${WRKSRC}/acaux
 
-AUTOCONF_VERSION=2.69
+AUTOCONF_VERSION=2.71
 TEST_DEPENDS=  ${MODGNU_AUTOCONF_DEPENDS}
 TEST_FLAGS=    AUTOCONF_VERSION=${AUTOCONF_VERSION}
 
-do-install:
-       ${INSTALL_PROGRAM} ${WRKSRC}/tcsh ${PREFIX}/bin/tcsh
-       ${INSTALL_MAN} ${WRKSRC}/tcsh.man ${PREFIX}/man/man1/tcsh.1
+DEBUG_PACKAGES=        ${BUILD_PACKAGES}
 
 .include <bsd.port.mk>
blob - e63de9b26631e4b69064ec56661dd551ad75cb9d
blob + 9888bbfe496e87fc447f48bf9c6f976fac365624
--- shells/tcsh/distinfo
+++ shells/tcsh/distinfo
@@ -1,2 +1,2 @@
-SHA256 (tcsh-6.22.04.tar.gz) = 6xY1YkMhjDLzngcljXK/iyHmLOlLsOipXjGLFROX4jE=
-SIZE (tcsh-6.22.04.tar.gz) = 1012977
+SHA256 (tcsh-6.24.07.tar.gz) = dOTpgFy9lBPtNLT/odcvyNDvgaW3lHaFQJFBbOkzaZU=
+SIZE (tcsh-6.24.07.tar.gz) = 946889
blob - c3273c5356503b7a5231e98e689180008cea4349
blob + 08c78fb9169d83cdfce06b938a337ff7d38f2958
--- shells/tcsh/patches/patch-tests_subst_at
+++ shells/tcsh/patches/patch-tests_subst_at
@@ -1,7 +1,7 @@
 Index: tests/subst.at
 --- tests/subst.at.orig
 +++ tests/subst.at
-@@ -52,10 +52,10 @@ foo* ab{c,d} ^fo*
+@@ -55,10 +55,10 @@ foo* ab{c,d} ^fo*
  
  AT_CHECK([
  case "$(uname -s)" in
@@ -14,7 +14,7 @@ Index: tests/subst.at
      HOME=$(getent passwd $(id -un) | awk -F: '{ print $(NF - 1) }')
      ;;
  esac;
-@@ -67,10 +67,10 @@ echo 'echo ~; echo "$HOME"' | tcsh -f | uniq | wc -l |
+@@ -70,10 +70,10 @@ echo 'echo ~; echo "$HOME"' | tcsh -f | uniq | wc -l |
  
  AT_CHECK([
  case "$(uname -s)" in
blob - 279e56a05606902558c7cfd04c41328414c378ad
blob + 127649b51ddb53a1ca66ee7e6b760aa74fffce16
--- 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
-@@ -593,10 +593,10 @@ echo $home
+@@ -644,10 +644,10 @@ echo $home
  ]])
  AT_CHECK([
  case "$(uname -s)" in
@@ -14,7 +14,7 @@ Index: tests/variables.at
      HOME=$(getent passwd $(id -un) | awk -F: '{ print $(NF - 1) }')
      ;;
  esac;
-@@ -721,10 +721,10 @@ AT_CLEANUP
+@@ -779,10 +779,10 @@ AT_CLEANUP()
  AT_SETUP([$ cdtohome])
  AT_CHECK([
  case "$(uname -s)" in

-- 
Christian "naddy" Weisgerber                          na...@mips.inka.de

Reply via email to