Hi,

Here's an update of tcsh to the latest version. If users could please give it
a try on their favorite arch with their favorite .cshrc.

It was tested on amd64/sparc64/macppc.

-- 
Cheers,
Jasper

"Stay Hungry. Stay Foolish"

Index: Makefile
===================================================================
RCS file: /cvs/ports/shells/tcsh/Makefile,v
retrieving revision 1.47
diff -p -u -r1.47 Makefile
--- Makefile    21 Dec 2010 19:56:24 -0000      1.47
+++ Makefile    26 May 2012 11:00:03 -0000
@@ -2,11 +2,12 @@
 
 COMMENT=       extended C-shell with many useful features
 
-DISTNAME=      tcsh-6.17.00
-REVISION=      0
+DISTNAME=      tcsh-6.18.01
 CATEGORIES=    shells
 HOMEPAGE=      http://www.tcsh.org/
 
+MAINTAINER=    Jasper Lievisse Adriaanse <jas...@openbsd.org>
+
 # BSD
 PERMIT_PACKAGE_CDROM=  Yes
 PERMIT_PACKAGE_FTP=    Yes
@@ -16,7 +17,7 @@ PERMIT_DISTFILES_FTP= Yes
 MASTER_SITES=  ftp://ftp.astron.com/pub/tcsh/ \
                ftp://ftp.astron.com/pub/tcsh/old/
 
-WANTLIB=       c termlib 
+WANTLIB=       c termlib
 
 FLAVORS=       static
 FLAVOR?=
@@ -27,32 +28,30 @@ CONFIGURE_ENV=      LDFLAGS="-static"
 
 CONFIGURE_STYLE=gnu
 
-ALL_TARGET=    all catalogs
-
-AUTOCONF_VERSION=2.59 
+AUTOCONF_VERSION=2.59
 REGRESS_DEPENDS=${MODGNU_AUTOCONF_DEPENDS}
 REGRESS_FLAGS= AUTOCONF_VERSION=${AUTOCONF_VERSION}
 
 do-install:
        ${INSTALL_PROGRAM} ${WRKSRC}/tcsh ${PREFIX}/bin/tcsh
        ${INSTALL_MAN} ${WRKSRC}/tcsh.man ${PREFIX}/man/man1/tcsh.1
