svn commit: r315512 - in vendor/tcsh/dist: . config cygwin m4 nls nls/C nls/et nls/finnish nls/french nls/german nls/greek nls/italian nls/ja nls/pl nls/russian nls/spanish nls/ukrainian tests win32
Dmitry Chagin
dchagin at FreeBSD.org
Sat Mar 18 21:41:56 UTC 2017
Author: dchagin
Date: Sat Mar 18 21:41:53 2017
New Revision: 315512
URL: https://svnweb.freebsd.org/changeset/base/315512
Log:
Import of tcsh-6.20.00
Added:
vendor/tcsh/dist/Makefile.man2html (contents, props changed)
vendor/tcsh/dist/aclocal.m4
vendor/tcsh/dist/configure.ac
vendor/tcsh/dist/dotlock.c (contents, props changed)
vendor/tcsh/dist/dotlock.h (contents, props changed)
vendor/tcsh/dist/m4/
vendor/tcsh/dist/tcsh.man.new
vendor/tcsh/dist/tests/parenthesis.at
Deleted:
vendor/tcsh/dist/configure.in
vendor/tcsh/dist/cygwin/postinstall.sh
vendor/tcsh/dist/cygwin/preremove.sh
vendor/tcsh/dist/win32/CODING
vendor/tcsh/dist/win32/ChangeLog
vendor/tcsh/dist/win32/Contributors
vendor/tcsh/dist/win32/WindowsReadme.1st
Modified:
vendor/tcsh/dist/Copyright (contents, props changed)
vendor/tcsh/dist/Fixes (contents, props changed)
vendor/tcsh/dist/Imakefile (contents, props changed)
vendor/tcsh/dist/Makefile.in (contents, props changed)
vendor/tcsh/dist/Makefile.std (contents, props changed)
vendor/tcsh/dist/Makefile.vms (contents, props changed)
vendor/tcsh/dist/README (contents, props changed)
vendor/tcsh/dist/complete.tcsh (contents, props changed)
vendor/tcsh/dist/config.guess (contents, props changed)
vendor/tcsh/dist/config.h.in (contents, props changed)
vendor/tcsh/dist/config.sub (contents, props changed)
vendor/tcsh/dist/config/android
vendor/tcsh/dist/config/bsd4.4 (contents, props changed)
vendor/tcsh/dist/config_f.h (contents, props changed)
vendor/tcsh/dist/configure (contents, props changed)
vendor/tcsh/dist/ed.chared.c (contents, props changed)
vendor/tcsh/dist/ed.decls.h (contents, props changed)
vendor/tcsh/dist/ed.defns.c (contents, props changed)
vendor/tcsh/dist/ed.inputl.c (contents, props changed)
vendor/tcsh/dist/ed.refresh.c (contents, props changed)
vendor/tcsh/dist/ed.screen.c (contents, props changed)
vendor/tcsh/dist/ed.term.h (contents, props changed)
vendor/tcsh/dist/ed.xmap.c (contents, props changed)
vendor/tcsh/dist/gethost.c (contents, props changed)
vendor/tcsh/dist/glob.c (contents, props changed)
vendor/tcsh/dist/host.defs (contents, props changed)
vendor/tcsh/dist/nls/C/set1 (contents, props changed)
vendor/tcsh/dist/nls/C/set20 (contents, props changed)
vendor/tcsh/dist/nls/C/set9 (contents, props changed)
vendor/tcsh/dist/nls/Makefile.in
vendor/tcsh/dist/nls/catgen
vendor/tcsh/dist/nls/et/set1 (contents, props changed)
vendor/tcsh/dist/nls/et/set20 (contents, props changed)
vendor/tcsh/dist/nls/et/set9 (contents, props changed)
vendor/tcsh/dist/nls/finnish/set1 (contents, props changed)
vendor/tcsh/dist/nls/finnish/set20 (contents, props changed)
vendor/tcsh/dist/nls/finnish/set3 (contents, props changed)
vendor/tcsh/dist/nls/finnish/set9 (contents, props changed)
vendor/tcsh/dist/nls/french/set1 (contents, props changed)
vendor/tcsh/dist/nls/french/set20 (contents, props changed)
vendor/tcsh/dist/nls/french/set9 (contents, props changed)
vendor/tcsh/dist/nls/german/set1 (contents, props changed)
vendor/tcsh/dist/nls/german/set20 (contents, props changed)
vendor/tcsh/dist/nls/german/set9 (contents, props changed)
vendor/tcsh/dist/nls/greek/set1 (contents, props changed)
vendor/tcsh/dist/nls/greek/set20 (contents, props changed)
vendor/tcsh/dist/nls/greek/set9 (contents, props changed)
vendor/tcsh/dist/nls/italian/set1 (contents, props changed)
vendor/tcsh/dist/nls/italian/set20 (contents, props changed)
vendor/tcsh/dist/nls/italian/set9 (contents, props changed)
vendor/tcsh/dist/nls/ja/set1 (contents, props changed)
vendor/tcsh/dist/nls/pl/set1 (contents, props changed)
vendor/tcsh/dist/nls/pl/set20 (contents, props changed)
vendor/tcsh/dist/nls/pl/set9 (contents, props changed)
vendor/tcsh/dist/nls/russian/set1 (contents, props changed)
vendor/tcsh/dist/nls/russian/set20 (contents, props changed)
vendor/tcsh/dist/nls/russian/set9 (contents, props changed)
vendor/tcsh/dist/nls/spanish/set1 (contents, props changed)
vendor/tcsh/dist/nls/spanish/set20 (contents, props changed)
vendor/tcsh/dist/nls/spanish/set9 (contents, props changed)
vendor/tcsh/dist/nls/ukrainian/set1 (contents, props changed)
vendor/tcsh/dist/nls/ukrainian/set20 (contents, props changed)
vendor/tcsh/dist/nls/ukrainian/set9 (contents, props changed)
vendor/tcsh/dist/patchlevel.h (contents, props changed)
vendor/tcsh/dist/sh.c (contents, props changed)
vendor/tcsh/dist/sh.char.h (contents, props changed)
vendor/tcsh/dist/sh.decls.h (contents, props changed)
vendor/tcsh/dist/sh.dir.c (contents, props changed)
vendor/tcsh/dist/sh.dol.c (contents, props changed)
vendor/tcsh/dist/sh.err.c (contents, props changed)
vendor/tcsh/dist/sh.exec.c (contents, props changed)
vendor/tcsh/dist/sh.exp.c (contents, props changed)
vendor/tcsh/dist/sh.file.c (contents, props changed)
vendor/tcsh/dist/sh.func.c (contents, props changed)
vendor/tcsh/dist/sh.glob.c (contents, props changed)
vendor/tcsh/dist/sh.h (contents, props changed)
vendor/tcsh/dist/sh.hist.c (contents, props changed)
vendor/tcsh/dist/sh.init.c (contents, props changed)
vendor/tcsh/dist/sh.lex.c (contents, props changed)
vendor/tcsh/dist/sh.misc.c (contents, props changed)
vendor/tcsh/dist/sh.print.c (contents, props changed)
vendor/tcsh/dist/sh.proc.c (contents, props changed)
vendor/tcsh/dist/sh.proc.h (contents, props changed)
vendor/tcsh/dist/sh.sem.c (contents, props changed)
vendor/tcsh/dist/sh.set.c (contents, props changed)
vendor/tcsh/dist/sh.time.c (contents, props changed)
vendor/tcsh/dist/tc.alloc.c (contents, props changed)
vendor/tcsh/dist/tc.bind.c (contents, props changed)
vendor/tcsh/dist/tc.const.c (contents, props changed)
vendor/tcsh/dist/tc.decls.h (contents, props changed)
vendor/tcsh/dist/tc.func.c (contents, props changed)
vendor/tcsh/dist/tc.nls.c (contents, props changed)
vendor/tcsh/dist/tc.nls.h (contents, props changed)
vendor/tcsh/dist/tc.os.c (contents, props changed)
vendor/tcsh/dist/tc.printf.c (contents, props changed)
vendor/tcsh/dist/tc.prompt.c (contents, props changed)
vendor/tcsh/dist/tc.str.c (contents, props changed)
vendor/tcsh/dist/tc.who.c (contents, props changed)
vendor/tcsh/dist/tcsh.man (contents, props changed)
vendor/tcsh/dist/tests/commands.at
vendor/tcsh/dist/tests/lexical.at
vendor/tcsh/dist/tests/syntax.at
vendor/tcsh/dist/tests/testsuite.at
vendor/tcsh/dist/tests/variables.at
vendor/tcsh/dist/tw.color.c (contents, props changed)
vendor/tcsh/dist/tw.comp.c (contents, props changed)
vendor/tcsh/dist/tw.decls.h (contents, props changed)
vendor/tcsh/dist/tw.parse.c (contents, props changed)
vendor/tcsh/dist/win32/Makefile.win32
vendor/tcsh/dist/win32/README.NT
vendor/tcsh/dist/win32/clip.c
vendor/tcsh/dist/win32/dirent.c
vendor/tcsh/dist/win32/fork.c
vendor/tcsh/dist/win32/globals.c
vendor/tcsh/dist/win32/ntfunc.c
vendor/tcsh/dist/win32/ntport.h
vendor/tcsh/dist/win32/signal.c
vendor/tcsh/dist/win32/stdio.c
vendor/tcsh/dist/win32/support.c
Directory Properties:
vendor/tcsh/dist/FAQ (props changed)
vendor/tcsh/dist/MAKEDIFFS (props changed)
vendor/tcsh/dist/MAKESHAR (props changed)
vendor/tcsh/dist/NewThings (props changed)
vendor/tcsh/dist/Ported (props changed)
vendor/tcsh/dist/README.imake (props changed)
vendor/tcsh/dist/WishList (props changed)
vendor/tcsh/dist/Y2K (props changed)
vendor/tcsh/dist/csh-mode.el (props changed)
vendor/tcsh/dist/ed.h (props changed)
vendor/tcsh/dist/ed.init.c (props changed)
vendor/tcsh/dist/ed.term.c (props changed)
vendor/tcsh/dist/eight-bit.me (props changed)
vendor/tcsh/dist/glob.3 (props changed)
vendor/tcsh/dist/glob.h (props changed)
vendor/tcsh/dist/imake.config (props changed)
vendor/tcsh/dist/install-sh (props changed)
vendor/tcsh/dist/ma.setp.c (props changed)
vendor/tcsh/dist/mi.termios.c (props changed)
vendor/tcsh/dist/mi.varargs.h (props changed)
vendor/tcsh/dist/mi.wait.h (props changed)
vendor/tcsh/dist/nls/C/charset (props changed)
vendor/tcsh/dist/nls/C/set10 (props changed)
vendor/tcsh/dist/nls/C/set11 (props changed)
vendor/tcsh/dist/nls/C/set12 (props changed)
vendor/tcsh/dist/nls/C/set13 (props changed)
vendor/tcsh/dist/nls/C/set14 (props changed)
vendor/tcsh/dist/nls/C/set15 (props changed)
vendor/tcsh/dist/nls/C/set16 (props changed)
vendor/tcsh/dist/nls/C/set17 (props changed)
vendor/tcsh/dist/nls/C/set18 (props changed)
vendor/tcsh/dist/nls/C/set19 (props changed)
vendor/tcsh/dist/nls/C/set2 (props changed)
vendor/tcsh/dist/nls/C/set21 (props changed)
vendor/tcsh/dist/nls/C/set22 (props changed)
vendor/tcsh/dist/nls/C/set23 (props changed)
vendor/tcsh/dist/nls/C/set24 (props changed)
vendor/tcsh/dist/nls/C/set25 (props changed)
vendor/tcsh/dist/nls/C/set26 (props changed)
vendor/tcsh/dist/nls/C/set27 (props changed)
vendor/tcsh/dist/nls/C/set29 (props changed)
vendor/tcsh/dist/nls/C/set3 (props changed)
vendor/tcsh/dist/nls/C/set30 (props changed)
vendor/tcsh/dist/nls/C/set31 (props changed)
vendor/tcsh/dist/nls/C/set4 (props changed)
vendor/tcsh/dist/nls/C/set5 (props changed)
vendor/tcsh/dist/nls/C/set6 (props changed)
vendor/tcsh/dist/nls/C/set7 (props changed)
vendor/tcsh/dist/nls/C/set8 (props changed)
vendor/tcsh/dist/nls/et/charset (props changed)
vendor/tcsh/dist/nls/et/set10 (props changed)
vendor/tcsh/dist/nls/et/set11 (props changed)
vendor/tcsh/dist/nls/et/set12 (props changed)
vendor/tcsh/dist/nls/et/set13 (props changed)
vendor/tcsh/dist/nls/et/set14 (props changed)
vendor/tcsh/dist/nls/et/set15 (props changed)
vendor/tcsh/dist/nls/et/set16 (props changed)
vendor/tcsh/dist/nls/et/set17 (props changed)
vendor/tcsh/dist/nls/et/set18 (props changed)
vendor/tcsh/dist/nls/et/set19 (props changed)
vendor/tcsh/dist/nls/et/set2 (props changed)
vendor/tcsh/dist/nls/et/set21 (props changed)
vendor/tcsh/dist/nls/et/set22 (props changed)
vendor/tcsh/dist/nls/et/set23 (props changed)
vendor/tcsh/dist/nls/et/set24 (props changed)
vendor/tcsh/dist/nls/et/set25 (props changed)
vendor/tcsh/dist/nls/et/set26 (props changed)
vendor/tcsh/dist/nls/et/set27 (props changed)
vendor/tcsh/dist/nls/et/set29 (props changed)
vendor/tcsh/dist/nls/et/set3 (props changed)
vendor/tcsh/dist/nls/et/set30 (props changed)
vendor/tcsh/dist/nls/et/set31 (props changed)
vendor/tcsh/dist/nls/et/set4 (props changed)
vendor/tcsh/dist/nls/et/set5 (props changed)
vendor/tcsh/dist/nls/et/set6 (props changed)
vendor/tcsh/dist/nls/et/set7 (props changed)
vendor/tcsh/dist/nls/et/set8 (props changed)
vendor/tcsh/dist/nls/finnish/charset (props changed)
vendor/tcsh/dist/nls/finnish/set10 (props changed)
vendor/tcsh/dist/nls/finnish/set11 (props changed)
vendor/tcsh/dist/nls/finnish/set12 (props changed)
vendor/tcsh/dist/nls/finnish/set13 (props changed)
vendor/tcsh/dist/nls/finnish/set14 (props changed)
vendor/tcsh/dist/nls/finnish/set15 (props changed)
vendor/tcsh/dist/nls/finnish/set16 (props changed)
vendor/tcsh/dist/nls/finnish/set17 (props changed)
vendor/tcsh/dist/nls/finnish/set18 (props changed)
vendor/tcsh/dist/nls/finnish/set19 (props changed)
vendor/tcsh/dist/nls/finnish/set2 (props changed)
vendor/tcsh/dist/nls/finnish/set21 (props changed)
vendor/tcsh/dist/nls/finnish/set22 (props changed)
vendor/tcsh/dist/nls/finnish/set23 (props changed)
vendor/tcsh/dist/nls/finnish/set24 (props changed)
vendor/tcsh/dist/nls/finnish/set25 (props changed)
vendor/tcsh/dist/nls/finnish/set26 (props changed)
vendor/tcsh/dist/nls/finnish/set27 (props changed)
vendor/tcsh/dist/nls/finnish/set29 (props changed)
vendor/tcsh/dist/nls/finnish/set30 (props changed)
vendor/tcsh/dist/nls/finnish/set31 (props changed)
vendor/tcsh/dist/nls/finnish/set4 (props changed)
vendor/tcsh/dist/nls/finnish/set5 (props changed)
vendor/tcsh/dist/nls/finnish/set6 (props changed)
vendor/tcsh/dist/nls/finnish/set7 (props changed)
vendor/tcsh/dist/nls/finnish/set8 (props changed)
vendor/tcsh/dist/nls/french/charset (props changed)
vendor/tcsh/dist/nls/french/set10 (props changed)
vendor/tcsh/dist/nls/french/set11 (props changed)
vendor/tcsh/dist/nls/french/set12 (props changed)
vendor/tcsh/dist/nls/french/set13 (props changed)
vendor/tcsh/dist/nls/french/set14 (props changed)
vendor/tcsh/dist/nls/french/set15 (props changed)
vendor/tcsh/dist/nls/french/set16 (props changed)
vendor/tcsh/dist/nls/french/set17 (props changed)
vendor/tcsh/dist/nls/french/set18 (props changed)
vendor/tcsh/dist/nls/french/set19 (props changed)
vendor/tcsh/dist/nls/french/set2 (props changed)
vendor/tcsh/dist/nls/french/set21 (props changed)
vendor/tcsh/dist/nls/french/set22 (props changed)
vendor/tcsh/dist/nls/french/set23 (props changed)
vendor/tcsh/dist/nls/french/set24 (props changed)
vendor/tcsh/dist/nls/french/set25 (props changed)
vendor/tcsh/dist/nls/french/set26 (props changed)
vendor/tcsh/dist/nls/french/set27 (props changed)
vendor/tcsh/dist/nls/french/set29 (props changed)
vendor/tcsh/dist/nls/french/set3 (props changed)
vendor/tcsh/dist/nls/french/set30 (props changed)
vendor/tcsh/dist/nls/french/set31 (props changed)
vendor/tcsh/dist/nls/french/set4 (props changed)
vendor/tcsh/dist/nls/french/set5 (props changed)
vendor/tcsh/dist/nls/french/set6 (props changed)
vendor/tcsh/dist/nls/french/set7 (props changed)
vendor/tcsh/dist/nls/french/set8 (props changed)
vendor/tcsh/dist/nls/german/charset (props changed)
vendor/tcsh/dist/nls/german/set10 (props changed)
vendor/tcsh/dist/nls/german/set11 (props changed)
vendor/tcsh/dist/nls/german/set12 (props changed)
vendor/tcsh/dist/nls/german/set13 (props changed)
vendor/tcsh/dist/nls/german/set14 (props changed)
vendor/tcsh/dist/nls/german/set15 (props changed)
vendor/tcsh/dist/nls/german/set16 (props changed)
vendor/tcsh/dist/nls/german/set17 (props changed)
vendor/tcsh/dist/nls/german/set18 (props changed)
vendor/tcsh/dist/nls/german/set19 (props changed)
vendor/tcsh/dist/nls/german/set2 (props changed)
vendor/tcsh/dist/nls/german/set21 (props changed)
vendor/tcsh/dist/nls/german/set22 (props changed)
vendor/tcsh/dist/nls/german/set23 (props changed)
vendor/tcsh/dist/nls/german/set24 (props changed)
vendor/tcsh/dist/nls/german/set25 (props changed)
vendor/tcsh/dist/nls/german/set26 (props changed)
vendor/tcsh/dist/nls/german/set27 (props changed)
vendor/tcsh/dist/nls/german/set29 (props changed)
vendor/tcsh/dist/nls/german/set3 (props changed)
vendor/tcsh/dist/nls/german/set30 (props changed)
vendor/tcsh/dist/nls/german/set31 (props changed)
vendor/tcsh/dist/nls/german/set4 (props changed)
vendor/tcsh/dist/nls/german/set5 (props changed)
vendor/tcsh/dist/nls/german/set6 (props changed)
vendor/tcsh/dist/nls/german/set7 (props changed)
vendor/tcsh/dist/nls/german/set8 (props changed)
vendor/tcsh/dist/nls/greek/charset (props changed)
vendor/tcsh/dist/nls/greek/set10 (props changed)
vendor/tcsh/dist/nls/greek/set11 (props changed)
vendor/tcsh/dist/nls/greek/set12 (props changed)
vendor/tcsh/dist/nls/greek/set13 (props changed)
vendor/tcsh/dist/nls/greek/set14 (props changed)
vendor/tcsh/dist/nls/greek/set15 (props changed)
vendor/tcsh/dist/nls/greek/set16 (props changed)
vendor/tcsh/dist/nls/greek/set17 (props changed)
vendor/tcsh/dist/nls/greek/set18 (props changed)
vendor/tcsh/dist/nls/greek/set19 (props changed)
vendor/tcsh/dist/nls/greek/set2 (props changed)
vendor/tcsh/dist/nls/greek/set21 (props changed)
vendor/tcsh/dist/nls/greek/set22 (props changed)
vendor/tcsh/dist/nls/greek/set23 (props changed)
vendor/tcsh/dist/nls/greek/set24 (props changed)
vendor/tcsh/dist/nls/greek/set25 (props changed)
vendor/tcsh/dist/nls/greek/set26 (props changed)
vendor/tcsh/dist/nls/greek/set27 (props changed)
vendor/tcsh/dist/nls/greek/set29 (props changed)
vendor/tcsh/dist/nls/greek/set3 (props changed)
vendor/tcsh/dist/nls/greek/set30 (props changed)
vendor/tcsh/dist/nls/greek/set31 (props changed)
vendor/tcsh/dist/nls/greek/set4 (props changed)
vendor/tcsh/dist/nls/greek/set5 (props changed)
vendor/tcsh/dist/nls/greek/set6 (props changed)
vendor/tcsh/dist/nls/greek/set7 (props changed)
vendor/tcsh/dist/nls/greek/set8 (props changed)
vendor/tcsh/dist/nls/italian/charset (props changed)
vendor/tcsh/dist/nls/italian/set10 (props changed)
vendor/tcsh/dist/nls/italian/set11 (props changed)
vendor/tcsh/dist/nls/italian/set12 (props changed)
vendor/tcsh/dist/nls/italian/set13 (props changed)
vendor/tcsh/dist/nls/italian/set14 (props changed)
vendor/tcsh/dist/nls/italian/set15 (props changed)
vendor/tcsh/dist/nls/italian/set16 (props changed)
vendor/tcsh/dist/nls/italian/set17 (props changed)
vendor/tcsh/dist/nls/italian/set18 (props changed)
vendor/tcsh/dist/nls/italian/set19 (props changed)
vendor/tcsh/dist/nls/italian/set2 (props changed)
vendor/tcsh/dist/nls/italian/set21 (props changed)
vendor/tcsh/dist/nls/italian/set22 (props changed)
vendor/tcsh/dist/nls/italian/set23 (props changed)
vendor/tcsh/dist/nls/italian/set24 (props changed)
vendor/tcsh/dist/nls/italian/set25 (props changed)
vendor/tcsh/dist/nls/italian/set26 (props changed)
vendor/tcsh/dist/nls/italian/set27 (props changed)
vendor/tcsh/dist/nls/italian/set29 (props changed)
vendor/tcsh/dist/nls/italian/set3 (props changed)
vendor/tcsh/dist/nls/italian/set30 (props changed)
vendor/tcsh/dist/nls/italian/set31 (props changed)
vendor/tcsh/dist/nls/italian/set4 (props changed)
vendor/tcsh/dist/nls/italian/set5 (props changed)
vendor/tcsh/dist/nls/italian/set6 (props changed)
vendor/tcsh/dist/nls/italian/set7 (props changed)
vendor/tcsh/dist/nls/italian/set8 (props changed)
vendor/tcsh/dist/nls/ja/charset (props changed)
vendor/tcsh/dist/nls/ja/set10 (props changed)
vendor/tcsh/dist/nls/ja/set11 (props changed)
vendor/tcsh/dist/nls/ja/set12 (props changed)
vendor/tcsh/dist/nls/ja/set13 (props changed)
vendor/tcsh/dist/nls/ja/set15 (props changed)
vendor/tcsh/dist/nls/ja/set16 (props changed)
vendor/tcsh/dist/nls/ja/set17 (props changed)
vendor/tcsh/dist/nls/ja/set18 (props changed)
vendor/tcsh/dist/nls/ja/set2 (props changed)
vendor/tcsh/dist/nls/ja/set21 (props changed)
vendor/tcsh/dist/nls/ja/set24 (props changed)
vendor/tcsh/dist/nls/ja/set29 (props changed)
vendor/tcsh/dist/nls/ja/set3 (props changed)
vendor/tcsh/dist/nls/ja/set30 (props changed)
vendor/tcsh/dist/nls/ja/set4 (props changed)
vendor/tcsh/dist/nls/ja/set5 (props changed)
vendor/tcsh/dist/nls/ja/set6 (props changed)
vendor/tcsh/dist/nls/ja/set7 (props changed)
vendor/tcsh/dist/nls/ja/set8 (props changed)
vendor/tcsh/dist/nls/pl/README (props changed)
vendor/tcsh/dist/nls/pl/charset (props changed)
vendor/tcsh/dist/nls/pl/set10 (props changed)
vendor/tcsh/dist/nls/pl/set11 (props changed)
vendor/tcsh/dist/nls/pl/set12 (props changed)
vendor/tcsh/dist/nls/pl/set13 (props changed)
vendor/tcsh/dist/nls/pl/set14 (props changed)
vendor/tcsh/dist/nls/pl/set15 (props changed)
vendor/tcsh/dist/nls/pl/set16 (props changed)
vendor/tcsh/dist/nls/pl/set17 (props changed)
vendor/tcsh/dist/nls/pl/set18 (props changed)
vendor/tcsh/dist/nls/pl/set19 (props changed)
vendor/tcsh/dist/nls/pl/set2 (props changed)
vendor/tcsh/dist/nls/pl/set21 (props changed)
vendor/tcsh/dist/nls/pl/set22 (props changed)
vendor/tcsh/dist/nls/pl/set23 (props changed)
vendor/tcsh/dist/nls/pl/set24 (props changed)
vendor/tcsh/dist/nls/pl/set25 (props changed)
vendor/tcsh/dist/nls/pl/set26 (props changed)
vendor/tcsh/dist/nls/pl/set27 (props changed)
vendor/tcsh/dist/nls/pl/set29 (props changed)
vendor/tcsh/dist/nls/pl/set3 (props changed)
vendor/tcsh/dist/nls/pl/set30 (props changed)
vendor/tcsh/dist/nls/pl/set31 (props changed)
vendor/tcsh/dist/nls/pl/set4 (props changed)
vendor/tcsh/dist/nls/pl/set5 (props changed)
vendor/tcsh/dist/nls/pl/set6 (props changed)
vendor/tcsh/dist/nls/pl/set7 (props changed)
vendor/tcsh/dist/nls/pl/set8 (props changed)
vendor/tcsh/dist/nls/russian/charset (props changed)
vendor/tcsh/dist/nls/russian/set10 (props changed)
vendor/tcsh/dist/nls/russian/set11 (props changed)
vendor/tcsh/dist/nls/russian/set12 (props changed)
vendor/tcsh/dist/nls/russian/set13 (props changed)
vendor/tcsh/dist/nls/russian/set14 (props changed)
vendor/tcsh/dist/nls/russian/set15 (props changed)
vendor/tcsh/dist/nls/russian/set16 (props changed)
vendor/tcsh/dist/nls/russian/set17 (props changed)
vendor/tcsh/dist/nls/russian/set18 (props changed)
vendor/tcsh/dist/nls/russian/set19 (props changed)
vendor/tcsh/dist/nls/russian/set2 (props changed)
vendor/tcsh/dist/nls/russian/set21 (props changed)
vendor/tcsh/dist/nls/russian/set22 (props changed)
vendor/tcsh/dist/nls/russian/set23 (props changed)
vendor/tcsh/dist/nls/russian/set24 (props changed)
vendor/tcsh/dist/nls/russian/set25 (props changed)
vendor/tcsh/dist/nls/russian/set26 (props changed)
vendor/tcsh/dist/nls/russian/set27 (props changed)
vendor/tcsh/dist/nls/russian/set29 (props changed)
vendor/tcsh/dist/nls/russian/set3 (props changed)
vendor/tcsh/dist/nls/russian/set30 (props changed)
vendor/tcsh/dist/nls/russian/set31 (props changed)
vendor/tcsh/dist/nls/russian/set4 (props changed)
vendor/tcsh/dist/nls/russian/set5 (props changed)
vendor/tcsh/dist/nls/russian/set6 (props changed)
vendor/tcsh/dist/nls/russian/set7 (props changed)
vendor/tcsh/dist/nls/russian/set8 (props changed)
vendor/tcsh/dist/nls/spanish/charset (props changed)
vendor/tcsh/dist/nls/spanish/set10 (props changed)
vendor/tcsh/dist/nls/spanish/set11 (props changed)
vendor/tcsh/dist/nls/spanish/set12 (props changed)
vendor/tcsh/dist/nls/spanish/set13 (props changed)
vendor/tcsh/dist/nls/spanish/set14 (props changed)
vendor/tcsh/dist/nls/spanish/set15 (props changed)
vendor/tcsh/dist/nls/spanish/set16 (props changed)
vendor/tcsh/dist/nls/spanish/set17 (props changed)
vendor/tcsh/dist/nls/spanish/set18 (props changed)
vendor/tcsh/dist/nls/spanish/set19 (props changed)
vendor/tcsh/dist/nls/spanish/set2 (props changed)
vendor/tcsh/dist/nls/spanish/set21 (props changed)
vendor/tcsh/dist/nls/spanish/set22 (props changed)
vendor/tcsh/dist/nls/spanish/set23 (props changed)
vendor/tcsh/dist/nls/spanish/set24 (props changed)
vendor/tcsh/dist/nls/spanish/set25 (props changed)
vendor/tcsh/dist/nls/spanish/set26 (props changed)
vendor/tcsh/dist/nls/spanish/set27 (props changed)
vendor/tcsh/dist/nls/spanish/set29 (props changed)
vendor/tcsh/dist/nls/spanish/set3 (props changed)
vendor/tcsh/dist/nls/spanish/set30 (props changed)
vendor/tcsh/dist/nls/spanish/set31 (props changed)
vendor/tcsh/dist/nls/spanish/set4 (props changed)
vendor/tcsh/dist/nls/spanish/set5 (props changed)
vendor/tcsh/dist/nls/spanish/set6 (props changed)
vendor/tcsh/dist/nls/spanish/set7 (props changed)
vendor/tcsh/dist/nls/spanish/set8 (props changed)
vendor/tcsh/dist/nls/ukrainian/charset (props changed)
vendor/tcsh/dist/nls/ukrainian/set10 (props changed)
vendor/tcsh/dist/nls/ukrainian/set11 (props changed)
vendor/tcsh/dist/nls/ukrainian/set12 (props changed)
vendor/tcsh/dist/nls/ukrainian/set13 (props changed)
vendor/tcsh/dist/nls/ukrainian/set14 (props changed)
vendor/tcsh/dist/nls/ukrainian/set15 (props changed)
vendor/tcsh/dist/nls/ukrainian/set16 (props changed)
vendor/tcsh/dist/nls/ukrainian/set17 (props changed)
vendor/tcsh/dist/nls/ukrainian/set18 (props changed)
vendor/tcsh/dist/nls/ukrainian/set19 (props changed)
vendor/tcsh/dist/nls/ukrainian/set2 (props changed)
vendor/tcsh/dist/nls/ukrainian/set21 (props changed)
vendor/tcsh/dist/nls/ukrainian/set22 (props changed)
vendor/tcsh/dist/nls/ukrainian/set23 (props changed)
vendor/tcsh/dist/nls/ukrainian/set24 (props changed)
vendor/tcsh/dist/nls/ukrainian/set25 (props changed)
vendor/tcsh/dist/nls/ukrainian/set26 (props changed)
vendor/tcsh/dist/nls/ukrainian/set27 (props changed)
vendor/tcsh/dist/nls/ukrainian/set29 (props changed)
vendor/tcsh/dist/nls/ukrainian/set3 (props changed)
vendor/tcsh/dist/nls/ukrainian/set30 (props changed)
vendor/tcsh/dist/nls/ukrainian/set31 (props changed)
vendor/tcsh/dist/nls/ukrainian/set4 (props changed)
vendor/tcsh/dist/nls/ukrainian/set5 (props changed)
vendor/tcsh/dist/nls/ukrainian/set6 (props changed)
vendor/tcsh/dist/nls/ukrainian/set7 (props changed)
vendor/tcsh/dist/nls/ukrainian/set8 (props changed)
vendor/tcsh/dist/pathnames.h (props changed)
vendor/tcsh/dist/sh.char.c (props changed)
vendor/tcsh/dist/sh.dir.h (props changed)
vendor/tcsh/dist/sh.parse.c (props changed)
vendor/tcsh/dist/sh.types.h (props changed)
vendor/tcsh/dist/snames.h (props changed)
vendor/tcsh/dist/src.desc (props changed)
vendor/tcsh/dist/tc.disc.c (props changed)
vendor/tcsh/dist/tc.h (props changed)
vendor/tcsh/dist/tc.os.h (props changed)
vendor/tcsh/dist/tc.sched.c (props changed)
vendor/tcsh/dist/tc.sig.c (props changed)
vendor/tcsh/dist/tc.sig.h (props changed)
vendor/tcsh/dist/tc.vers.c (props changed)
vendor/tcsh/dist/tc.wait.h (props changed)
vendor/tcsh/dist/tcsh.man2html (props changed)
vendor/tcsh/dist/termcap.vms (props changed)
vendor/tcsh/dist/tw.h (props changed)
vendor/tcsh/dist/tw.help.c (props changed)
vendor/tcsh/dist/tw.init.c (props changed)
vendor/tcsh/dist/tw.spell.c (props changed)
vendor/tcsh/dist/vms.termcap.c (props changed)
Modified: vendor/tcsh/dist/Copyright
==============================================================================
--- vendor/tcsh/dist/Copyright Sat Mar 18 20:41:07 2017 (r315511)
+++ vendor/tcsh/dist/Copyright Sat Mar 18 21:41:53 2017 (r315512)
@@ -10,11 +10,7 @@
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
- * 3. All advertising materials mentioning features or use of this software
- * must display the following acknowledgement:
- * This product includes software developed by the University of
- * California, Berkeley and its contributors.
- * 4. Neither the name of the University nor the names of its contributors
+ * 3. Neither the name of the University nor the names of its contributors
* may be used to endorse or promote products derived from this software
* without specific prior written permission.
*
Modified: vendor/tcsh/dist/Fixes
==============================================================================
--- vendor/tcsh/dist/Fixes Sat Mar 18 20:41:07 2017 (r315511)
+++ vendor/tcsh/dist/Fixes Sat Mar 18 21:41:53 2017 (r315512)
@@ -1,3 +1,95 @@
+ 20. V6.20.00 - 20161124
+ 19. Don't resize the screen if it did not change size.
+ 18. V6.19.01 - 20161025
+ 17. restore file description when cleaning up after eval:
+ repeat 99 time
+ 16. PR/572: Fix $SHLVL issue when exec'ing subshells.
+ 15. PR/403: Fix backquote expansion for multi-byte character sets.
+ 14. Fix drawing issu with multi-line prompt (Kensuke Iwahashi/David Kaspar)
+ 13. always send prusage to stdout.
+ 12. PR/526: Fix double \\ printing from previous fix in history expansion.
+ 11. Android updates from Corinna Vinschen
+ 10. PR/526: Quote backslashes properly so they can be preserved in ``
+ expansions
+ 9. Fix memory leak for paraml
+ 8. Add notempty and ask values for the noclobber setting (Martin Tournoij)
+ 7. more correct $wordchars for vimode (Luke Mewburn)
+ 6. expose VImode in $vimode (Luke Mewburn)
+ 5. display what the compiled in editor is in bindkey -d (Luke Mewburn)
+ 4. run-fg-editor improvements and documentation (Luke Mewburn)
+ 3. Fix parsing of 'if (cond)then' (Fridolin Pokorny)
+ 2. PR/437: Fix handling of invalid unicode characters.
+ 1. PR/451: Fix error messages containing %c to be always '%c'
+
+ 41. V6.19.00 - 20150521
+ 40. V6.18.05 - 20150510
+ 39. fix reseting when interrupted inside an eval "eval sleep 10^C"
+ (paulo.cesar.pereira.de.andrade)
+ 38. rename handle_intr -> handle_interrupt as originally intended.
+ 37. fix input tests that need stdin on a tty
+ 36. V6.18.04 - 20150504
+ 35. revert fix echo "\1", it is incorrect.
+ 34. revert fix to PR/437, breaks short strings.
+ 33. V6.18.03 - 20150503
+ 32. PR/437: Nakajima Akira: Fix segmentation fault reading input files
+ 31. PR/291: Print job status messages to stderr.
+ 30. Fridolin Pokorny NUL in `` does not mean EOF.
+ 29. Pavel Raiskup fix hang with:
+ while (1)
+ ( date & ; wait )
+ end
+ 28. Add cdtohome special variable (Martin Tournoij)
+ 27. Fix root prompt char for windows (Corinna Vinschen)
+ 26. For "next" completion matches only consider exact matches of the previous
+ word (Jamie Landeg-Jones)
+ 25. Fix echo "\1" for echo_style=both where the first character was
+ not processed properly (Gary Duzan)
+ 24. V6.18.02 - 20140618
+ 23. fix ls-F /non printing exit value twice.
+ 22. rename configure.in to configure.ac, add aclocal.m4 to CVS
+ 21. set foo="aabaabaa"; echo $foo:as/a// should produce bb
+ 20. Add locked merge history support (Marcin Konarski)
+ 19. Support more resource limits from various BSD's
+ 18. Cache history count to speed up thing
+ 17. PR/240: minix support
+ 16. revert fix for 15. Causes extra quoting, for example (foo is a program
+ that prints its arguments):
+ $ ./foo 'abc' *
+ '\a\b\c'
+ 15. fix globbing for ``, stripping backslashes. Example:
+ cat << _EOF > huh
+ echo 'hello\;world'
+ _EOF
+ echo `./huh 0`
+ echo `./huh $?`
+ 14. fix for `` that causes hang. Example:
+ cat << _EOF > huh
+ #!/bin/sh
+ echo "[$@]"
+ echo "I am running"
+ echo "I am running ($$)" >> huh.out
+ _EOF
+ cat << _EOF > huh.tcsh
+ #!/bin/tcsh -f
+
+ ./huh \
+ `#comment blah blah blah` \
+ parameter a \
+ `#comment blah blah blah` \
+ parameter b \
+ `#comment blah blah blah` \
+ parameter c
+ echo ok
+ _EOF
+ 13. remove AsciiOnly fix now that the real issue has been fixed (Roman Kollar)
+ 12. define utmp file for aix (Laurence Darby)
+ 11. fix if history in loops
+ 10. make ls-F print to stderr and set the exit code
+ 9. make rmstar interruptible on linux
+ 8. Get rid of pret_t and make the printf functions return the number of
+ characters printed as the system ones do.
+ 7. Parse a FreeBSD compat $LSCOLORS. What to do when both LSCOLORS and
+ LS_COLORS are set. I am not documenting this until we decide.
6. V6.18.01 - 20120214
5. fix interruptible wait again
4. ignore bogus compiler overflow message
Modified: vendor/tcsh/dist/Imakefile
==============================================================================
--- vendor/tcsh/dist/Imakefile Sat Mar 18 20:41:07 2017 (r315511)
+++ vendor/tcsh/dist/Imakefile Sat Mar 18 21:41:53 2017 (r315512)
@@ -1,5 +1,5 @@
XCOMM
-XCOMM $tcsh: Imakefile,v 1.87 2010/01/28 19:01:05 christos Exp $
+XCOMM $tcsh: Imakefile,v 1.88 2014/07/07 20:34:58 christos Exp $
XCOMM
XCOMM Imakefile for tcsh 6.12
XCOMM Marc Horowitz, MIT SIPB
@@ -526,8 +526,8 @@ MISCF = Makefile.std Fixes MAKEDIFFS MAK
WishList config_f.h eight-bit.me glob.3 patchlevel.h \
pathnames.h tcsh.man Ported src.desc Imakefile imake.config \
README.imake complete.tcsh vmsreadme.txt Makefile.vms termcap.vms \
- snames.h host.defs gethost.c tcsh.man2html Makefile.in configure.in \
- Makefile.win32
+ snames.h host.defs gethost.c tcsh.man2html Makefile.in configure.ac \
+ Makefile.win32 aclocal.m4
CONFSRCS=config/[a-z]*
Modified: vendor/tcsh/dist/Makefile.in
==============================================================================
--- vendor/tcsh/dist/Makefile.in Sat Mar 18 20:41:07 2017 (r315511)
+++ vendor/tcsh/dist/Makefile.in Sat Mar 18 21:41:53 2017 (r315512)
@@ -1,4 +1,4 @@
-# $tcsh: Makefile.in,v 3.49 2011/02/05 17:35:31 christos Exp $
+# $tcsh: Makefile.in,v 3.59 2015/08/24 20:09:04 kim Exp $
# Makefile.in 4.3 6/11/83
#
# C Shell with process control; VM/UNIX VAX Makefile
@@ -315,8 +315,8 @@ CPP = @CPP@
# on the suns does not know how to make dynamically linked binaries.
# 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
-# -ansi -pedantic
+#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 -Wcast-qual -Wwrite-strings -Wold-style-definition -Wuninitialized -Wpointer-sign
+# -Wconversion -Wformat=2 -ansi -pedantic
#CC= gcc -Wall -pipe -B/bin/
# Generate code for Intel 486 (linux)
#CC= gcc -m486 -pipe -Wall
@@ -377,14 +377,14 @@ ASSRCS= sh.c sh.dir.c sh.dol.c sh.err.c
sh.lex.c sh.misc.c sh.parse.c sh.print.c sh.proc.c sh.sem.c \
sh.set.c sh.time.c sh.char.h sh.dir.h sh.proc.h sh.h \
tw.color.c
-PSSRCS= sh.decls.h glob.c glob.h mi.termios.c mi.wait.h mi.varargs.h ma.setp.c \
+PSSRCS= sh.decls.h glob.c glob.h dotlock.c dotlock.h mi.termios.c mi.wait.h mi.varargs.h ma.setp.c \
vms.termcap.c
SHSRCS= ${ASSRCS} ${PSSRCS}
SHOBJS= sh.${SUF} sh.dir.${SUF} sh.dol.${SUF} sh.err.${SUF} sh.exec.${SUF} \
sh.char.${SUF} sh.exp.${SUF} sh.file.${SUF} sh.func.${SUF} \
sh.glob.${SUF} sh.hist.${SUF} sh.init.${SUF} sh.lex.${SUF} \
sh.misc.${SUF} sh.parse.${SUF} sh.print.${SUF} sh.proc.${SUF} \
- sh.sem.${SUF} sh.set.${SUF} sh.time.${SUF} glob.${SUF} \
+ sh.sem.${SUF} sh.set.${SUF} sh.time.${SUF} glob.${SUF} dotlock.${SUF} \
mi.termios.${SUF} ma.setp.${SUF} vms.termcap.${SUF}
TWSRCS= tw.decls.h tw.h tw.help.c tw.init.c tw.parse.c tw.spell.c \
@@ -411,12 +411,12 @@ AVSRCS= Fixes MAKEDIFFS MAKESHAR NewThin
WishList config_f.h eight-bit.me glob.3 patchlevel.h \
pathnames.h tcsh.man Ported src.desc Imakefile imake.config \
README.imake complete.tcsh vmsreadme.txt termcap.vms snames.h \
- host.defs gethost.c tcsh.man2html configure.in configure config.h.in \
- tests/testsuite.at
+ host.defs gethost.c tcsh.man2html configure.ac configure config.h.in \
+ tests/testsuite.at aclocal.m4
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/mb-utf8.at tests/noexec.at tests/parenthesis.at tests/syntax.at \
+ tests/subst.at tests/variables.at tests/sh.dol.at
VHSRCS=${PVSRCS} ${AVSRCS}
@@ -533,11 +533,11 @@ tc.const.h: tc.const.c sh.char.h config.
${CPP} $(CPPFLAGS) ${DFLAGS} ${EXTRAFLAGS} -D_h_tc_const\
$(srcdir)/tc.const.c | \
sed -n -e 's/^\(Char STR[a-zA-Z0-9_]*\) *\[ *\].*/extern \1[];/p' | \
- sort >> $@.tmp
+ LC_COLLATE=C sort >> $@.tmp
@echo '#endif /* _h_tc_const */' >> $@.tmp
@if [ -f $@ ] && cmp -s $@.tmp $@; then echo $@ unchanged.; rm -f $@.tmp; else mv -f $@.tmp $@; echo $@ recreated.; fi
-$(srcdir)/tests/package.m4: $(srcdir)/configure.in
+$(srcdir)/tests/package.m4: $(srcdir)/configure.ac
{ \
echo '# Signature of the current package.'; \
echo 'm4_define([AT_PACKAGE_NAME], [@PACKAGE_NAME@])'; \
@@ -594,12 +594,12 @@ vgrind:
@vgrind -t -x -h Index index >/crp/bill/csh/index.t
install-strip: install
+ -strip ${DESTBIN}/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:
@@ -623,25 +623,6 @@ install.man: tcsh.man
# 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
- cp ${srcdir}/WishList ${srcdir}/Y2K ${DESTDIR}${prefix}/share/doc/tcsh
- perl ${srcdir}/tcsh.man2html ${srcdir}/tcsh.man
- cp -rp tcsh.html ${DESTDIR}${prefix}/share/doc/tcsh
- -mkdir -p ${DESTDIR}/etc/defaults/etc/profile.d
- -mkdir -p ${DESTDIR}/etc/profile.d
- -mkdir -p ${DESTDIR}/etc/postinstall
- -mkdir -p ${DESTDIR}/etc/preremove
- cp -p ${srcdir}/cygwin/csh.cshrc ${DESTDIR}/etc/defaults/etc
- cp -p ${srcdir}/cygwin/csh.login ${DESTDIR}/etc/defaults/etc
- cp -p ${srcdir}/cygwin/bindkey.tcsh ${DESTDIR}/etc/defaults/etc/profile.d
- cp -p ${srcdir}/complete.tcsh ${DESTDIR}/etc/defaults/etc/profile.d
- cp -p ${srcdir}/cygwin/postinstall.sh ${DESTDIR}/etc/postinstall/tcsh.sh
- cp -p ${srcdir}/cygwin/preremove.sh ${DESTDIR}/etc/preremove/tcsh.sh
-
clean: clean.catalogs
${RM} -f a.out strings x.c xs.c tcsh$(EXEEXT) tcsh.a _MAKE_LOG gethost
${RM} -f *.${SUF} *.i *.s
@@ -748,11 +729,11 @@ ftp: tcsh-${VERSION}.tar.Z tcsh.tahoe-${
autoconfigure: $(srcdir)/configure $(srcdir)/config.h.in
-$(srcdir)/configure: $(srcdir)/configure.in
+$(srcdir)/configure: $(srcdir)/configure.ac
cd $(srcdir) && autoconf
$(srcdir)/config.h.in: $(srcdir)/stamp-h.in
-$(srcdir)/stamp-h.in: $(srcdir)/configure.in
+$(srcdir)/stamp-h.in: $(srcdir)/configure.ac
cd $(srcdir) && autoheader
@echo timestamp > $(srcdir)/stamp-h.in
@@ -787,6 +768,9 @@ ${TWOBJS} ${TWINC}: ${TWH}
# glob.h
glob.${SUF} sh.glob.${SUF}: glob.h
+# dotlock.h
+dotlock.${SUF}: dotlock.h
+
# ed.defns.h
EDDINC=tc.bind.${SUF} tc.func.${SUF} tc.os.${SUF}
${EDOBJS} ${EDDINC}: ed.defns.h
Added: vendor/tcsh/dist/Makefile.man2html
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ vendor/tcsh/dist/Makefile.man2html Sat Mar 18 21:41:53 2017 (r315512)
@@ -0,0 +1,17 @@
+#
+# Create the HTML version of the manual page
+#
+
+CGI=tcsh.html/tcsh.cgi
+
+tcsh.html/top.html: tcsh.man tcsh.man2html
+ perl tcsh.man2html -i
+ -rm -f tcsh.html/index.html
+ chmod -R a+rX tcsh.html
+ mv ${CGI} ${CGI}.bak
+ sed -e '1s,^.*$$,#!/usr/bin/perl,' < ${CGI}.bak > ${CGI}
+ chmod a+rx ${CGI}
+ rm -f ${CGI}.bak
+
+clean:
+ -rm -rf tcsh.html
Modified: vendor/tcsh/dist/Makefile.std
==============================================================================
--- vendor/tcsh/dist/Makefile.std Sat Mar 18 20:41:07 2017 (r315511)
+++ vendor/tcsh/dist/Makefile.std Sat Mar 18 21:41:53 2017 (r315512)
@@ -1,4 +1,4 @@
-# $tcsh: Makefile.std,v 1.97 2006/03/02 18:46:44 christos Exp $
+# $tcsh: Makefile.std,v 1.100 2015/08/24 20:09:04 kim Exp $
# Makefile.std 4.3 6/11/83
#
# C Shell with process control; VM/UNIX VAX Makefile
@@ -287,14 +287,14 @@ ASSRCS= sh.c sh.dir.c sh.dol.c sh.err.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 \
sh.set.c sh.time.c sh.char.h sh.dir.h sh.proc.h sh.h
-PSSRCS= sh.decls.h glob.c glob.h mi.termios.c mi.wait.h mi.varargs.h ma.setp.c \
+PSSRCS= sh.decls.h glob.c glob.h dotlock.c dotlock.h mi.termios.c mi.wait.h mi.varargs.h ma.setp.c \
vms.termcap.c
SHSRCS= ${ASSRCS} ${PSSRCS}
SHOBJS= sh.${SUF} sh.dir.${SUF} sh.dol.${SUF} sh.err.${SUF} sh.exec.${SUF} \
sh.char.${SUF} sh.exp.${SUF} sh.file.${SUF} sh.func.${SUF} \
sh.glob.${SUF} sh.hist.${SUF} sh.init.${SUF} sh.lex.${SUF} \
sh.misc.${SUF} sh.parse.${SUF} sh.print.${SUF} sh.proc.${SUF} \
- sh.sem.${SUF} sh.set.${SUF} sh.time.${SUF} glob.${SUF} \
+ sh.sem.${SUF} sh.set.${SUF} sh.time.${SUF} glob.${SUF} dotlock.${SUF} \
mi.termios.${SUF} ma.setp.${SUF} vms.termcap.${SUF}
TWSRCS= tw.decls.h tw.h tw.help.c tw.init.c tw.parse.c tw.spell.c \
@@ -321,7 +321,8 @@ AVSRCS= Fixes MAKEDIFFS MAKESHAR NewThin
WishList config_f.h eight-bit.me glob.3 patchlevel.h \
pathnames.h tcsh.man Ported src.desc Imakefile imake.config \
README.imake complete.tcsh vmsreadme.txt termcap.vms snames.h \
- host.defs gethost.c tcsh.man2html configure.in configure config.h.in
+ host.defs gethost.c tcsh.man2html configure.ac configure config.h.in \
+ aclocal.m4
VHSRCS=${PVSRCS} ${AVSRCS}
@@ -424,7 +425,7 @@ tc.const.h: tc.const.c sh.char.h config.
${CPP} $(INCLUDES) ${DFLAGS} ${EXTRAFLAGS} -D_h_tc_const\
$(srcdir)/tc.const.c | grep 'Char STR' | \
sed -e 's/Char \([a-zA-Z0-9_]*\) *\[ *\].*/extern Char \1[];/' | \
- sort >> $@
+ LC_COLLATE=C sort >> $@
@echo '#endif /* _h_tc_const */' >> $@
csh.prof: ${OBJS} sh.prof.${SUF} mcrt0.${SUF}
@@ -584,11 +585,11 @@ ftp: tcsh-${VERSION}.tar.Z tcsh.tahoe-${
autoconfigure: $(srcdir)/configure $(srcdir)/config.h.in
-$(srcdir)/configure: $(srcdir)/configure.in
+$(srcdir)/configure: $(srcdir)/configure.ac
cd $(srcdir) && autoconf
$(srcdir)/config.h.in: $(srcdir)/stamp-h.in
-$(srcdir)/stamp-h.in: $(srcdir)/configure.in
+$(srcdir)/stamp-h.in: $(srcdir)/configure.ac
cd $(srcdir) && autoheader
@echo timestamp > $(srcdir)/stamp-h.in
@@ -620,6 +621,9 @@ ${TWOBJS} ${TWINC}: ${TWH}
# glob.h
glob.${SUF} sh.glob.${SUF}: glob.h
+# dotlock.h
+dotlock.${SUF}: dotlock.h
+
# ed.defns.h
EDDINC=tc.bind.${SUF} tc.func.${SUF} tc.os.${SUF}
${EDOBJS} ${EDDINC}: ed.defns.h
Modified: vendor/tcsh/dist/Makefile.vms
==============================================================================
--- vendor/tcsh/dist/Makefile.vms Sat Mar 18 20:41:07 2017 (r315511)
+++ vendor/tcsh/dist/Makefile.vms Sat Mar 18 21:41:53 2017 (r315512)
@@ -1,4 +1,4 @@
-# $tcsh: Makefile.vms,v 1.39 2006/03/02 18:46:44 christos Exp $
+# $tcsh: Makefile.vms,v 1.40 2014/07/07 20:34:58 christos Exp $
# Makefile.vms 4.3 6/11/83
#
# C Shell with process control; VM/UNIX VAX Makefile
@@ -299,7 +299,7 @@ AVSRCS= Fixes MAKEDIFFS MAKESHAR NewThin
WishList config_f.h eight-bit.me glob.3 patchlevel.h \
pathnames.h tcsh.man Ported src.desc Imakefile imake.config \
README.imake complete.tcsh vmsreadme.txt termcap.vms snames.h \
- host.defs gethost.c tcsh.man2html configure.in
+ host.defs gethost.c tcsh.man2html configure.ac aclocal.m4
VHSRCS=${PVSRCS} ${AVSRCS}
Modified: vendor/tcsh/dist/README
==============================================================================
--- vendor/tcsh/dist/README Sat Mar 18 20:41:07 2017 (r315511)
+++ vendor/tcsh/dist/README Sat Mar 18 21:41:53 2017 (r315512)
@@ -1,4 +1,4 @@
-This is tcsh version 6.18.01. Tcsh is a version of the Berkeley
+This is tcsh version 6.20.00. 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.
Added: vendor/tcsh/dist/aclocal.m4
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ vendor/tcsh/dist/aclocal.m4 Sat Mar 18 21:41:53 2017 (r315512)
@@ -0,0 +1,1409 @@
+# generated automatically by aclocal 1.15 -*- Autoconf -*-
+
+# Copyright (C) 1996-2014 Free Software Foundation, Inc.
+
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+m4_ifndef([AC_CONFIG_MACRO_DIRS], [m4_defun([_AM_CONFIG_MACRO_DIRS], [])m4_defun([AC_CONFIG_MACRO_DIRS], [_AM_CONFIG_MACRO_DIRS($@)])])
+# iconv.m4 serial 19 (gettext-0.18.2)
+dnl Copyright (C) 2000-2002, 2007-2014 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+dnl From Bruno Haible.
+
+AC_DEFUN([AM_ICONV_LINKFLAGS_BODY],
+[
+ dnl Prerequisites of AC_LIB_LINKFLAGS_BODY.
+ AC_REQUIRE([AC_LIB_PREPARE_PREFIX])
+ AC_REQUIRE([AC_LIB_RPATH])
+
+ dnl Search for libiconv and define LIBICONV, LTLIBICONV and INCICONV
+ dnl accordingly.
+ AC_LIB_LINKFLAGS_BODY([iconv])
+])
+
+AC_DEFUN([AM_ICONV_LINK],
+[
+ dnl Some systems have iconv in libc, some have it in libiconv (OSF/1 and
+ dnl those with the standalone portable GNU libiconv installed).
+ AC_REQUIRE([AC_CANONICAL_HOST]) dnl for cross-compiles
+
+ dnl Search for libiconv and define LIBICONV, LTLIBICONV and INCICONV
+ dnl accordingly.
+ AC_REQUIRE([AM_ICONV_LINKFLAGS_BODY])
+
+ dnl Add $INCICONV to CPPFLAGS before performing the following checks,
+ dnl because if the user has installed libiconv and not disabled its use
+ dnl via --without-libiconv-prefix, he wants to use it. The first
+ dnl AC_LINK_IFELSE will then fail, the second AC_LINK_IFELSE will succeed.
+ am_save_CPPFLAGS="$CPPFLAGS"
+ AC_LIB_APPENDTOVAR([CPPFLAGS], [$INCICONV])
+
+ AC_CACHE_CHECK([for iconv], [am_cv_func_iconv], [
+ am_cv_func_iconv="no, consider installing GNU libiconv"
+ am_cv_lib_iconv=no
+ AC_LINK_IFELSE(
+ [AC_LANG_PROGRAM(
+ [[
+#include <stdlib.h>
+#include <iconv.h>
+ ]],
+ [[iconv_t cd = iconv_open("","");
+ iconv(cd,NULL,NULL,NULL,NULL);
+ iconv_close(cd);]])],
+ [am_cv_func_iconv=yes])
+ if test "$am_cv_func_iconv" != yes; then
+ am_save_LIBS="$LIBS"
+ LIBS="$LIBS $LIBICONV"
+ AC_LINK_IFELSE(
+ [AC_LANG_PROGRAM(
+ [[
+#include <stdlib.h>
+#include <iconv.h>
+ ]],
+ [[iconv_t cd = iconv_open("","");
+ iconv(cd,NULL,NULL,NULL,NULL);
+ iconv_close(cd);]])],
+ [am_cv_lib_iconv=yes]
+ [am_cv_func_iconv=yes])
+ LIBS="$am_save_LIBS"
+ fi
+ ])
+ if test "$am_cv_func_iconv" = yes; then
+ AC_CACHE_CHECK([for working iconv], [am_cv_func_iconv_works], [
+ dnl This tests against bugs in AIX 5.1, AIX 6.1..7.1, HP-UX 11.11,
+ dnl Solaris 10.
+ am_save_LIBS="$LIBS"
+ if test $am_cv_lib_iconv = yes; then
+ LIBS="$LIBS $LIBICONV"
+ fi
+ am_cv_func_iconv_works=no
+ for ac_iconv_const in '' 'const'; do
+ AC_RUN_IFELSE(
+ [AC_LANG_PROGRAM(
+ [[
+#include <iconv.h>
+#include <string.h>
+
+#ifndef ICONV_CONST
+# define ICONV_CONST $ac_iconv_const
+#endif
+ ]],
+ [[int result = 0;
+ /* Test against AIX 5.1 bug: Failures are not distinguishable from successful
+ returns. */
+ {
+ iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8");
+ if (cd_utf8_to_88591 != (iconv_t)(-1))
+ {
+ static ICONV_CONST char input[] = "\342\202\254"; /* EURO SIGN */
+ char buf[10];
+ ICONV_CONST char *inptr = input;
+ size_t inbytesleft = strlen (input);
+ char *outptr = buf;
+ size_t outbytesleft = sizeof (buf);
+ size_t res = iconv (cd_utf8_to_88591,
+ &inptr, &inbytesleft,
+ &outptr, &outbytesleft);
+ if (res == 0)
+ result |= 1;
+ iconv_close (cd_utf8_to_88591);
+ }
+ }
+ /* Test against Solaris 10 bug: Failures are not distinguishable from
+ successful returns. */
+ {
+ iconv_t cd_ascii_to_88591 = iconv_open ("ISO8859-1", "646");
+ if (cd_ascii_to_88591 != (iconv_t)(-1))
+ {
+ static ICONV_CONST char input[] = "\263";
+ char buf[10];
+ ICONV_CONST char *inptr = input;
+ size_t inbytesleft = strlen (input);
+ char *outptr = buf;
+ size_t outbytesleft = sizeof (buf);
+ size_t res = iconv (cd_ascii_to_88591,
+ &inptr, &inbytesleft,
+ &outptr, &outbytesleft);
+ if (res == 0)
+ result |= 2;
+ iconv_close (cd_ascii_to_88591);
+ }
+ }
+ /* Test against AIX 6.1..7.1 bug: Buffer overrun. */
+ {
+ iconv_t cd_88591_to_utf8 = iconv_open ("UTF-8", "ISO-8859-1");
+ if (cd_88591_to_utf8 != (iconv_t)(-1))
+ {
+ static ICONV_CONST char input[] = "\304";
+ static char buf[2] = { (char)0xDE, (char)0xAD };
+ ICONV_CONST char *inptr = input;
+ size_t inbytesleft = 1;
+ char *outptr = buf;
+ size_t outbytesleft = 1;
+ size_t res = iconv (cd_88591_to_utf8,
+ &inptr, &inbytesleft,
+ &outptr, &outbytesleft);
+ if (res != (size_t)(-1) || outptr - buf > 1 || buf[1] != (char)0xAD)
+ result |= 4;
+ iconv_close (cd_88591_to_utf8);
+ }
+ }
+#if 0 /* This bug could be worked around by the caller. */
+ /* Test against HP-UX 11.11 bug: Positive return value instead of 0. */
+ {
+ iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591");
+ if (cd_88591_to_utf8 != (iconv_t)(-1))
+ {
+ static ICONV_CONST char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337";
+ char buf[50];
+ ICONV_CONST char *inptr = input;
+ size_t inbytesleft = strlen (input);
+ char *outptr = buf;
+ size_t outbytesleft = sizeof (buf);
+ size_t res = iconv (cd_88591_to_utf8,
+ &inptr, &inbytesleft,
+ &outptr, &outbytesleft);
+ if ((int)res > 0)
+ result |= 8;
+ iconv_close (cd_88591_to_utf8);
+ }
+ }
+#endif
+ /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is
+ provided. */
+ if (/* Try standardized names. */
+ iconv_open ("UTF-8", "EUC-JP") == (iconv_t)(-1)
+ /* Try IRIX, OSF/1 names. */
+ && iconv_open ("UTF-8", "eucJP") == (iconv_t)(-1)
+ /* Try AIX names. */
+ && iconv_open ("UTF-8", "IBM-eucJP") == (iconv_t)(-1)
+ /* Try HP-UX names. */
+ && iconv_open ("utf8", "eucJP") == (iconv_t)(-1))
+ result |= 16;
+ return result;
+]])],
+ [am_cv_func_iconv_works=yes], ,
+ [case "$host_os" in
+ aix* | hpux*) am_cv_func_iconv_works="guessing no" ;;
+ *) am_cv_func_iconv_works="guessing yes" ;;
+ esac])
+ test "$am_cv_func_iconv_works" = no || break
+ done
+ LIBS="$am_save_LIBS"
+ ])
+ case "$am_cv_func_iconv_works" in
+ *no) am_func_iconv=no am_cv_lib_iconv=no ;;
+ *) am_func_iconv=yes ;;
+ esac
+ else
+ am_func_iconv=no am_cv_lib_iconv=no
+ fi
+ if test "$am_func_iconv" = yes; then
+ AC_DEFINE([HAVE_ICONV], [1],
+ [Define if you have the iconv() function and it works.])
+ fi
+ if test "$am_cv_lib_iconv" = yes; then
+ AC_MSG_CHECKING([how to link with libiconv])
+ AC_MSG_RESULT([$LIBICONV])
+ else
+ dnl If $LIBICONV didn't lead to a usable library, we don't need $INCICONV
+ dnl either.
+ CPPFLAGS="$am_save_CPPFLAGS"
+ LIBICONV=
+ LTLIBICONV=
+ fi
+ AC_SUBST([LIBICONV])
+ AC_SUBST([LTLIBICONV])
+])
+
+dnl Define AM_ICONV using AC_DEFUN_ONCE for Autoconf >= 2.64, in order to
+dnl avoid warnings like
+dnl "warning: AC_REQUIRE: `AM_ICONV' was expanded before it was required".
+dnl This is tricky because of the way 'aclocal' is implemented:
+dnl - It requires defining an auxiliary macro whose name ends in AC_DEFUN.
+dnl Otherwise aclocal's initial scan pass would miss the macro definition.
+dnl - It requires a line break inside the AC_DEFUN_ONCE and AC_DEFUN expansions.
+dnl Otherwise aclocal would emit many "Use of uninitialized value $1"
+dnl warnings.
+m4_define([gl_iconv_AC_DEFUN],
+ m4_version_prereq([2.64],
+ [[AC_DEFUN_ONCE(
+ [$1], [$2])]],
+ [m4_ifdef([gl_00GNULIB],
+ [[AC_DEFUN_ONCE(
+ [$1], [$2])]],
+ [[AC_DEFUN(
+ [$1], [$2])]])]))
+gl_iconv_AC_DEFUN([AM_ICONV],
+[
+ AM_ICONV_LINK
+ if test "$am_cv_func_iconv" = yes; then
+ AC_MSG_CHECKING([for iconv declaration])
+ AC_CACHE_VAL([am_cv_proto_iconv], [
+ AC_COMPILE_IFELSE(
+ [AC_LANG_PROGRAM(
+ [[
+#include <stdlib.h>
+#include <iconv.h>
+extern
+#ifdef __cplusplus
+"C"
+#endif
+#if defined(__STDC__) || defined(_MSC_VER) || defined(__cplusplus)
+size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
+#else
+size_t iconv();
+#endif
+ ]],
+ [[]])],
+ [am_cv_proto_iconv_arg1=""],
+ [am_cv_proto_iconv_arg1="const"])
+ am_cv_proto_iconv="extern size_t iconv (iconv_t cd, $am_cv_proto_iconv_arg1 char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);"])
+ am_cv_proto_iconv=`echo "[$]am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
+ AC_MSG_RESULT([
+ $am_cv_proto_iconv])
+ AC_DEFINE_UNQUOTED([ICONV_CONST], [$am_cv_proto_iconv_arg1],
+ [Define as const if the declaration of iconv() needs const.])
+ dnl Also substitute ICONV_CONST in the gnulib generated <iconv.h>.
+ m4_ifdef([gl_ICONV_H_DEFAULTS],
+ [AC_REQUIRE([gl_ICONV_H_DEFAULTS])
+ if test -n "$am_cv_proto_iconv_arg1"; then
+ ICONV_CONST="const"
+ fi
+ ])
+ fi
+])
+
+# lib-ld.m4 serial 6
+dnl Copyright (C) 1996-2003, 2009-2014 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+dnl Subroutines of libtool.m4,
+dnl with replacements s/_*LT_PATH/AC_LIB_PROG/ and s/lt_/acl_/ to avoid
+dnl collision with libtool.m4.
+
+dnl From libtool-2.4. Sets the variable with_gnu_ld to yes or no.
+AC_DEFUN([AC_LIB_PROG_LD_GNU],
+[AC_CACHE_CHECK([if the linker ($LD) is GNU ld], [acl_cv_prog_gnu_ld],
+[# I'd rather use --version here, but apparently some GNU lds only accept -v.
+case `$LD -v 2>&1 </dev/null` in
+*GNU* | *'with BFD'*)
+ acl_cv_prog_gnu_ld=yes
+ ;;
+*)
+ acl_cv_prog_gnu_ld=no
+ ;;
+esac])
+with_gnu_ld=$acl_cv_prog_gnu_ld
+])
+
+dnl From libtool-2.4. Sets the variable LD.
+AC_DEFUN([AC_LIB_PROG_LD],
+[AC_REQUIRE([AC_PROG_CC])dnl
+AC_REQUIRE([AC_CANONICAL_HOST])dnl
+
+AC_ARG_WITH([gnu-ld],
+ [AS_HELP_STRING([--with-gnu-ld],
+ [assume the C compiler uses GNU ld [default=no]])],
+ [test "$withval" = no || with_gnu_ld=yes],
+ [with_gnu_ld=no])dnl
+
+# Prepare PATH_SEPARATOR.
+# The user is always right.
+if test "${PATH_SEPARATOR+set}" != set; then
+ # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
+ # contains only /bin. Note that ksh looks also at the FPATH variable,
+ # so we have to set that as well for the test.
+ PATH_SEPARATOR=:
+ (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
+ && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
+ || PATH_SEPARATOR=';'
+ }
+fi
+
+ac_prog=ld
+if test "$GCC" = yes; then
+ # Check if gcc -print-prog-name=ld gives a path.
+ AC_MSG_CHECKING([for ld used by $CC])
+ case $host in
+ *-*-mingw*)
+ # gcc leaves a trailing carriage return which upsets mingw
+ ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
+ *)
+ ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
+ esac
+ case $ac_prog in
+ # Accept absolute paths.
+ [[\\/]]* | ?:[[\\/]]*)
+ re_direlt='/[[^/]][[^/]]*/\.\./'
+ # Canonicalize the pathname of ld
+ ac_prog=`echo "$ac_prog"| sed 's%\\\\%/%g'`
+ while echo "$ac_prog" | grep "$re_direlt" > /dev/null 2>&1; do
+ ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
+ done
+ test -z "$LD" && LD="$ac_prog"
+ ;;
+ "")
+ # If it fails, then pretend we aren't using GCC.
+ ac_prog=ld
+ ;;
+ *)
+ # If it is relative, then search for the first ld in PATH.
+ with_gnu_ld=unknown
+ ;;
+ esac
+elif test "$with_gnu_ld" = yes; then
+ AC_MSG_CHECKING([for GNU ld])
+else
+ AC_MSG_CHECKING([for non-GNU ld])
+fi
+AC_CACHE_VAL([acl_cv_path_LD],
+[if test -z "$LD"; then
+ acl_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+ for ac_dir in $PATH; do
+ IFS="$acl_save_ifs"
+ test -z "$ac_dir" && ac_dir=.
+ if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
+ acl_cv_path_LD="$ac_dir/$ac_prog"
+ # Check to see if the program is GNU ld. I'd rather use --version,
+ # but apparently some variants of GNU ld only accept -v.
+ # Break only if it was the GNU/non-GNU ld that we prefer.
+ case `"$acl_cv_path_LD" -v 2>&1 </dev/null` in
+ *GNU* | *'with BFD'*)
+ test "$with_gnu_ld" != no && break
+ ;;
+ *)
+ test "$with_gnu_ld" != yes && break
+ ;;
+ esac
+ fi
+ done
+ IFS="$acl_save_ifs"
+else
+ acl_cv_path_LD="$LD" # Let the user override the test with a path.
+fi])
+LD="$acl_cv_path_LD"
+if test -n "$LD"; then
+ AC_MSG_RESULT([$LD])
+else
+ AC_MSG_RESULT([no])
+fi
+test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH])
+AC_LIB_PROG_LD_GNU
+])
+
+# lib-link.m4 serial 26 (gettext-0.18.2)
+dnl Copyright (C) 2001-2014 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+dnl From Bruno Haible.
+
+AC_PREREQ([2.54])
+
+dnl AC_LIB_LINKFLAGS(name [, dependencies]) searches for libname and
+dnl the libraries corresponding to explicit and implicit dependencies.
+dnl Sets and AC_SUBSTs the LIB${NAME} and LTLIB${NAME} variables and
+dnl augments the CPPFLAGS variable.
+dnl Sets and AC_SUBSTs the LIB${NAME}_PREFIX variable to nonempty if libname
+dnl was found in ${LIB${NAME}_PREFIX}/$acl_libdirstem.
+AC_DEFUN([AC_LIB_LINKFLAGS],
+[
+ AC_REQUIRE([AC_LIB_PREPARE_PREFIX])
+ AC_REQUIRE([AC_LIB_RPATH])
+ pushdef([Name],[m4_translit([$1],[./+-], [____])])
+ pushdef([NAME],[m4_translit([$1],[abcdefghijklmnopqrstuvwxyz./+-],
+ [ABCDEFGHIJKLMNOPQRSTUVWXYZ____])])
+ AC_CACHE_CHECK([how to link with lib[]$1], [ac_cv_lib[]Name[]_libs], [
+ AC_LIB_LINKFLAGS_BODY([$1], [$2])
+ ac_cv_lib[]Name[]_libs="$LIB[]NAME"
+ ac_cv_lib[]Name[]_ltlibs="$LTLIB[]NAME"
+ ac_cv_lib[]Name[]_cppflags="$INC[]NAME"
+ ac_cv_lib[]Name[]_prefix="$LIB[]NAME[]_PREFIX"
+ ])
+ LIB[]NAME="$ac_cv_lib[]Name[]_libs"
+ LTLIB[]NAME="$ac_cv_lib[]Name[]_ltlibs"
+ INC[]NAME="$ac_cv_lib[]Name[]_cppflags"
+ LIB[]NAME[]_PREFIX="$ac_cv_lib[]Name[]_prefix"
+ AC_LIB_APPENDTOVAR([CPPFLAGS], [$INC]NAME)
+ AC_SUBST([LIB]NAME)
+ AC_SUBST([LTLIB]NAME)
+ AC_SUBST([LIB]NAME[_PREFIX])
+ dnl Also set HAVE_LIB[]NAME so that AC_LIB_HAVE_LINKFLAGS can reuse the
+ dnl results of this search when this library appears as a dependency.
+ HAVE_LIB[]NAME=yes
+ popdef([NAME])
+ popdef([Name])
+])
+
+dnl AC_LIB_HAVE_LINKFLAGS(name, dependencies, includes, testcode, [missing-message])
+dnl searches for libname and the libraries corresponding to explicit and
+dnl implicit dependencies, together with the specified include files and
+dnl the ability to compile and link the specified testcode. The missing-message
+dnl defaults to 'no' and may contain additional hints for the user.
+dnl If found, it sets and AC_SUBSTs HAVE_LIB${NAME}=yes and the LIB${NAME}
+dnl and LTLIB${NAME} variables and augments the CPPFLAGS variable, and
+dnl #defines HAVE_LIB${NAME} to 1. Otherwise, it sets and AC_SUBSTs
+dnl HAVE_LIB${NAME}=no and LIB${NAME} and LTLIB${NAME} to empty.
+dnl Sets and AC_SUBSTs the LIB${NAME}_PREFIX variable to nonempty if libname
+dnl was found in ${LIB${NAME}_PREFIX}/$acl_libdirstem.
+AC_DEFUN([AC_LIB_HAVE_LINKFLAGS],
+[
+ AC_REQUIRE([AC_LIB_PREPARE_PREFIX])
+ AC_REQUIRE([AC_LIB_RPATH])
+ pushdef([Name],[m4_translit([$1],[./+-], [____])])
+ pushdef([NAME],[m4_translit([$1],[abcdefghijklmnopqrstuvwxyz./+-],
+ [ABCDEFGHIJKLMNOPQRSTUVWXYZ____])])
+
+ dnl Search for lib[]Name and define LIB[]NAME, LTLIB[]NAME and INC[]NAME
+ dnl accordingly.
+ AC_LIB_LINKFLAGS_BODY([$1], [$2])
+
+ dnl Add $INC[]NAME to CPPFLAGS before performing the following checks,
+ dnl because if the user has installed lib[]Name and not disabled its use
+ dnl via --without-lib[]Name-prefix, he wants to use it.
+ ac_save_CPPFLAGS="$CPPFLAGS"
+ AC_LIB_APPENDTOVAR([CPPFLAGS], [$INC]NAME)
+
+ AC_CACHE_CHECK([for lib[]$1], [ac_cv_lib[]Name], [
+ ac_save_LIBS="$LIBS"
+ dnl If $LIB[]NAME contains some -l options, add it to the end of LIBS,
+ dnl because these -l options might require -L options that are present in
+ dnl LIBS. -l options benefit only from the -L options listed before it.
+ dnl Otherwise, add it to the front of LIBS, because it may be a static
+ dnl library that depends on another static library that is present in LIBS.
+ dnl Static libraries benefit only from the static libraries listed after
+ dnl it.
+ case " $LIB[]NAME" in
+ *" -l"*) LIBS="$LIBS $LIB[]NAME" ;;
+ *) LIBS="$LIB[]NAME $LIBS" ;;
+ esac
+ AC_LINK_IFELSE(
+ [AC_LANG_PROGRAM([[$3]], [[$4]])],
+ [ac_cv_lib[]Name=yes],
+ [ac_cv_lib[]Name='m4_if([$5], [], [no], [[$5]])'])
+ LIBS="$ac_save_LIBS"
+ ])
+ if test "$ac_cv_lib[]Name" = yes; then
+ HAVE_LIB[]NAME=yes
+ AC_DEFINE([HAVE_LIB]NAME, 1, [Define if you have the lib][$1 library.])
+ AC_MSG_CHECKING([how to link with lib[]$1])
+ AC_MSG_RESULT([$LIB[]NAME])
+ else
+ HAVE_LIB[]NAME=no
+ dnl If $LIB[]NAME didn't lead to a usable library, we don't need
+ dnl $INC[]NAME either.
+ CPPFLAGS="$ac_save_CPPFLAGS"
+ LIB[]NAME=
+ LTLIB[]NAME=
+ LIB[]NAME[]_PREFIX=
+ fi
+ AC_SUBST([HAVE_LIB]NAME)
+ AC_SUBST([LIB]NAME)
+ AC_SUBST([LTLIB]NAME)
+ AC_SUBST([LIB]NAME[_PREFIX])
+ popdef([NAME])
+ popdef([Name])
+])
+
+dnl Determine the platform dependent parameters needed to use rpath:
+dnl acl_libext,
+dnl acl_shlibext,
+dnl acl_libname_spec,
+dnl acl_library_names_spec,
+dnl acl_hardcode_libdir_flag_spec,
+dnl acl_hardcode_libdir_separator,
+dnl acl_hardcode_direct,
+dnl acl_hardcode_minus_L.
+AC_DEFUN([AC_LIB_RPATH],
+[
+ dnl Tell automake >= 1.10 to complain if config.rpath is missing.
+ m4_ifdef([AC_REQUIRE_AUX_FILE], [AC_REQUIRE_AUX_FILE([config.rpath])])
+ AC_REQUIRE([AC_PROG_CC]) dnl we use $CC, $GCC, $LDFLAGS
+ AC_REQUIRE([AC_LIB_PROG_LD]) dnl we use $LD, $with_gnu_ld
+ AC_REQUIRE([AC_CANONICAL_HOST]) dnl we use $host
+ AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT]) dnl we use $ac_aux_dir
+ AC_CACHE_CHECK([for shared library run path origin], [acl_cv_rpath], [
+ CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
+ ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
+ . ./conftest.sh
+ rm -f ./conftest.sh
+ acl_cv_rpath=done
+ ])
+ wl="$acl_cv_wl"
+ acl_libext="$acl_cv_libext"
+ acl_shlibext="$acl_cv_shlibext"
+ acl_libname_spec="$acl_cv_libname_spec"
+ acl_library_names_spec="$acl_cv_library_names_spec"
+ acl_hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
+ acl_hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
+ acl_hardcode_direct="$acl_cv_hardcode_direct"
+ acl_hardcode_minus_L="$acl_cv_hardcode_minus_L"
+ dnl Determine whether the user wants rpath handling at all.
+ AC_ARG_ENABLE([rpath],
+ [ --disable-rpath do not hardcode runtime library paths],
+ :, enable_rpath=yes)
+])
+
+dnl AC_LIB_FROMPACKAGE(name, package)
+dnl declares that libname comes from the given package. The configure file
+dnl will then not have a --with-libname-prefix option but a
+dnl --with-package-prefix option. Several libraries can come from the same
+dnl package. This declaration must occur before an AC_LIB_LINKFLAGS or similar
+dnl macro call that searches for libname.
+AC_DEFUN([AC_LIB_FROMPACKAGE],
+[
+ pushdef([NAME],[m4_translit([$1],[abcdefghijklmnopqrstuvwxyz./+-],
+ [ABCDEFGHIJKLMNOPQRSTUVWXYZ____])])
+ define([acl_frompackage_]NAME, [$2])
+ popdef([NAME])
+ pushdef([PACK],[$2])
+ pushdef([PACKUP],[m4_translit(PACK,[abcdefghijklmnopqrstuvwxyz./+-],
+ [ABCDEFGHIJKLMNOPQRSTUVWXYZ____])])
+ define([acl_libsinpackage_]PACKUP,
+ m4_ifdef([acl_libsinpackage_]PACKUP, [m4_defn([acl_libsinpackage_]PACKUP)[, ]],)[lib$1])
+ popdef([PACKUP])
+ popdef([PACK])
+])
+
+dnl AC_LIB_LINKFLAGS_BODY(name [, dependencies]) searches for libname and
+dnl the libraries corresponding to explicit and implicit dependencies.
+dnl Sets the LIB${NAME}, LTLIB${NAME} and INC${NAME} variables.
+dnl Also, sets the LIB${NAME}_PREFIX variable to nonempty if libname was found
+dnl in ${LIB${NAME}_PREFIX}/$acl_libdirstem.
+AC_DEFUN([AC_LIB_LINKFLAGS_BODY],
+[
+ AC_REQUIRE([AC_LIB_PREPARE_MULTILIB])
+ pushdef([NAME],[m4_translit([$1],[abcdefghijklmnopqrstuvwxyz./+-],
+ [ABCDEFGHIJKLMNOPQRSTUVWXYZ____])])
+ pushdef([PACK],[m4_ifdef([acl_frompackage_]NAME, [acl_frompackage_]NAME, lib[$1])])
+ pushdef([PACKUP],[m4_translit(PACK,[abcdefghijklmnopqrstuvwxyz./+-],
+ [ABCDEFGHIJKLMNOPQRSTUVWXYZ____])])
+ pushdef([PACKLIBS],[m4_ifdef([acl_frompackage_]NAME, [acl_libsinpackage_]PACKUP, lib[$1])])
+ dnl Autoconf >= 2.61 supports dots in --with options.
+ pushdef([P_A_C_K],[m4_if(m4_version_compare(m4_defn([m4_PACKAGE_VERSION]),[2.61]),[-1],[m4_translit(PACK,[.],[_])],PACK)])
+ dnl By default, look in $includedir and $libdir.
+ use_additional=yes
+ AC_LIB_WITH_FINAL_PREFIX([
+ eval additional_includedir=\"$includedir\"
+ eval additional_libdir=\"$libdir\"
+ ])
+ AC_ARG_WITH(P_A_C_K[-prefix],
+[[ --with-]]P_A_C_K[[-prefix[=DIR] search for ]PACKLIBS[ in DIR/include and DIR/lib
+ --without-]]P_A_C_K[[-prefix don't search for ]PACKLIBS[ in includedir and libdir]],
+[
+ if test "X$withval" = "Xno"; then
+ use_additional=no
+ else
+ if test "X$withval" = "X"; then
+ AC_LIB_WITH_FINAL_PREFIX([
+ eval additional_includedir=\"$includedir\"
+ eval additional_libdir=\"$libdir\"
+ ])
+ else
+ additional_includedir="$withval/include"
+ additional_libdir="$withval/$acl_libdirstem"
+ if test "$acl_libdirstem2" != "$acl_libdirstem" \
+ && ! test -d "$withval/$acl_libdirstem"; then
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
More information about the svn-src-vendor
mailing list