I don't use it myself, could any tcsh users please give this
update a spin? thanks.

Index: Makefile
===================================================================
RCS file: /cvs/ports/shells/tcsh/Makefile,v
retrieving revision 1.43
diff -u -p -r1.43 Makefile
--- Makefile    29 Jun 2009 00:38:27 -0000      1.43
+++ Makefile    16 Jul 2009 13:25:17 -0000
@@ -2,8 +2,7 @@
 
 COMMENT=       extended C-shell with many useful features
 
-DISTNAME=      tcsh-6.15.00
-PKGNAME=       ${DISTNAME}p0
+DISTNAME=      tcsh-6.16.00
 CATEGORIES=    shells
 HOMEPAGE=      http://www.tcsh.org/
 
Index: distinfo
===================================================================
RCS file: /cvs/ports/shells/tcsh/distinfo,v
retrieving revision 1.7
diff -u -p -r1.7 distinfo
--- distinfo    27 May 2007 18:04:46 -0000      1.7
+++ distinfo    16 Jul 2009 13:25:17 -0000
@@ -1,5 +1,5 @@
-MD5 (tcsh-6.15.00.tar.gz) = Z6BhFiCwgL0OsDKxd0OCtg==
-RMD160 (tcsh-6.15.00.tar.gz) = gGUnnpO9P92yqVo/dKaAhY02UIw=
-SHA1 (tcsh-6.15.00.tar.gz) = 0k978n6AIipik7ZinBTbVH8Lc4c=
-SHA256 (tcsh-6.15.00.tar.gz) = 3Kg+WQJfGKmBGJXNfPKnYKsXUCQOp8jIbqIeJPeDrNw=
-SIZE (tcsh-6.15.00.tar.gz) = 870886
+MD5 (tcsh-6.16.00.tar.gz) = VfGkFRIlAWjsS/HbDiRttA==
+RMD160 (tcsh-6.16.00.tar.gz) = 7SM1EnO7c3wYRlgjXzOGlIjmRpY=
+SHA1 (tcsh-6.16.00.tar.gz) = PTU2u7kgGr3zm4s2S5XgohiXClw=
+SHA256 (tcsh-6.16.00.tar.gz) = dgO41nVT4KgxWfD0Y7ZC42eah4pwdDKFu3soizFFF9Q=
+SIZE (tcsh-6.16.00.tar.gz) = 886468
Index: patches/patch-sh_proc_c
===================================================================
RCS file: /cvs/ports/shells/tcsh/patches/patch-sh_proc_c,v
retrieving revision 1.3
diff -u -p -r1.3 patch-sh_proc_c
--- patches/patch-sh_proc_c     29 Jun 2009 00:38:27 -0000      1.3
+++ patches/patch-sh_proc_c     16 Jul 2009 13:25:17 -0000
@@ -1,8 +1,4 @@
 $OpenBSD: patch-sh_proc_c,v 1.3 2009/06/29 00:38:27 sthen Exp $
-
-hunks in pkill() from http://people.freebsd.org/~mp/tcsh_kill.patch
-fix a problem with kill and backticked expressions
-
 --- sh.proc.c.orig     Mon Jun 29 01:22:54 2009
 +++ sh.proc.c  Mon Jun 29 01:23:09 2009
 @@ -366,6 +366,7 @@ found:
@@ -13,39 +9,3 @@ fix a problem with kill and backticked e
                !eq(dcwd->di_name, fp->p_cwd->di_name))) {
            /* PWP: print a newline after ^C */
                if (jobflags & PINTERRUPTED) {
-@@ -1428,13 +1429,6 @@ pkill(Char **v, int signum)
-     pid_t     pid;
-     Char *cp, **vp, **globbed;
- 
--    pchild_disabled++;
--    cleanup_push(&pchild_disabled, disabled_cleanup);
--    if (setintr) {
--      pintr_disabled++;
--      cleanup_push(&pintr_disabled, disabled_cleanup);
--    }
--
-     /* Avoid globbing %?x patterns */
-     for (vp = v; vp && *vp; vp++)
-       if (**vp == '%')
-@@ -1444,6 +1438,12 @@ pkill(Char **v, int signum)
-     globbed = v;
-     cleanup_push(globbed, blk_cleanup);
- 
-+    pchild_disabled++;
-+    cleanup_push(&pchild_disabled, disabled_cleanup);
-+    if (setintr) {
-+      pintr_disabled++;
-+      cleanup_push(&pintr_disabled, disabled_cleanup);
-+    }
- 
-     while (v && (cp = *v)) {
-       if (*cp == '%') {
-@@ -1516,7 +1516,7 @@ pkill(Char **v, int signum)
- cont:
-       v++;
-     }
--    cleanup_until(&pchild_disabled);
-+    cleanup_until(globbed);
-     if (err1)
-       stderror(ERR_SILENT);
- }

Reply via email to