-       ${INSTALL_DATA} ${WRKSRC}/tcsh.C.cat ${PREFIX}/share/nls/C/tcsh.cat
-       ${INSTALL_DATA} ${WRKSRC}/tcsh.german.cat 
${PREFIX}/share/nls/de_AT.ISO_8859-1/tcsh.cat
-       ${INSTALL_DATA} ${WRKSRC}/tcsh.german.cat 
${PREFIX}/share/nls/de_CH.ISO_8859-1/tcsh.cat
-       ${INSTALL_DATA} ${WRKSRC}/tcsh.german.cat 
${PREFIX}/share/nls/de_DE.ISO_8859-1/tcsh.cat
-       ${INSTALL_DATA} ${WRKSRC}/tcsh.greek.cat 
${PREFIX}/share/nls/el_GR.ISO_8859-7/tcsh.cat
-       ${INSTALL_DATA} ${WRKSRC}/tcsh.spanish.cat 
${PREFIX}/share/nls/es_ES.ISO_8859-1/tcsh.cat
-       ${INSTALL_DATA} ${WRKSRC}/tcsh.et.cat 
${PREFIX}/share/nls/et_EE.ISO-8859-1/tcsh.cat
-       ${INSTALL_DATA} ${WRKSRC}/tcsh.finnish.cat 
${PREFIX}/share/nls/fi_FI.ISO_8859-1/tcsh.cat
-       ${INSTALL_DATA} ${WRKSRC}/tcsh.french.cat 
${PREFIX}/share/nls/fr_BE.ISO_8859-1/tcsh.cat
-       ${INSTALL_DATA} ${WRKSRC}/tcsh.french.cat 
${PREFIX}/share/nls/fr_CA.ISO_8859-1/tcsh.cat
-       ${INSTALL_DATA} ${WRKSRC}/tcsh.french.cat 
${PREFIX}/share/nls/fr_CH.ISO_8859-1/tcsh.cat
-       ${INSTALL_DATA} ${WRKSRC}/tcsh.french.cat 
${PREFIX}/share/nls/fr_FR.ISO_8859-1/tcsh.cat
-       ${INSTALL_DATA} ${WRKSRC}/tcsh.italian.cat 
${PREFIX}/share/nls/it_CH.ISO_8859-1/tcsh.cat
-       ${INSTALL_DATA} ${WRKSRC}/tcsh.italian.cat 
${PREFIX}/share/nls/it_IT.ISO_8859-1/tcsh.cat
-       ${INSTALL_DATA} ${WRKSRC}/tcsh.ja.cat 
${PREFIX}/share/nls/ja_JP.EUC/tcsh.cat
-       ${INSTALL_DATA} ${WRKSRC}/tcsh.pl.cat 
${PREFIX}/share/nls/pl_PL.ISO_8859-2/tcsh.cat
-       ${INSTALL_DATA} ${WRKSRC}/tcsh.russian.cat 
${PREFIX}/share/nls/ru_RU.KOI8-R/tcsh.cat
-       ${INSTALL_DATA} ${WRKSRC}/tcsh.ukrainian.cat 
${PREFIX}/share/nls/uk_UA.KOI8-U/tcsh.cat
+       ${INSTALL_DATA} ${WRKSRC}/nls/C.cat ${PREFIX}/share/nls/C/tcsh.cat
+       ${INSTALL_DATA} ${WRKSRC}/nls/german.cat 
${PREFIX}/share/nls/de_AT.ISO_8859-1/tcsh.cat
+       ${INSTALL_DATA} ${WRKSRC}/nls/german.cat 
${PREFIX}/share/nls/de_CH.ISO_8859-1/tcsh.cat
+       ${INSTALL_DATA} ${WRKSRC}/nls/german.cat 
${PREFIX}/share/nls/de_DE.ISO_8859-1/tcsh.cat
+       ${INSTALL_DATA} ${WRKSRC}/nls/greek.cat 
${PREFIX}/share/nls/el_GR.ISO_8859-7/tcsh.cat
+       ${INSTALL_DATA} ${WRKSRC}/nls/spanish.cat 
${PREFIX}/share/nls/es_ES.ISO_8859-1/tcsh.cat
+       ${INSTALL_DATA} ${WRKSRC}/nls/et.cat 
${PREFIX}/share/nls/et_EE.ISO-8859-1/tcsh.cat
+       ${INSTALL_DATA} ${WRKSRC}/nls/finnish.cat 
${PREFIX}/share/nls/fi_FI.ISO_8859-1/tcsh.cat
+       ${INSTALL_DATA} ${WRKSRC}/nls/french.cat 
${PREFIX}/share/nls/fr_BE.ISO_8859-1/tcsh.cat
+       ${INSTALL_DATA} ${WRKSRC}/nls/french.cat 
${PREFIX}/share/nls/fr_CA.ISO_8859-1/tcsh.cat
+       ${INSTALL_DATA} ${WRKSRC}/nls/french.cat 
${PREFIX}/share/nls/fr_CH.ISO_8859-1/tcsh.cat
+       ${INSTALL_DATA} ${WRKSRC}/nls/french.cat 
${PREFIX}/share/nls/fr_FR.ISO_8859-1/tcsh.cat
+       ${INSTALL_DATA} ${WRKSRC}/nls/italian.cat 
${PREFIX}/share/nls/it_CH.ISO_8859-1/tcsh.cat
+       ${INSTALL_DATA} ${WRKSRC}/nls/italian.cat 
${PREFIX}/share/nls/it_IT.ISO_8859-1/tcsh.cat
+       ${INSTALL_DATA} ${WRKSRC}/nls/ja.cat 
${PREFIX}/share/nls/ja_JP.EUC/tcsh.cat
+       ${INSTALL_DATA} ${WRKSRC}/nls/pl.cat 
${PREFIX}/share/nls/pl_PL.ISO_8859-2/tcsh.cat
+       ${INSTALL_DATA} ${WRKSRC}/nls/russian.cat 
${PREFIX}/share/nls/ru_RU.KOI8-R/tcsh.cat
+       ${INSTALL_DATA} ${WRKSRC}/nls/ukrainian.cat 
${PREFIX}/share/nls/uk_UA.KOI8-U/tcsh.cat
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/shells/tcsh/distinfo,v
retrieving revision 1.8
diff -p -u -r1.8 distinfo
--- distinfo    7 Sep 2009 09:10:55 -0000       1.8
+++ distinfo    26 May 2012 11:00:03 -0000
@@ -1,5 +1,5 @@
-MD5 (tcsh-6.17.00.tar.gz) = xH3pA+PVL2gkyN0Mke60dw==
-RMD160 (tcsh-6.17.00.tar.gz) = LMQaiVeZrebWJkD4d7tibxNtrDU=
-SHA1 (tcsh-6.17.00.tar.gz) = m/Z9XOG0BheOm6U17NNFU/4NTTY=
-SHA256 (tcsh-6.17.00.tar.gz) = V1JmEivCvDUchKf4WAIMDmtvlaZK1N486V40D1fkqak=
-SIZE (tcsh-6.17.00.tar.gz) = 890084
+MD5 (tcsh-6.18.01.tar.gz) = bu0J29QiOrW2lVN4RQ0iig==
+RMD160 (tcsh-6.18.01.tar.gz) = 6hi7bU1tyicA102qKUD2fUWhjLk=
+SHA1 (tcsh-6.18.01.tar.gz) = 7uIDVkVzcZf/gFnISTOnXSPNdvk=
+SHA256 (tcsh-6.18.01.tar.gz) = 2ByieFHz6FRWZjmbS88lQz5gKhlRE7P3xziG/vhMn6g=
+SIZE (tcsh-6.18.01.tar.gz) = 926872
Index: patches/patch-config_f_h
===================================================================
RCS file: /cvs/ports/shells/tcsh/patches/patch-config_f_h,v
retrieving revision 1.4
diff -p -u -r1.4 patch-config_f_h
--- patches/patch-config_f_h    7 Sep 2009 09:10:55 -0000       1.4
+++ patches/patch-config_f_h    26 May 2012 11:00:03 -0000
@@ -1,12 +1,12 @@
 $OpenBSD: patch-config_f_h,v 1.4 2009/09/07 09:10:55 sthen Exp $
