Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 18 Mar 2017 21:41:54 +0000 (UTC)
From:      Dmitry Chagin <dchagin@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org
Subject:   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
Message-ID:  <201703182141.v2ILfs0x052179@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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 ***



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201703182141.v2ILfs0x052179>