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