From owner-svn-src-stable-9@FreeBSD.ORG Wed Mar 7 01:26:25 2012 Return-Path: Delivered-To: svn-src-stable-9@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 564E01065694; Wed, 7 Mar 2012 01:26:25 +0000 (UTC) (envelope-from mp@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 3D5DA8FC1B; Wed, 7 Mar 2012 01:26:25 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q271QPDC065917; Wed, 7 Mar 2012 01:26:25 GMT (envelope-from mp@svn.freebsd.org) Received: (from mp@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q271QOH4065905; Wed, 7 Mar 2012 01:26:24 GMT (envelope-from mp@svn.freebsd.org) Message-Id: <201203070126.q271QOH4065905@svn.freebsd.org> From: Mark Peek Date: Wed, 7 Mar 2012 01:26:24 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-9@freebsd.org X-SVN-Group: stable-9 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r232633 - in stable/9: bin/csh contrib/tcsh contrib/tcsh/config contrib/tcsh/nls contrib/tcsh/nls/C contrib/tcsh/nls/et contrib/tcsh/nls/finnish contrib/tcsh/nls/french contrib/tcsh/nls... X-BeenThere: svn-src-stable-9@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SVN commit messages for only the 9-stable src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Mar 2012 01:26:25 -0000 Author: mp Date: Wed Mar 7 01:26:24 2012 New Revision: 232633 URL: http://svn.freebsd.org/changeset/base/232633 Log: MFC r231990 Update to tcsh 6.18.01 Added: stable/9/contrib/tcsh/nls/Makefile.in - copied unchanged from r231990, head/contrib/tcsh/nls/Makefile.in stable/9/contrib/tcsh/nls/catgen - copied unchanged from r231990, head/contrib/tcsh/nls/catgen stable/9/contrib/tcsh/svn - copied unchanged from r231990, head/contrib/tcsh/svn Deleted: stable/9/bin/csh/host.defs stable/9/contrib/tcsh/nls/Makefile Modified: stable/9/bin/csh/Makefile stable/9/bin/csh/config.h stable/9/bin/csh/config_p.h stable/9/contrib/tcsh/Fixes stable/9/contrib/tcsh/Imakefile stable/9/contrib/tcsh/Makefile.in stable/9/contrib/tcsh/Ported stable/9/contrib/tcsh/README stable/9/contrib/tcsh/WishList stable/9/contrib/tcsh/complete.tcsh stable/9/contrib/tcsh/config.guess stable/9/contrib/tcsh/config.h.in stable/9/contrib/tcsh/config.sub stable/9/contrib/tcsh/config/bsd4.4 stable/9/contrib/tcsh/config_f.h stable/9/contrib/tcsh/configure stable/9/contrib/tcsh/configure.in stable/9/contrib/tcsh/ed.chared.c stable/9/contrib/tcsh/ed.inputl.c stable/9/contrib/tcsh/ed.refresh.c stable/9/contrib/tcsh/ed.screen.c stable/9/contrib/tcsh/ed.term.c stable/9/contrib/tcsh/gethost.c stable/9/contrib/tcsh/glob.c stable/9/contrib/tcsh/glob.h stable/9/contrib/tcsh/host.defs stable/9/contrib/tcsh/install-sh stable/9/contrib/tcsh/nls/C/charset stable/9/contrib/tcsh/nls/C/set19 stable/9/contrib/tcsh/nls/et/charset stable/9/contrib/tcsh/nls/et/set1 stable/9/contrib/tcsh/nls/et/set10 stable/9/contrib/tcsh/nls/et/set11 stable/9/contrib/tcsh/nls/et/set13 stable/9/contrib/tcsh/nls/et/set14 stable/9/contrib/tcsh/nls/et/set15 stable/9/contrib/tcsh/nls/et/set16 stable/9/contrib/tcsh/nls/et/set17 stable/9/contrib/tcsh/nls/et/set18 stable/9/contrib/tcsh/nls/et/set19 stable/9/contrib/tcsh/nls/et/set2 stable/9/contrib/tcsh/nls/et/set20 stable/9/contrib/tcsh/nls/et/set21 stable/9/contrib/tcsh/nls/et/set22 stable/9/contrib/tcsh/nls/et/set23 stable/9/contrib/tcsh/nls/et/set24 stable/9/contrib/tcsh/nls/et/set25 stable/9/contrib/tcsh/nls/et/set26 stable/9/contrib/tcsh/nls/et/set27 stable/9/contrib/tcsh/nls/et/set3 stable/9/contrib/tcsh/nls/et/set30 stable/9/contrib/tcsh/nls/et/set4 stable/9/contrib/tcsh/nls/et/set5 stable/9/contrib/tcsh/nls/et/set6 stable/9/contrib/tcsh/nls/et/set7 stable/9/contrib/tcsh/nls/et/set8 stable/9/contrib/tcsh/nls/et/set9 stable/9/contrib/tcsh/nls/finnish/charset stable/9/contrib/tcsh/nls/finnish/set1 stable/9/contrib/tcsh/nls/finnish/set10 stable/9/contrib/tcsh/nls/finnish/set11 stable/9/contrib/tcsh/nls/finnish/set12 stable/9/contrib/tcsh/nls/finnish/set13 stable/9/contrib/tcsh/nls/finnish/set14 stable/9/contrib/tcsh/nls/finnish/set16 stable/9/contrib/tcsh/nls/finnish/set17 stable/9/contrib/tcsh/nls/finnish/set18 stable/9/contrib/tcsh/nls/finnish/set19 stable/9/contrib/tcsh/nls/finnish/set2 stable/9/contrib/tcsh/nls/finnish/set20 stable/9/contrib/tcsh/nls/finnish/set22 stable/9/contrib/tcsh/nls/finnish/set23 stable/9/contrib/tcsh/nls/finnish/set25 stable/9/contrib/tcsh/nls/finnish/set26 stable/9/contrib/tcsh/nls/finnish/set27 stable/9/contrib/tcsh/nls/finnish/set29 stable/9/contrib/tcsh/nls/finnish/set3 stable/9/contrib/tcsh/nls/finnish/set6 stable/9/contrib/tcsh/nls/finnish/set7 stable/9/contrib/tcsh/nls/finnish/set9 stable/9/contrib/tcsh/nls/french/charset stable/9/contrib/tcsh/nls/french/set1 stable/9/contrib/tcsh/nls/french/set10 stable/9/contrib/tcsh/nls/french/set11 stable/9/contrib/tcsh/nls/french/set12 stable/9/contrib/tcsh/nls/french/set13 stable/9/contrib/tcsh/nls/french/set15 stable/9/contrib/tcsh/nls/french/set16 stable/9/contrib/tcsh/nls/french/set17 stable/9/contrib/tcsh/nls/french/set18 stable/9/contrib/tcsh/nls/french/set19 stable/9/contrib/tcsh/nls/french/set2 stable/9/contrib/tcsh/nls/french/set20 stable/9/contrib/tcsh/nls/french/set21 stable/9/contrib/tcsh/nls/french/set22 stable/9/contrib/tcsh/nls/french/set23 stable/9/contrib/tcsh/nls/french/set25 stable/9/contrib/tcsh/nls/french/set26 stable/9/contrib/tcsh/nls/french/set27 stable/9/contrib/tcsh/nls/french/set3 stable/9/contrib/tcsh/nls/french/set30 stable/9/contrib/tcsh/nls/french/set31 stable/9/contrib/tcsh/nls/french/set4 stable/9/contrib/tcsh/nls/french/set6 stable/9/contrib/tcsh/nls/french/set7 stable/9/contrib/tcsh/nls/french/set8 stable/9/contrib/tcsh/nls/french/set9 stable/9/contrib/tcsh/nls/german/charset stable/9/contrib/tcsh/nls/german/set1 stable/9/contrib/tcsh/nls/german/set10 stable/9/contrib/tcsh/nls/german/set13 stable/9/contrib/tcsh/nls/german/set15 stable/9/contrib/tcsh/nls/german/set16 stable/9/contrib/tcsh/nls/german/set17 stable/9/contrib/tcsh/nls/german/set18 stable/9/contrib/tcsh/nls/german/set19 stable/9/contrib/tcsh/nls/german/set2 stable/9/contrib/tcsh/nls/german/set20 stable/9/contrib/tcsh/nls/german/set22 stable/9/contrib/tcsh/nls/german/set23 stable/9/contrib/tcsh/nls/german/set25 stable/9/contrib/tcsh/nls/german/set26 stable/9/contrib/tcsh/nls/german/set27 stable/9/contrib/tcsh/nls/german/set29 stable/9/contrib/tcsh/nls/german/set3 stable/9/contrib/tcsh/nls/german/set30 stable/9/contrib/tcsh/nls/german/set31 stable/9/contrib/tcsh/nls/german/set4 stable/9/contrib/tcsh/nls/german/set5 stable/9/contrib/tcsh/nls/german/set6 stable/9/contrib/tcsh/nls/german/set7 stable/9/contrib/tcsh/nls/german/set8 stable/9/contrib/tcsh/nls/german/set9 stable/9/contrib/tcsh/nls/greek/charset stable/9/contrib/tcsh/nls/greek/set1 (contents, props changed) stable/9/contrib/tcsh/nls/greek/set10 (contents, props changed) stable/9/contrib/tcsh/nls/greek/set11 (contents, props changed) stable/9/contrib/tcsh/nls/greek/set12 (contents, props changed) stable/9/contrib/tcsh/nls/greek/set13 (contents, props changed) stable/9/contrib/tcsh/nls/greek/set14 (contents, props changed) stable/9/contrib/tcsh/nls/greek/set15 (contents, props changed) stable/9/contrib/tcsh/nls/greek/set16 (contents, props changed) stable/9/contrib/tcsh/nls/greek/set17 (contents, props changed) stable/9/contrib/tcsh/nls/greek/set18 (contents, props changed) stable/9/contrib/tcsh/nls/greek/set19 (contents, props changed) stable/9/contrib/tcsh/nls/greek/set2 (contents, props changed) stable/9/contrib/tcsh/nls/greek/set20 (contents, props changed) stable/9/contrib/tcsh/nls/greek/set21 (contents, props changed) stable/9/contrib/tcsh/nls/greek/set22 (contents, props changed) stable/9/contrib/tcsh/nls/greek/set23 (contents, props changed) stable/9/contrib/tcsh/nls/greek/set25 (contents, props changed) stable/9/contrib/tcsh/nls/greek/set26 (contents, props changed) stable/9/contrib/tcsh/nls/greek/set27 (contents, props changed) stable/9/contrib/tcsh/nls/greek/set29 (contents, props changed) stable/9/contrib/tcsh/nls/greek/set3 (contents, props changed) stable/9/contrib/tcsh/nls/greek/set30 (contents, props changed) stable/9/contrib/tcsh/nls/greek/set31 (contents, props changed) stable/9/contrib/tcsh/nls/greek/set4 (contents, props changed) stable/9/contrib/tcsh/nls/greek/set5 (contents, props changed) stable/9/contrib/tcsh/nls/greek/set6 (contents, props changed) stable/9/contrib/tcsh/nls/greek/set7 (contents, props changed) stable/9/contrib/tcsh/nls/greek/set8 (contents, props changed) stable/9/contrib/tcsh/nls/greek/set9 (contents, props changed) stable/9/contrib/tcsh/nls/italian/charset stable/9/contrib/tcsh/nls/italian/set1 stable/9/contrib/tcsh/nls/italian/set11 stable/9/contrib/tcsh/nls/italian/set13 stable/9/contrib/tcsh/nls/italian/set15 stable/9/contrib/tcsh/nls/italian/set17 stable/9/contrib/tcsh/nls/italian/set19 stable/9/contrib/tcsh/nls/italian/set2 stable/9/contrib/tcsh/nls/italian/set20 stable/9/contrib/tcsh/nls/italian/set22 stable/9/contrib/tcsh/nls/italian/set23 stable/9/contrib/tcsh/nls/italian/set26 stable/9/contrib/tcsh/nls/italian/set3 stable/9/contrib/tcsh/nls/italian/set30 stable/9/contrib/tcsh/nls/italian/set4 stable/9/contrib/tcsh/nls/italian/set6 stable/9/contrib/tcsh/nls/italian/set7 stable/9/contrib/tcsh/nls/ja/charset stable/9/contrib/tcsh/nls/ja/set1 (contents, props changed) stable/9/contrib/tcsh/nls/ja/set10 (contents, props changed) stable/9/contrib/tcsh/nls/ja/set11 (contents, props changed) stable/9/contrib/tcsh/nls/ja/set12 (contents, props changed) stable/9/contrib/tcsh/nls/ja/set13 (contents, props changed) stable/9/contrib/tcsh/nls/ja/set15 (contents, props changed) stable/9/contrib/tcsh/nls/ja/set16 (contents, props changed) stable/9/contrib/tcsh/nls/ja/set17 (contents, props changed) stable/9/contrib/tcsh/nls/ja/set18 (contents, props changed) stable/9/contrib/tcsh/nls/ja/set2 (contents, props changed) stable/9/contrib/tcsh/nls/ja/set21 (contents, props changed) stable/9/contrib/tcsh/nls/ja/set29 (contents, props changed) stable/9/contrib/tcsh/nls/ja/set3 (contents, props changed) stable/9/contrib/tcsh/nls/ja/set30 (contents, props changed) stable/9/contrib/tcsh/nls/ja/set4 (contents, props changed) stable/9/contrib/tcsh/nls/ja/set5 (contents, props changed) stable/9/contrib/tcsh/nls/ja/set6 (contents, props changed) stable/9/contrib/tcsh/nls/ja/set7 (contents, props changed) stable/9/contrib/tcsh/nls/ja/set8 (contents, props changed) stable/9/contrib/tcsh/nls/russian/charset stable/9/contrib/tcsh/nls/russian/set1 (contents, props changed) stable/9/contrib/tcsh/nls/russian/set10 (contents, props changed) stable/9/contrib/tcsh/nls/russian/set11 (contents, props changed) stable/9/contrib/tcsh/nls/russian/set12 (contents, props changed) stable/9/contrib/tcsh/nls/russian/set13 (contents, props changed) stable/9/contrib/tcsh/nls/russian/set14 (contents, props changed) stable/9/contrib/tcsh/nls/russian/set15 (contents, props changed) stable/9/contrib/tcsh/nls/russian/set16 (contents, props changed) stable/9/contrib/tcsh/nls/russian/set17 (contents, props changed) stable/9/contrib/tcsh/nls/russian/set18 (contents, props changed) stable/9/contrib/tcsh/nls/russian/set19 (contents, props changed) stable/9/contrib/tcsh/nls/russian/set2 (contents, props changed) stable/9/contrib/tcsh/nls/russian/set20 (contents, props changed) stable/9/contrib/tcsh/nls/russian/set22 (contents, props changed) stable/9/contrib/tcsh/nls/russian/set23 (contents, props changed) stable/9/contrib/tcsh/nls/russian/set25 (contents, props changed) stable/9/contrib/tcsh/nls/russian/set26 (contents, props changed) stable/9/contrib/tcsh/nls/russian/set27 (contents, props changed) stable/9/contrib/tcsh/nls/russian/set29 (contents, props changed) stable/9/contrib/tcsh/nls/russian/set30 (contents, props changed) stable/9/contrib/tcsh/nls/russian/set31 (contents, props changed) stable/9/contrib/tcsh/nls/russian/set4 (contents, props changed) stable/9/contrib/tcsh/nls/russian/set5 (contents, props changed) stable/9/contrib/tcsh/nls/russian/set6 (contents, props changed) stable/9/contrib/tcsh/nls/russian/set7 (contents, props changed) stable/9/contrib/tcsh/nls/russian/set8 (contents, props changed) stable/9/contrib/tcsh/nls/russian/set9 (contents, props changed) stable/9/contrib/tcsh/nls/spanish/charset stable/9/contrib/tcsh/nls/spanish/set1 stable/9/contrib/tcsh/nls/spanish/set10 stable/9/contrib/tcsh/nls/spanish/set13 stable/9/contrib/tcsh/nls/spanish/set14 stable/9/contrib/tcsh/nls/spanish/set15 stable/9/contrib/tcsh/nls/spanish/set16 stable/9/contrib/tcsh/nls/spanish/set17 stable/9/contrib/tcsh/nls/spanish/set18 stable/9/contrib/tcsh/nls/spanish/set19 stable/9/contrib/tcsh/nls/spanish/set2 stable/9/contrib/tcsh/nls/spanish/set20 stable/9/contrib/tcsh/nls/spanish/set22 stable/9/contrib/tcsh/nls/spanish/set23 stable/9/contrib/tcsh/nls/spanish/set25 stable/9/contrib/tcsh/nls/spanish/set26 stable/9/contrib/tcsh/nls/spanish/set27 stable/9/contrib/tcsh/nls/spanish/set3 stable/9/contrib/tcsh/nls/spanish/set30 stable/9/contrib/tcsh/nls/spanish/set4 stable/9/contrib/tcsh/nls/spanish/set5 stable/9/contrib/tcsh/nls/spanish/set6 stable/9/contrib/tcsh/nls/spanish/set7 stable/9/contrib/tcsh/nls/spanish/set8 stable/9/contrib/tcsh/nls/spanish/set9 stable/9/contrib/tcsh/nls/ukrainian/charset stable/9/contrib/tcsh/nls/ukrainian/set1 (contents, props changed) stable/9/contrib/tcsh/nls/ukrainian/set10 (contents, props changed) stable/9/contrib/tcsh/nls/ukrainian/set11 (contents, props changed) stable/9/contrib/tcsh/nls/ukrainian/set12 (contents, props changed) stable/9/contrib/tcsh/nls/ukrainian/set13 (contents, props changed) stable/9/contrib/tcsh/nls/ukrainian/set14 (contents, props changed) stable/9/contrib/tcsh/nls/ukrainian/set15 (contents, props changed) stable/9/contrib/tcsh/nls/ukrainian/set16 (contents, props changed) stable/9/contrib/tcsh/nls/ukrainian/set17 (contents, props changed) stable/9/contrib/tcsh/nls/ukrainian/set18 (contents, props changed) stable/9/contrib/tcsh/nls/ukrainian/set19 (contents, props changed) stable/9/contrib/tcsh/nls/ukrainian/set2 (contents, props changed) stable/9/contrib/tcsh/nls/ukrainian/set20 (contents, props changed) stable/9/contrib/tcsh/nls/ukrainian/set22 (contents, props changed) stable/9/contrib/tcsh/nls/ukrainian/set23 (contents, props changed) stable/9/contrib/tcsh/nls/ukrainian/set25 (contents, props changed) stable/9/contrib/tcsh/nls/ukrainian/set26 (contents, props changed) stable/9/contrib/tcsh/nls/ukrainian/set27 (contents, props changed) stable/9/contrib/tcsh/nls/ukrainian/set29 (contents, props changed) stable/9/contrib/tcsh/nls/ukrainian/set30 (contents, props changed) stable/9/contrib/tcsh/nls/ukrainian/set31 (contents, props changed) stable/9/contrib/tcsh/nls/ukrainian/set5 (contents, props changed) stable/9/contrib/tcsh/nls/ukrainian/set6 (contents, props changed) stable/9/contrib/tcsh/nls/ukrainian/set7 (contents, props changed) stable/9/contrib/tcsh/nls/ukrainian/set8 (contents, props changed) stable/9/contrib/tcsh/nls/ukrainian/set9 (contents, props changed) stable/9/contrib/tcsh/patchlevel.h stable/9/contrib/tcsh/pathnames.h stable/9/contrib/tcsh/sh.c stable/9/contrib/tcsh/sh.char.c stable/9/contrib/tcsh/sh.char.h stable/9/contrib/tcsh/sh.decls.h stable/9/contrib/tcsh/sh.dir.c stable/9/contrib/tcsh/sh.dol.c stable/9/contrib/tcsh/sh.err.c stable/9/contrib/tcsh/sh.exec.c stable/9/contrib/tcsh/sh.exp.c stable/9/contrib/tcsh/sh.file.c stable/9/contrib/tcsh/sh.func.c stable/9/contrib/tcsh/sh.glob.c stable/9/contrib/tcsh/sh.h stable/9/contrib/tcsh/sh.hist.c stable/9/contrib/tcsh/sh.lex.c stable/9/contrib/tcsh/sh.misc.c stable/9/contrib/tcsh/sh.parse.c stable/9/contrib/tcsh/sh.print.c stable/9/contrib/tcsh/sh.proc.c stable/9/contrib/tcsh/sh.proc.h stable/9/contrib/tcsh/sh.sem.c stable/9/contrib/tcsh/sh.set.c stable/9/contrib/tcsh/sh.time.c stable/9/contrib/tcsh/tc.alloc.c stable/9/contrib/tcsh/tc.const.c stable/9/contrib/tcsh/tc.decls.h stable/9/contrib/tcsh/tc.disc.c stable/9/contrib/tcsh/tc.func.c stable/9/contrib/tcsh/tc.nls.c stable/9/contrib/tcsh/tc.nls.h stable/9/contrib/tcsh/tc.os.c stable/9/contrib/tcsh/tc.os.h stable/9/contrib/tcsh/tc.prompt.c stable/9/contrib/tcsh/tc.sig.c stable/9/contrib/tcsh/tc.sig.h stable/9/contrib/tcsh/tc.str.c stable/9/contrib/tcsh/tc.wait.h stable/9/contrib/tcsh/tc.who.c stable/9/contrib/tcsh/tcsh.man stable/9/contrib/tcsh/tcsh.man2html stable/9/contrib/tcsh/tw.color.c stable/9/contrib/tcsh/tw.init.c stable/9/contrib/tcsh/tw.parse.c stable/9/contrib/tcsh/vms.termcap.c Directory Properties: stable/9/bin/csh/ (props changed) stable/9/contrib/tcsh/ (props changed) stable/9/contrib/tcsh/nls/greek/set24 (props changed) stable/9/contrib/tcsh/nls/ja/set24 (props changed) stable/9/contrib/tcsh/nls/russian/set21 (props changed) stable/9/contrib/tcsh/nls/russian/set24 (props changed) stable/9/contrib/tcsh/nls/russian/set3 (props changed) stable/9/contrib/tcsh/nls/ukrainian/set21 (props changed) stable/9/contrib/tcsh/nls/ukrainian/set24 (props changed) stable/9/contrib/tcsh/nls/ukrainian/set3 (props changed) stable/9/contrib/tcsh/nls/ukrainian/set4 (props changed) Modified: stable/9/bin/csh/Makefile ============================================================================== --- stable/9/bin/csh/Makefile Wed Mar 7 00:16:32 2012 (r232632) +++ stable/9/bin/csh/Makefile Wed Mar 7 01:26:24 2012 (r232633) @@ -18,7 +18,7 @@ DFLAGS= -D_PATH_TCSHELL='"/rescue/${PROG DFLAGS= -D_PATH_TCSHELL='"/bin/${PROG}"' .endif CFLAGS+= -I. -I${.CURDIR} -I${TCSHDIR} ${DFLAGS} -WARNS?= 0 +WARNS?= 1 SRCS= sh.c sh.dir.c sh.dol.c sh.err.c sh.exec.c sh.char.c \ sh.exp.c sh.file.c sh.func.c sh.glob.c sh.hist.c sh.init.c \ sh.lex.c sh.misc.c sh.parse.c sh.print.c sh.proc.c sh.sem.c \ @@ -116,10 +116,10 @@ gethost: gethost.c sh.err.h tc.const.h s ${CC} -o gethost ${LDFLAGS} ${CFLAGS:C/-DHAVE_ICONV//} \ ${TCSHDIR}/gethost.c -tc.defs.c: gethost ${.CURDIR}/host.defs +tc.defs.c: gethost ${TCSHDIR}/host.defs @rm -f ${.TARGET} @echo "/* Do not edit this file, make creates it */" > ${.TARGET} - ./gethost ${.CURDIR}/host.defs >> ${.TARGET} + ./gethost ${TCSHDIR}/host.defs >> ${.TARGET} ed.defns.h: ed.defns.c @rm -f ${.TARGET} Modified: stable/9/bin/csh/config.h ============================================================================== --- stable/9/bin/csh/config.h Wed Mar 7 00:16:32 2012 (r232632) +++ stable/9/bin/csh/config.h Wed Mar 7 01:26:24 2012 (r232633) @@ -1,5 +1,5 @@ /* $FreeBSD$ */ -/* config.h. Generated by configure. */ +/* config.h. Generated from config.h.in by configure. */ /* config.h.in. Generated from configure.in by autoheader. */ /* Define to the type of elements in the array set by `getgroups'. Usually @@ -12,9 +12,6 @@ /* Define to 1 if you have the header file. */ /* #undef HAVE_AUTH_H */ -/* Define to 1 if you have the `catgets' function. */ -#define HAVE_CATGETS 1 - /* Define to 1 if you have the header file. */ /* #undef HAVE_CRYPT_H */ @@ -41,6 +38,9 @@ /* Define to 1 if you have the `dup2' function. */ #define HAVE_DUP2 1 +/* Define to 1 if you have the header file. */ +/* #undef HAVE_FEATURES_H */ + /* Define to 1 if you have the `getauthid' function. */ /* #undef HAVE_GETAUTHID */ @@ -54,9 +54,12 @@ #define HAVE_GETPWENT 1 /* Define to 1 if you have the `getutent' function. */ -#define HAVE_GETUTENT 1 +/* #undef HAVE_GETUTENT */ -/* Define if you have the iconv() function. */ +/* Define to 1 if you have the `getutxent' function. */ +#define HAVE_GETUTXENT 1 + +/* Define if you have the iconv() function and it works. */ /* #undef HAVE_ICONV */ /* Define to 1 if you have the header file. */ @@ -65,6 +68,9 @@ /* Define to 1 if the system has the type `long long'. */ #define HAVE_LONG_LONG 1 +/* Define to 1 if you have the `mallinfo' function. */ +/* #undef HAVE_MALLINFO */ + /* Define to 1 if mbrtowc and mbstate_t are properly declared. */ #define HAVE_MBRTOWC 1 @@ -77,6 +83,9 @@ /* Define to 1 if you have the `memset' function. */ #define HAVE_MEMSET 1 +/* Define to 1 if you have the `mkstemp' function. */ +#define HAVE_MKSTEMP 1 + /* Define to 1 if you have the header file, and it defines `DIR'. */ /* #undef HAVE_NDIR_H */ @@ -86,6 +95,9 @@ /* Define to 1 if you have the `nl_langinfo' function. */ #define HAVE_NL_LANGINFO 1 +/* Define to 1 if you have the header file. */ +#define HAVE_PATHS_H 1 + /* Define to 1 if you have the `sbrk' function. */ #define HAVE_SBRK 1 @@ -120,22 +132,34 @@ /* Define to 1 if you have the `strstr' function. */ #define HAVE_STRSTR 1 -/* Define to 1 if `d_ino' is member of `struct dirent'. */ +/* Define to 1 if `d_ino' is a member of `struct dirent'. */ #define HAVE_STRUCT_DIRENT_D_INO 1 -/* Define to 1 if `ss_family' is member of `struct sockaddr_storage'. */ +/* Define to 1 if `ss_family' is a member of `struct sockaddr_storage'. */ #define HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY 1 -/* Define to 1 if `ut_host' is member of `struct utmp'. */ +/* Define to 1 if `ut_host' is a member of `struct utmpx'. */ +#define HAVE_STRUCT_UTMPX_UT_HOST 1 + +/* Define to 1 if `ut_tv' is a member of `struct utmpx'. */ +#define HAVE_STRUCT_UTMPX_UT_TV 1 + +/* Define to 1 if `ut_user' is a member of `struct utmpx'. */ +#define HAVE_STRUCT_UTMPX_UT_USER 1 + +/* Define to 1 if `ut_xtime' is a member of `struct utmpx'. */ +/* #undef HAVE_STRUCT_UTMPX_UT_XTIME */ + +/* Define to 1 if `ut_host' is a member of `struct utmp'. */ #define HAVE_STRUCT_UTMP_UT_HOST 1 -/* Define to 1 if `ut_tv' is member of `struct utmp'. */ +/* Define to 1 if `ut_tv' is a member of `struct utmp'. */ #define HAVE_STRUCT_UTMP_UT_TV 1 -/* Define to 1 if `ut_user' is member of `struct utmp'. */ +/* Define to 1 if `ut_user' is a member of `struct utmp'. */ #define HAVE_STRUCT_UTMP_UT_USER 1 -/* Define to 1 if `ut_xtime' is member of `struct utmp'. */ +/* Define to 1 if `ut_xtime' is a member of `struct utmp'. */ /* #undef HAVE_STRUCT_UTMP_UT_XTIME */ /* Define to 1 if you have the `sysconf' function. */ @@ -179,25 +203,31 @@ /* Support NLS. */ #define NLS 1 +/* Support NLS catalogs. */ +#define NLS_CATALOGS 1 + /* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" +#define PACKAGE_BUGREPORT "http://bugs.gw.com/" /* Define to the full name of this package. */ -#define PACKAGE_NAME "" +#define PACKAGE_NAME "tcsh" /* Define to the full name and version of this package. */ -#define PACKAGE_STRING "" +#define PACKAGE_STRING "tcsh 6.18.01" /* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "" +#define PACKAGE_TARNAME "tcsh" + +/* Define to the home page for this package. */ +#define PACKAGE_URL "" /* Define to the version of this package. */ -#define PACKAGE_VERSION "" +#define PACKAGE_VERSION "6.18.01" /* Define to 1 if the `setpgrp' function takes no argument. */ /* #undef SETPGRP_VOID */ -/* The size of a `wchar_t', as computed by sizeof. */ +/* The size of `wchar_t', as computed by sizeof. */ #define SIZEOF_WCHAR_T 4 /* Define to 1 if the `S_IS*' macros in do not work properly. */ @@ -206,6 +236,11 @@ /* Define to 1 if you have the ANSI C header files. */ #define STDC_HEADERS 1 +/* Define for Solaris 2.5.1 so the uint32_t typedef from , + , or is not used. If the typedef were allowed, the + #define below would cause a syntax error. */ +/* #undef _UINT32_T */ + /* Define to empty if `const' does not conform to ANSI C. */ /* #undef const */ @@ -215,7 +250,7 @@ /* Define to `int' if does not define. */ /* #undef mode_t */ -/* Define to `unsigned' if does not define. */ +/* Define to `unsigned int' if does not define. */ /* #undef size_t */ /* Define to `int' if neither nor define. */ @@ -227,6 +262,10 @@ /* Define to `int' if doesn't define. */ /* #undef uid_t */ +/* Define to the type of an unsigned integer type of width exactly 32 bits if + such a type exists and the standard includes do not define it. */ +/* #undef uint32_t */ + /* Define to empty if the keyword `volatile' does not work. Warning: valid code using `volatile' can become incorrect without. Disable with care. */ /* #undef volatile */ @@ -234,9 +273,5 @@ #include "config_p.h" #include "config_f.h" -#ifndef NO_NLS_CATALOGS -#define NLS_CATALOGS -#endif - /* Work around a vendor issue where config_f.h is #undef'ing this setting */ #define SYSMALLOC Modified: stable/9/bin/csh/config_p.h ============================================================================== --- stable/9/bin/csh/config_p.h Wed Mar 7 00:16:32 2012 (r232632) +++ stable/9/bin/csh/config_p.h Wed Mar 7 01:26:24 2012 (r232633) @@ -106,9 +106,6 @@ #elif defined(__APPLE__) # define SYSMALLOC - -#else -# define NLS_CATALOGS #endif #endif /* _h_config */ Modified: stable/9/contrib/tcsh/Fixes ============================================================================== --- stable/9/contrib/tcsh/Fixes Wed Mar 7 00:16:32 2012 (r232632) +++ stable/9/contrib/tcsh/Fixes Wed Mar 7 01:26:24 2012 (r232633) @@ -1,3 +1,147 @@ + 6. V6.18.01 - 20120214 + 5. fix interruptible wait again + 4. ignore bogus compiler overflow message + 3. cleanup ifdefs in utmp code, and provide default array entries + 2. Ignore #machine entries in host.defs + 1. Detect missing ) in gethost.c (Corinna Vinschen) + +104. V6.18.00 - 20120114 +103. remove unused variables. +102. Make gethost use definitions for x __x__ and __x automatically. +101. More utmp fixes +100. V6.17.10 - 20120105 + 99. Add more FreeBSD/NetBSD machines + 98. Add portability wrapper for gencat + 97. Fix warning for write in SYSMALLOC systems. + 96. V6.17.09 - 20120102 + 95. revert gencat handling to pre-cygwin fixes (without the env settings) + 94. remove stray endutent() + 93. V6.17.08 - 20111230 + 92. Remove - from gencat + 91. Provide support for malloc_usable_size() so that linux works again + without SYSMALLOC + 90. Add support for FreeBSD's utmpx. + 89. V6.17.07 - 20111227 + 88. Fix debian bug #645238: tcsh segfaults when prompt includes %j and + there are more than 10 jobs. + 87. PR/155: Default $anyerror to set for backward compatibility + 86. PR/149: Don't print -1 in %j (Vojtech Vitek) + 85. handle -- on chdir commands as the end of options processing so that + they can process a directory like -x without resorting to ./-x + (Andrew Stevenson) + 84. Handle write(2) returning ENOENT from SoFS, thanks ++HAL (Robert Byrnes) + 83. PR/38: Null check for jobs (Kurt Miller) + 82. Fix spelling correction correcting ./foo -> ../foo2 (jean-luc leger) + 81. PR/120: string0 in filetest does not have enough space. + 80. V6.17.06 - 20110415 + 79. PR/110: Add $anyerror to select behavior. Default to the new one. + 78. Don't try to spell commands that are correct (Rouben Rostamian) + [./tcsh -f; set path=($path 2); mkdir foo2; cd foo2; touch foo; + chmod +x foo; set correct=cmd; ./foo -> ../foo] + 77. Don't push the syntax struct on the cleanup stack, because on foo;bar + if foo fails, we will free bar prematurely (Ben Miller) + 76. Avoid infinite loop while trying to print the pid of a dying process + to a closed file (Bob Arendt) + 75. Handle completion of ${ variables (Anthony Mallet) + 74. Add --disable-nls-catalogs (Corinna Vinschen) + 73. convert message catalogs to UTF-8 (Werner Fink) + 72. check that the NLS path works before setting $NLSPATH. + 71. use SYSMALLOC for GLIBC (Werner Fink) + 70. use mallinfo for SYSMALLOC (Corinna Vinschen) + 69. V6.17.05 - 20110201 + 68. Use mkstemp() if there for here docs (Werner Fink) + 67. Fix handling of errors and exit values in builtins (Werner Fink) + 66. Better pty name detection (Werner Fink) + 65. Enable NLS catalogs on Cygwin (Corinna Vinschen) + 64. NLSPATH handling fixes (Corinna Vinschen) + 63. Avoid infrequent exit when tcsh cd's into a non-existent directory + https://bugzilla.novell.com/show_bug.cgi?id=293395 (Werner Fink) + 62. Don't try to spell check full path binaries that are correct because + they can cause hangs when other nfs partitions are hung. (Werner Fink) + 61. Avoid nested interrupts when exiting causing history writing to fail + https://bugzilla.novell.com/show_bug.cgi?id=331627 (Werner Fink) + 60. Instead of giving an error or ignoring lines with missing eol at eof, + process them. + 59. Avoid leaking fd's in mail check (Werner Fink) + 58. Add cygwin_xcrypt() (Corinna Vinschen) + 57. Recognize i686 (Corinna Vinschen) + 56. Rename cygwin32 to cygwin and bring it up-to-date with modern cygwin + settings (Corinna Vinschen) + 55. Avoid double slashes in cdpath (Corinna Vinschen) + 54. V6.17.04 - 20110118 + 53. Revert PR/110, breaks the test suite. + 52. V6.17.03 - 20110117 + 51. PR/102: Complain on input files with missing trailing \n + 50. PR/104: If atime == mtime we don't have new mail. + 49. PR/113: Don't allow illegal variable names to be set. + 48. PR/112: don't set $REMOTEHOST on the local machine. + 47. PR/110: exit status of the pipeline should be the status of the last + command. + 46. Android support (Corinna Vinschen) + 45. Add AUTOSET_KANJI which works around the Shift-JIS encoding that + translates unshifted 7 bit ASCII (Werner Fink) + 44. Handle mb{r,}towc() returning 0 by setting the return value to NUL + (Jean-Luc Leger) + 43. PR/109: make wait interruptible (Vojtech Vitek) + 42. resource limit fixes: signed vs. unsigned, megabyte issue, doc issues + (Robert Byrnes) + 41. remove .bat and .cmd handling for executables on cygwin (Corinna Vinschen) + 40. Don't echo history while history -L or history -M + 39. Check for EOS before ** from Greg Dionne + 38. Don't fork in backeval from Bryan Mason + 37. Better globstar support from Greg Dionne + 36. Error out when processing the last incomplete line instead of silently + ignoring it (Anders Kaseorg) + 35. Fix SEGV from echo `` + 34. Better fixes for histchars and promptchars (nargs) + 33. Fix win32 issue calling fmalloc/ffree from non-thread-safe context. + (Fabio Fabbri) + 32. V6.17.02 - 20100512 + 31. PR/79: nargs: Better handling for promptchars. + 30. PR/97: Add parseoctal to retain compatibility with previous versions (Jim + Zajkowski) + 29. PR/84: Performance fixes for large history merges (add + hashtable (Ted Anderson) + 28. Revert previous #23; people should use $histlit if they want this + feature. + 27. Don't kill "hup" background jobs when a child of the shell exits. + From Debian. + 26. Ignore \r\n in the command line options for OS's that don't strip + these from #!; from Debian + 25. Fix enhanced missing patch (Greg Dionne) + 24. Callers of rt_mbtowc don't grok -2 as a return. Return -1 for now. + (Corinna Vinschen) + 23. Turn HistLit on while recording history to avoid \!\! losing its \. + From Debian + 22. set autoexpand; set histchars="";\n crash. From Debian + 21. V6.17.01 - 20100506 + 20. unset verbose while we are reading the history file to avoid echoing + to the terminal. (Jeffrey Bastian) + 19. globstar addition, Enhance addition, euid, euser, gid variables + (Greg Dionne) + 18. Make 'e' in vi mode work like 'b' - use wordchars (Alistair Crooks) + 17. Handle UTF-16 surrogates (Corinna Vinschen) + 16. Make tcsh work on systems where sizeof(wchar_t) == 2 (Corinna Vinschen) + 15. Better support for Solaris >= 2.9 (Thomas Uhle) + 14. Change internal expression calculations to long long so that we can + deal with > 32 bit time, inodes, uids, file sizes etc. + 13. Add new linux resource limits. + 12. Don't print 'Exit X' when printexitvalue is set in `` expressions + (Jeff Bastian) + 11. Add more LS_COLORS vars (M.H. Anderson) + 10. Reduce whitespace in Makefile (Don Estabrook) + 9. Manual page fixes (Alan R. S. Bueno) + 8. Remove history in loops bug from the documentation (Holger Weiss) + 7. Add autorehash (Holger Weiss) + 6. Add history.at (Ted Anderson) + 5. Better NLSPATH handling (Norm Jacobs) + 4. Fix hostname building from utmp (Cyrus Rahman) + 3. Handle pending signals before flush so that the the history file does + not get truncated. (Ted Anderson) + 2. Fix AsciiOnly setting that broke 8 bit input. (Juergen Keil) + 1. remember to closedir in mailchk (from Werner Fink, reported by + David Binderman) + 21. V6.17.00 - 20090710 20. Fix dataroot autoconf issue. 19. Fix directory stuff for unit tests. Modified: stable/9/contrib/tcsh/Imakefile ============================================================================== --- stable/9/contrib/tcsh/Imakefile Wed Mar 7 00:16:32 2012 (r232632) +++ stable/9/contrib/tcsh/Imakefile Wed Mar 7 01:26:24 2012 (r232633) @@ -1,5 +1,5 @@ XCOMM -XCOMM $tcsh: Imakefile,v 1.86 2007/03/19 23:25:02 christos Exp $ +XCOMM $tcsh: Imakefile,v 1.87 2010/01/28 19:01:05 christos Exp $ XCOMM XCOMM Imakefile for tcsh 6.12 XCOMM Marc Horowitz, MIT SIPB @@ -93,7 +93,11 @@ ones. Please send in your fixes and add # if (OSMinorVersion < 6) # define ConfigH sol24 # else -# define ConfigH sol26 +# if (OSMinorVersion < 9) +# define ConfigH sol26 +# else +# define ConfigH sol29 +# endif # endif # endif # endif Modified: stable/9/contrib/tcsh/Makefile.in ============================================================================== --- stable/9/contrib/tcsh/Makefile.in Wed Mar 7 00:16:32 2012 (r232632) +++ stable/9/contrib/tcsh/Makefile.in Wed Mar 7 01:26:24 2012 (r232633) @@ -1,4 +1,4 @@ -# $tcsh: Makefile.in,v 3.40 2009/06/24 22:09:05 christos Exp $ +# $tcsh: Makefile.in,v 3.49 2011/02/05 17:35:31 christos Exp $ # Makefile.in 4.3 6/11/83 # # C Shell with process control; VM/UNIX VAX Makefile @@ -26,22 +26,27 @@ CF=-c CPPFLAGS=-I. -I$(srcdir) LFLAGS= -#LFLAGS= -Zn10000 # hpux lint +# hpux lint +#LFLAGS= -Zn10000 -CFLAGS = @CFLAGS@ # This is set by autoconf. -#CFLAGS= -g # debug -#CFLAGS= -O # production -#CFLAGS= # Broken optimizers.... +# This is set by autoconf: +CFLAGS = @CFLAGS@ +# debug: +#CFLAGS= -g +# production: +#CFLAGS= -O +# Broken optimizers.... +#CFLAGS= #CFLAGS= -g -pg -DPROF #CFLAGS= -O -pg -DPROF # gcc 1.00-1.37 -#CFLAGS= -O -finline-functions -fstrength-reduce +#CFLAGS= -O -finline-functions -fstrength-reduce # gcc 1.37-1.40 -#CFLAGS= -O -fcombine-regs -finline-functions -fstrength-reduce +#CFLAGS= -O -fcombine-regs -finline-functions -fstrength-reduce # add -msoft-float for 68881 machines. # gcc 2.0 @@ -67,8 +72,10 @@ CFLAGS = @CFLAGS@ # This is set by auto #CFLAGS= -O -Mnodebug -Mnoperfmon # DEC Alpha OSF/1 -#CFLAGS= -O2 -Olimit 2000 ## Normal Optimization -#CFLAGS= -O3 -Olimit 2000 ## Full Optimization - may not work +## Normal Optimization +#CFLAGS= -O2 -Olimit 2000 +## Full Optimization - may not work +#CFLAGS= -O3 -Olimit 2000 #CF=-j #SUF=u #.SUFFIXES: .u @@ -77,7 +84,8 @@ CFLAGS = @CFLAGS@ # This is set by auto # global optimizer! (-O3). # On SGI 4.0+ you need to add -D__STDC__ too. #CFLAGS= -O3 -#CFLAGS= -O3 -Olimit 2000 ## Ultrix 4.2a +## Ultrix 4.2a +#CFLAGS= -O3 -Olimit 2000 #CF=-j #SUF=u #.SUFFIXES: .u ## Ultrix and gnu-make need that @@ -110,14 +118,14 @@ CFLAGS = @CFLAGS@ # This is set by auto # CFLAGS= -O3 # SINIX RMx00 -#CFLAGS= -O # -D_POSIX_SOURCE # -kansi +#CFLAGS= -O# -D_POSIX_SOURCE# -kansi # Apollo's with cc [apollo builtins don't work with gcc] # and apollo should not define __STDC__ if it does not have # the standard header files. RT's (aos4.3) need that too; # you might want to skip the -O on the rt's... Not very wise. # AIX/ESA needs -D_IBMESA on command line (this may disappear by GA) -#DFLAGS=-U__STDC__ +#DFLAGS=-U__STDC__ #DFLAGS=-D_IBMESA # On aix2.2.1 we need more compiler space. #DFLAGS=-Nd4000 -Nn3000 @@ -142,17 +150,25 @@ DFLAGS = -D_PATH_TCSHELL='"${bindir}/tcs ################################################################ ## LDFLAGS. Define something here if you need to ################################################################ -LDFLAGS= @LDFLAGS@ ## This is set by autoconf. -#LDFLAGS= ## The simplest, suitable for all. -#LDFLAGS= -s ## Stripped. Takes less space on disk. -#LDFLAGS= -s -n ## Pure executable. Spares paging over -# ## the network for machines with local -# ## swap but external /usr/local/bin . -#LDFLAGS= -s -n -Bstatic ## Without dynamic linking. (SunOS/cc) -#LDFLAGS= -s -n -static ## Without dynamic linking. (SunOS/gcc) -#LDFLAGS= -Wl,-s,-n ## Stripped, shared text (Unicos) -#LDFLAGS= -s -static ## Link statically. (linux) -#LDFLAGS= -s -N ## Impure executable (linux) +## This is set by autoconf: +LDFLAGS= @LDFLAGS@ +## The simplest, suitable for all. +#LDFLAGS= +## Stripped. Takes less space on disk. +#LDFLAGS= -s +## Pure executable. Spares paging over the network for machines with +## local swap but external /usr/local/bin . +#LDFLAGS= -s -n +## Without dynamic linking. (SunOS/cc) +#LDFLAGS= -s -n -Bstatic +## Without dynamic linking. (SunOS/gcc) +#LDFLAGS= -s -n -static +## Stripped, shared text (Unicos) +#LDFLAGS= -Wl,-s,-n +## Link statically. (linux) +#LDFLAGS= -s -static +## Impure executable (linux) +#LDFLAGS= -s -N ################################################################ ## SBINLDFLAGS. Flags to build a tcsh suitable for installation in @@ -164,53 +180,100 @@ SBINLDFLAGS=-Wl,-R/etc/lib,-I/etc/lib/ld ################################################################ ## LIBES. Pick one, or roll your own. ################################################################ -LIBES= @LIBS@ ## This is set by autoconf. -#LIBES= -ltermcap ## BSD style things -#LIBES= -ltermcap ## SunOS, HP-UX, pyramid -#LIBES= -ltermcap ## Linux -#LIBES= -ltermcap -lshadow ## Linux with PW_SHADOW -#LIBES= -ltermcap -lsec ## Tek XD88/10 (UTekV) with PW_SHADOW -#LIBES= -ltermcap -lsec ## Motorola MPC (sysV88) with PW_SHADOW -#LIBES= -ltermcap -lcs ## Mach -#LIBES= -ltermcap -lbsd ## DEC osf1 on the alpha -#LIBES= -ltermcap -lbsd ## Intel paragon -#LIBES= -ltermcap -lbsd ## Clipper intergraph -#LIBES= -ltermcap -lseq ## Sequent's Dynix -#LIBES= -ltermcap -lauth ## Ultrix with Enhanced Security -#LIBES= -ltermcap -ldir -lx ## Xenix 386 style things -#LIBES= -ltermcap -lndir -lsocket -ljobs ## masscomp RTU6.0 -#LIBES= -lcurses ## AIX on the rt -#LIBES= -lcurses ## TitanOS on the stellar -#LIBES= -ltermlib -lsocket -lnsl ## SysV4 w/o BSDTIMES or Solaris 2 -#LIBES= -lcurses ## SysV3 w/o networking -#LIBES= -lcurses -lnet ## SysV3 with networking -#LIBES= -lcurses -ldir ## SysV2 w/o networking & dirlib -#LIBES= -lcurses -ldir -lnet ## SysV2 with networking & dirlib -#LIBES= -lcurses -lbsd ## AIX on the IBM 370 or rs6000 or ps2 -#LIBES= -lcurses -lbsd ## ETA10 -#LIBES= -lcurses -lbsd ## Irix3.1 on the SGI-IRIS4D -#LIBES= -lcurses -lbsd -lc_s ## Irix3.3 on the SGI-IRIS4D w/o yp -#LIBES= -lcurses -lsun -lbsd -lc_s ## Irix3.3 on the SGI-IRIS4D with yp -#LIBES= -lcurses -lsocket -lbsd ## Amdahl UTS 2.1 -#LIBES= -lcurses -lsocket ## Intel's hypercube. -#LIBES= -lcurses -lsocket ## ns32000 based Opus. -#LIBES= -lcurses -lcposix ## ISC 2.2 without networking -#LIBES= -lcposix -lc_s -lcurses -linet ## ISC 2.2 with networking -#LIBES= -lcurses -lsec -lc_s ## ISC 2.0.2 without networking -#LIBES= -lcurses -linet -lsec -lc_s ## ISC 2.0.2 with networking -#LIBES= -lcurses -lintl -lcrypt ## SCO SysVR3.2v2.0 -#LIBES= -lcurses -lintl -lsocket -lcrypt ## SCO+ODT1.1 -#LIBES= -lposix -ltermcap ## A/UX 2.0 -#LIBES= -lposix -ltermcap -lc_s ## A/UX 3.0 -#LIBES= -ldirent -lcurses ## att3b1 cc w/o shared lib & dirlib -#LIBES= -shlib -ldirent -lcurses ## att3b1 gcc with shared lib & dirlib -#LIBES= -ltermlib -lsocket -lnsl -lc /usr/ucblib/libucb.a ## SysV4 with BSDTIMES -#LIBES= -lcurses -lnsl -lsocket -lc /usr/ucblib/libucb.a ## Stardent Vistra -#LIBES= -ltermc ## emx under OS/2 -#LIBES= ## Minix, VMS_POSIX -#LIBES= -ltermcap -lcrypt ## Multiflow -#LIBES= -ltermcap -lcrypt ## NetBSD -#LIBES= -lcurses ## DDE Supermax +## This is set by autoconf. +LIBES= @LIBS@ +## BSD style things +#LIBES= -ltermcap +## SunOS, HP-UX, pyramid +#LIBES= -ltermcap +## Linux +#LIBES= -ltermcap +## Linux with PW_SHADOW +#LIBES= -ltermcap -lshadow +## Tek XD88/10 (UTekV) with PW_SHADOW +#LIBES= -ltermcap -lsec +## Motorola MPC (sysV88) with PW_SHADOW +#LIBES= -ltermcap -lsec +## Mach +#LIBES= -ltermcap -lcs +## DEC osf1 on the alpha +#LIBES= -ltermcap -lbsd +## Intel paragon +#LIBES= -ltermcap -lbsd +## Clipper intergraph +#LIBES= -ltermcap -lbsd +## Sequent's Dynix +#LIBES= -ltermcap -lseq +## Ultrix with Enhanced Security +#LIBES= -ltermcap -lauth +## Xenix 386 style things +#LIBES= -ltermcap -ldir -lx +## masscomp RTU6.0 +#LIBES= -ltermcap -lndir -lsocket -ljobs +## AIX on the rt +#LIBES= -lcurses +## TitanOS on the stellar +#LIBES= -lcurses +## SysV4 w/o BSDTIMES or Solaris 2 +#LIBES= -ltermlib -lsocket -lnsl +## SysV3 w/o networking +#LIBES= -lcurses +## SysV3 with networking +#LIBES= -lcurses -lnet +## SysV2 w/o networking & dirlib +#LIBES= -lcurses -ldir +## SysV2 with networking & dirlib +#LIBES= -lcurses -ldir -lnet +## AIX on the IBM 370 or rs6000 or ps2 +#LIBES= -lcurses -lbsd +## ETA10 +#LIBES= -lcurses -lbsd +## Irix3.1 on the SGI-IRIS4D +#LIBES= -lcurses -lbsd +## Irix3.3 on the SGI-IRIS4D w/o yp +#LIBES= -lcurses -lbsd -lc_s +## Irix3.3 on the SGI-IRIS4D with yp +#LIBES= -lcurses -lsun -lbsd -lc_s +## Amdahl UTS 2.1 +#LIBES= -lcurses -lsocket -lbsd +## Intel's hypercube. +#LIBES= -lcurses -lsocket +## ns32000 based Opus. +#LIBES= -lcurses -lsocket +## ISC 2.2 without networking +#LIBES= -lcurses -lcposix +## ISC 2.2 with networking +#LIBES= -lcposix -lc_s -lcurses -linet +## ISC 2.0.2 without networking +#LIBES= -lcurses -lsec -lc_s +## ISC 2.0.2 with networking +#LIBES= -lcurses -linet -lsec -lc_s +## SCO SysVR3.2v2.0 +#LIBES= -lcurses -lintl -lcrypt +## SCO+ODT1.1 +#LIBES= -lcurses -lintl -lsocket -lcrypt +## A/UX 2.0 +#LIBES= -lposix -ltermcap +## A/UX 3.0 +#LIBES= -lposix -ltermcap -lc_s +## att3b1 cc w/o shared lib & dirlib +#LIBES= -ldirent -lcurses +## att3b1 gcc with shared lib & dirlib +#LIBES= -shlib -ldirent -lcurses +## SysV4 with BSDTIMES +#LIBES= -ltermlib -lsocket -lnsl -lc /usr/ucblib/libucb.a +## Stardent Vistra +#LIBES= -lcurses -lnsl -lsocket -lc /usr/ucblib/libucb.a +## emx under OS/2 +#LIBES= -ltermc +## Minix, VMS_POSIX +#LIBES= +## Multiflow +#LIBES= -ltermcap -lcrypt +## NetBSD +#LIBES= -ltermcap -lcrypt +## DDE Supermax +#LIBES= -lcurses ################################################################ ## EXTRAFLAGS and EXTRALIBS @@ -222,8 +285,10 @@ LIBES= @LIBS@ ## This is set by aut # #Solaris and HPUX require the BSD libraries with AFS. #We use -lc to use only what we require. -#AFSAUXLIB = -lsocket -lnsl -lc -lucb # Solaris -#AFSAUXLIB = -lc -lBSD # HPUX +# Solaris +#AFSAUXLIB = -lsocket -lnsl -lc -lucb +# HPUX +#AFSAUXLIB = -lc -lBSD # #AFSLIB = -L$(AFSLIBDIR) -L$(AFSLIBDIR)/afs -lkauth -lprot -lubik\ # -lauth -lrxkad -lsys -ldes -lrx -llwp -lcom_err\ @@ -244,26 +309,38 @@ EXTRALIBS = @HESLIB@ $(AFSLIB) @LIBICONV # will lose the editor and job control. # This is for setting your C preprocessor value. -CPP = @CPP@ # This is set by autoconf. +# This is set by autoconf. +CPP = @CPP@ # The -B tells gcc to use /bin/ld. This is to avoid using the gnu ld, which # on the suns does not know how to make dynamically linked binaries. -CC = @CC@ # This is set by autoconf. +# This is set by autoconf. +CC = @CC@ #CC= gcc -Wall -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Werror -Wmissing-declarations -Wredundant-decls -Wnested-externs -Wsign-compare -Wcast-qual -Wreturn-type -Wswitch -Wshadow -Wwrite-strings -Wextra -#CC= gcc -Wall -pipe -B/bin/ # -ansi -pedantic -#CC= gcc -m486 -pipe -Wall # Generate code for Intel 486 (linux) -#CC= shlicc # BSDI2.1 w/ shared libraries +# -ansi -pedantic +#CC= gcc -Wall -pipe -B/bin/ +# Generate code for Intel 486 (linux) +#CC= gcc -m486 -pipe -Wall +# BSDI2.1 w/ shared libraries +#CC= shlicc #CC= cc #CC= occ #CC= acc #CC= pcc #CC= hc -w -#CC= c89 # For VMS/POSIX -#CC= /bin/cc # For suns, w/o gcc and SVR4 -#CC= /usr/lib/sun.compile/cc # FPS 500 (+FPX) with Sun C compiler -#CC= /opt/SUNWspro/bin/cc # Solaris 2.1 -#CC= scc # Alliant fx2800 -#CC= cc -h0,ansi,novector,float0 # for NEC SX-4 +# For VMS/POSIX +#CC= c89 +# For suns, w/o gcc and SVR4 +#CC= /bin/cc +# FPS 500 (+FPX) with Sun C compiler +#CC= /usr/lib/sun.compile/cc +# Solaris 2.1 +#CC= /opt/SUNWspro/bin/cc +# Alliant fx2800 +#CC= scc +# for NEC SX-4 +#CC= cc -h0,ansi,novector,float0 #CC= lcc -wa +CC_FOR_GETHOST = @CC_FOR_GETHOST@ ED= ed AS= as RM= rm @@ -272,8 +349,10 @@ VGRIND= csh /usr/ucb/vgrind CTAGS= /usr/ucb/ctags #XSTR= /usr/ucb/xstr SCCS= /usr/local/sccs -PARALLEL=12 # Make the multi-max run fast. -#P=& # Use Sequent's parallel make +# Make the multi-max run fast. +PARALLEL=12 +# Use Sequent's parallel make +#P=& P= prefix=@prefix@ exec_prefix=@exec_prefix@ @@ -282,12 +361,17 @@ mandir=@datarootdir@/man MANSECT=1 DESTBIN=${DESTDIR}${bindir} DESTMAN=${DESTDIR}${mandir}/man${MANSECT} -# DESTMAN=${DESTDIR}/catman/man${MANSECT} # A/UX -# DESTMAN=${DESTDIR}/usr/share/man/man${MANSECT} # Stardent Vistra (SysVR4) -# DESTMAN=/usr/catman/1l # Amiga unix (SysVR4) +# A/UX +# DESTMAN=${DESTDIR}/catman/man${MANSECT} +# Stardent Vistra (SysVR4) +# DESTMAN=${DESTDIR}/usr/share/man/man${MANSECT} +# Amiga unix (SysVR4) +# DESTMAN=/usr/catman/1l EXEEXT=@EXEEXT@ FTPAREA=/usr/spool/ftp +BUILD_CATALOGS = @BUILD_CATALOGS@ + ASSRCS= sh.c sh.dir.c sh.dol.c sh.err.c sh.exec.c sh.char.c \ sh.exp.c sh.file.c sh.func.c sh.glob.c sh.hist.c sh.init.c \ sh.lex.c sh.misc.c sh.parse.c sh.print.c sh.proc.c sh.sem.c \ @@ -330,9 +414,9 @@ AVSRCS= Fixes MAKEDIFFS MAKESHAR NewThin host.defs gethost.c tcsh.man2html configure.in configure config.h.in \ tests/testsuite.at TESTFILES= tests/aliases.at tests/arguments.at tests/commands.at \ - tests/expr.at tests/lexical.at tests/mb-eucjp.at tests/mb-utf8.at \ - tests/noexec.at tests/syntax.at tests/subst.at tests/variables.at \ - tests/sh.dol.at + tests/expr.at tests/lexical.at tests/mb-eucjp.at \ + tests/mb-utf8.at tests/noexec.at tests/syntax.at tests/subst.at \ + tests/variables.at tests/sh.dol.at VHSRCS=${PVSRCS} ${AVSRCS} @@ -345,7 +429,7 @@ DISTSRCS= ${PSSRCS} ${TWSRCS} ${EDSRCS} OBJS= ${SHOBJS} ${TWOBJS} ${EDOBJS} ${TCOBJS} -all: ${BUILD} +all: ${BUILD} catalogs tcsh$(EXEEXT):$(P) ${OBJS} rm -f tcsh$(EXEEXT) core @@ -365,7 +449,7 @@ pure:$(P) ${OBJS} gethost: gethost.c sh.err.h tc.const.h sh.h rm -f gethost - ${CC} -o gethost ${LDFLAGS} ${CFLAGS} ${CPPFLAGS} ${DFLAGS} $(srcdir)/gethost.c ${LIBES} ${EXTRALIBS} + ${CC_FOR_GETHOST} -o gethost ${CPPFLAGS} $(srcdir)/gethost.c tc.defs.c: gethost host.defs @rm -f $@.tmp @@ -463,7 +547,7 @@ $(srcdir)/tests/package.m4: $(srcdir)/co echo 'm4_define([AT_PACKAGE_BUGREPORT], [@PACKAGE_BUGREPORT@])'; \ } >$(srcdir)/tests/package.m4 -$(srcdir)/tests/testsuite: $(srcdir)/tests/package.m4 $(srcdir}/tests/testsuite.at $(TESTFILES) +$(srcdir)/tests/testsuite: $(srcdir)/tests/package.m4 $(srcdir)/tests/testsuite.at $(TESTFILES) autom4te --language=autotest -I $(srcdir)/tests \ $(srcdir)/tests/testsuite.at -o $@.tmp mv $@.tmp $@ @@ -511,20 +595,36 @@ vgrind: install-strip: install -install: tcsh$(EXEEXT) +install: tcsh$(EXEEXT) install.catalogs install.man -mkdir -p ${DESTBIN} -mv -f ${DESTBIN}/tcsh$(EXEEXT) ${DESTBIN}/tcsh.old cp tcsh$(EXEEXT) ${DESTBIN}/tcsh$(EXEEXT) -strip ${DESTBIN}/tcsh$(EXEEXT) chmod 755 ${DESTBIN}/tcsh$(EXEEXT) +install.catalogs: + @test "x${BUILD_CATALOGS}" = "xyes" && (cd nls; ${MAKE} install DESTDIR=${DESTDIR}) || exit 0 + install.man: tcsh.man -mkdir -p ${DESTMAN} -rm -f ${DESTMAN}/tcsh.${MANSECT} cp $(srcdir)/tcsh.man ${DESTMAN}/tcsh.${MANSECT} chmod 444 ${DESTMAN}/tcsh.${MANSECT} -install.cygwin: install install.man +# Amiga Unix +#install.man: tcsh.man +# compress tcsh.man +# cp tcsh.man.Z ${DESTMAN}/tcsh.Z +# chmod 444 ${DESTMAN}/tcsh.Z + +# Apple A/UX +#install.man: tcsh.man +# -rm -f ${DESTMAN}/tcsh.${MANSECT}.Z +# nroff -man tcsh.man | compress > ${DESTMAN}/tcsh.${MANSECT}.Z +# chmod 444 ${DESTMAN}/tcsh.${MANSECT}.Z + +install.cygwin: install + -gzip ${DESTMAN}/tcsh.${MANSECT} -mkdir -p ${DESTDIR}${prefix}/share/doc/tcsh cp ${srcdir}/FAQ ${srcdir}/Fixes ${DESTDIR}${prefix}/share/doc/tcsh cp ${srcdir}/NewThings ${srcdir}/README ${DESTDIR}${prefix}/share/doc/tcsh @@ -542,24 +642,15 @@ install.cygwin: install install.man cp -p ${srcdir}/cygwin/postinstall.sh ${DESTDIR}/etc/postinstall/tcsh.sh cp -p ${srcdir}/cygwin/preremove.sh ${DESTDIR}/etc/preremove/tcsh.sh -# Amiga Unix -#install.man: tcsh.man -# compress tcsh.man -# cp tcsh.man.Z ${DESTMAN}/tcsh.Z -# chmod 444 ${DESTMAN}/tcsh.Z - -# Apple A/UX -#install.man: tcsh.man -# -rm -f ${DESTMAN}/tcsh.${MANSECT}.Z -# nroff -man tcsh.man | compress > ${DESTMAN}/tcsh.${MANSECT}.Z -# chmod 444 ${DESTMAN}/tcsh.${MANSECT}.Z - -clean: +clean: clean.catalogs ${RM} -f a.out strings x.c xs.c tcsh$(EXEEXT) tcsh.a _MAKE_LOG gethost ${RM} -f *.${SUF} *.i *.s ${RM} -f sh.prof.c ed.defns.h tc.const.h sh.err.h tc.defs.c ${RM} -f tcsh.*.m tcsh.*.cat +clean.catalogs: + @test "x${BUILD_CATALOGS}" = "xyes" && (cd nls; ${MAKE} clean) || exit 0 + veryclean: clean ${RM} -f Makefile config.h config_p.h ${RM} -f config.status config.cache config.log tcsh.ps @@ -607,7 +698,7 @@ shar: rm -rf tcsh-${VERSION} catalogs: - @(cd nls; make catalogs) + @test "x${BUILD_CATALOGS}" = "xyes" && (cd nls; ${MAKE} catalogs) || exit 0 tcsh-${VERSION}.tar.Z: rm -rf tcsh-${VERSION} Modified: stable/9/contrib/tcsh/Ported ============================================================================== --- stable/9/contrib/tcsh/Ported Wed Mar 7 00:16:32 2012 (r232632) +++ stable/9/contrib/tcsh/Ported Wed Mar 7 01:26:24 2012 (r232633) @@ -7,7 +7,7 @@ find it out-of-date, or you have additio christos -VENDOR : sun +VENDOR : Sun MODELS : sun3, sun4, sun386i COMPILER: cc, gcc, acc CFLAGS : normal @@ -18,7 +18,7 @@ ENVIRON : n/a NOTES : Don't compile with /usr/5bin/cc VERSION : 6.08 -VENDOR : sun +VENDOR : Sun MODELS : sun4, ultra COMPILER: cc, gcc CFLAGS : normal @@ -34,18 +34,29 @@ NOTES : The sunpro compiler cannot compi : point failures of programs exec'ed from tcsh. VERSION : 6.08 -VENDOR : sun +VENDOR : Sun MODELS : ultra COMPILER: WorkShop cc CFLAGS : normal LIBES : -lcurses -lsocket -lnsl -OS : solaris 2.6 +OS : solaris 2.6, 2.7, 8 CONFIG : sol26 ENVIRON : n/a NOTES : none VERSION : 6.08 -VENDOR : sun +VENDOR : Sun +MODELS : ultra, i686, x86_64 +COMPILER: Sun Studio cc +CFLAGS : normal +LIBES : -lcurses -lsocket -lnsl +OS : solaris 9, 10 +CONFIG : sol29 +ENVIRON : n/a +NOTES : none +VERSION : 6.18 + +VENDOR : Sun MODELS : i386 COMPILER: cc, gcc CFLAGS : -D__STDC__=0 @@ -56,7 +67,7 @@ ENVIRON : n/a NOTES : n/a VERSION : 6.04.13 -VENDOR : sun +VENDOR : Sun MODELS : sun4 COMPILER: gcc CFLAGS : normal Modified: stable/9/contrib/tcsh/README ============================================================================== --- stable/9/contrib/tcsh/README Wed Mar 7 00:16:32 2012 (r232632) +++ stable/9/contrib/tcsh/README Wed Mar 7 01:26:24 2012 (r232633) @@ -1,4 +1,4 @@ -This is tcsh version 6.17.00. Tcsh is a version of the Berkeley +This is tcsh version 6.18.01. Tcsh is a version of the Berkeley C-Shell, with the addition of: a command line editor, command and file name completion, listing, etc. and a bunch of small additions to the shell itself. @@ -87,7 +87,7 @@ To install tcsh: 10) Enjoy. -12) PLEASE file any bug reports (and fixes), code for new features at: +11) PLEASE file any bug reports (and fixes), code for new features at: http://bugs.gw.com/ Modified: stable/9/contrib/tcsh/WishList ============================================================================== --- stable/9/contrib/tcsh/WishList Wed Mar 7 00:16:32 2012 (r232632) +++ stable/9/contrib/tcsh/WishList Wed Mar 7 01:26:24 2012 (r232633) @@ -52,17 +52,6 @@ ey ) - bhooglan _________________________________________________________________ - I'm a long-time faithful user of tcsh, and one thing has always bugged - me -- the need to type "rehash" at a prompt when adding a new command. - My suggestions is to change tcsh so before printing "Command not - found.", it first searches its entire path and rebuilds its hash - table. Only after doing this, and if the command is still not in the - path, then print "Command not found.". I realize there are some - extreme cases in which this is suboptimal, but in most cases with - normal users this would be a big win, and simplify the manual and - perhaps even the code. - _________________________________________________________________ - Wish "tcsh -l" would accept other flags. At least "-c". Currently I can't get ssh to have the right environment unless it is a Modified: stable/9/contrib/tcsh/complete.tcsh ============================================================================== --- stable/9/contrib/tcsh/complete.tcsh Wed Mar 7 00:16:32 2012 (r232632) +++ stable/9/contrib/tcsh/complete.tcsh Wed Mar 7 01:26:24 2012 (r232633) @@ -1,5 +1,5 @@ # -# $tcsh: complete.tcsh,v 1.51 2007/10/01 21:51:59 christos Exp $ +# $tcsh: complete.tcsh,v 1.52 2010/05/07 17:54:13 christos Exp $ # example file using the new completion code # # Debian GNU/Linux @@ -636,7 +636,7 @@ if ($?_complete) then complete nmap 'n@-e@`ifconfig -l`@' 'p/*/$hostnames/' complete perldoc 'n@*@`\ls -1 /usr/libdata/perl/5.*/pod | sed s%\\.pod.\*\$%%`@' complete postfix 'n/*/(start stop reload abort flush check)/' - complete postmap 'n/1/(hash: regexp:)' 'c/hash:/f/' 'c/regexp:/f/' + complete postmap 'n/1/(hash: regexp:)/' 'c/hash:/f/' 'c/regexp:/f/' complete rcsdiff 'p@1@`\ls -1a RCS | sed -e "s/\(.*\),v/\1/"`@' *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***