---- config_f.h.orig    Thu Jun 25 13:10:56 2009
-+++ config_f.h Thu Jul 16 15:36:27 2009
-@@ -143,7 +143,7 @@
+--- config_f.h.orig    Sat May 26 12:50:00 2012
++++ config_f.h Sat May 26 12:50:31 2012
+@@ -135,7 +135,7 @@
   *            This can be much slower and no memory statistics will be
   *            provided.
   */
--#if defined(__MACHTEN__) || defined(PURIFY) || defined(MALLOC_TRACE) || 
defined(_OSD_POSIX) || defined(__MVS__)
-+#if defined(__MACHTEN__) || defined(PURIFY) || defined(MALLOC_TRACE) || 
defined(_OSD_POSIX) || defined(__MVS__) || defined(__OpenBSD__)
+-#if defined(__MACHTEN__) || defined(PURIFY) || defined(MALLOC_TRACE) || 
defined(_OSD_POSIX) || defined(__MVS__) || defined (__CYGWIN__) || 
defined(__GLIBC__)
++#if defined(__MACHTEN__) || defined(PURIFY) || defined(MALLOC_TRACE) || 
defined(_OSD_POSIX) || defined(__MVS__) || defined (__CYGWIN__) || 
defined(__GLIBC__) || defined(__OpenBSD__)
  # define SYSMALLOC
  #else
  # undef SYSMALLOC
Index: patches/patch-host_defs
===================================================================
RCS file: /cvs/ports/shells/tcsh/patches/patch-host_defs,v
retrieving revision 1.4
diff -p -u -r1.4 patch-host_defs
--- patches/patch-host_defs     27 May 2007 18:04:47 -0000      1.4
+++ patches/patch-host_defs     26 May 2012 11:00:03 -0000
@@ -1,8 +1,8 @@
 $OpenBSD: patch-host_defs,v 1.4 2007/05/27 18:04:47 naddy Exp $
---- host.defs.orig     Thu Mar  2 11:46:44 2006
-+++ host.defs  Sat May 26 15:55:32 2007
-@@ -508,6 +508,38 @@ machtype: defined(vax)                                    
: "vax"
- machtype: defined(alpha)                              : "alpha"
+--- host.defs.orig     Wed Jan 11 21:20:15 2012
++++ host.defs  Sat May 26 12:52:56 2012
+@@ -564,6 +564,38 @@ machtype: defined(vax)                                    
: "vax"
+ machtype: defined(x86_64)                             : "x86_64"
  enddef        :
  
 +newdef : defined(__OpenBSD__)
@@ -39,4 +39,4 @@ $OpenBSD: patch-host_defs,v 1.4 2007/05/
 +
  
  newdef        : defined(__FreeBSD__) 
- comment       : FreeBSD
+ comment : FreeBSD
Index: patches/patch-sh_proc_c
===================================================================
RCS file: patches/patch-sh_proc_c
diff -N patches/patch-sh_proc_c
--- patches/patch-sh_proc_c     7 Sep 2009 09:10:55 -0000       1.4
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,11 +0,0 @@
-$OpenBSD: patch-sh_proc_c,v 1.4 2009/09/07 09:10:55 sthen Exp $
---- sh.proc.c.orig     Thu Jun 25 22:15:37 2009
-+++ sh.proc.c  Thu Jul 16 15:30:02 2009
-@@ -367,6 +367,7 @@ found:
- #ifdef notdef
-               jobflags & PAEXITED ||
- #endif /* notdef */
-+              fp->p_cwd == NULL ||
-               !eq(dcwd->di_name, fp->p_cwd->di_name))) {
-           /* PWP: print a newline after ^C */
-               if (jobflags & PINTERRUPTED) {
Index: patches/patch-tests_arguments_at
===================================================================
RCS file: patches/patch-tests_arguments_at
diff -N patches/patch-tests_arguments_at
--- patches/patch-tests_arguments_at    27 May 2007 18:04:47 -0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-$OpenBSD: patch-tests_arguments_at,v 1.1 2007/05/27 18:04:47 naddy Exp $
---- tests/arguments.at.orig    Sat May 26 19:00:06 2007
-+++ tests/arguments.at Sat May 26 19:00:23 2007
-@@ -71,7 +71,7 @@ TCSH_UNTESTED([-m])
- AT_SETUP([-q])
- 
- # Nested to make the SIGQUIT reporting predictable
--AT_CHECK([tcsh -f -c "tcsh -f -q -c 'kill -QUIT $$'"])
-+AT_CHECK([tcsh -f -c "tcsh -f -q -c 'kill -QUIT \$\$'"])
- 
- AT_CLEANUP
- 

Reply via email to