History log of /freebsd-10-stable/bin/csh/Makefile
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 316958 15-Apr-2017 dchagin

MFC r315948:

Update tcsh to 6.20.00

MFC r315952:

Update tcsh to vendor git b605cb561d

Vendor changes:

1. PR/471: Daiki Ueno: Delay interpreting arginp until we've processed
our startup files (which can change the NLS environment).

2. Fix type of read in prompt confirmation (eg. rmstar) (David Kaspar).

3. Fix out of bounds read (Brooks Davis)
(reproduce by starting tcsh and hitting tab at the prompt).

4. Don't play pointer tricks that are undefined in modern c
(Brooks Davis).


# 256281 10-Oct-2013 gjb

Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation

# 231990 22-Feb-2012 mp

Update to tcsh 6.18.01.


# 219061 26-Feb-2011 ume

When WITH_ICONV is set, use our in-tree iconv.


# 156891 19-Mar-2006 ru

Fix spelling.


# 156813 17-Mar-2006 ru

Reimplementation of world/kernel build options. For details, see:

http://lists.freebsd.org/pipermail/freebsd-current/2006-March/061725.html

The src.conf(5) manpage is to follow in a few days.

Brought to you by: imp, jhb, kris, phk, ru (all bugs are mine)


# 155835 19-Feb-2006 ume

Enable NLS catalog of csh(1).
The tcsh 6.14 uses libiconv to convert catalogs to appropriate charset
dynamically. However, we don't have libiconv in our tree. So, I made
some hack to load libiconv dynamically. If libiconv is available, you
can use catalogs for more locales than the locales which catalog is
actually installed.
To use this feature, you need to symlink catalogs to appropriate
locales. You can do this by installing ports/shells/tcsh_nls.

Reviewed by: arch (no objection)
MFC after: 1 week


# 148673 03-Aug-2005 phk

Don't install examples of NO_EXAMPLES


# 145481 24-Apr-2005 mp

Add new file (tc.nls.c) to the build.


# 126173 23-Feb-2004 johan

style.Makefile:
Use WARNS?= instead of WARNS=


# 117423 11-Jul-2003 kan

Temporarily turn off -Werror for these components.


# 117036 29-Jun-2003 gordon

Tweak a couple of utilities so they compile cleanly for /rescue. Mostly
path fixes.

Submitted by: Tim Kientzle <kientzle@acm.org>


# 116282 13-Jun-2003 markm

Get this area compiling with the highest WARNS= that it works with.
Obsolete WFORMAT= junk also removed where possible.

OK'ed by: obrien
Tested on: sparc64, alpha, i386


# 115898 06-Jun-2003 kuriyama

Use
cat ${.ALLSRC} > ${.TARGET}
rather than
ln -sf ${.ALLSRC} ${.TARGET}
not to depends on absolute-path of symbolic links.

Commented by: marcel, obrien, bde


# 114510 02-May-2003 obrien

Make this WARNS=1 as that is all we can do with GCC 3.3 -- too many
sized/unsigned comparisons.


# 100640 24-Jul-2002 mp

Remove WARNS and WFORMAT overrides.


# 99257 02-Jul-2002 ru

Reimplemented bsd.nls.mk using bsd.files.mk and bsd.links.mk.

Provided the (previously missing) dependency on source files
for intermediate .msg files.

Provided the default for NLSSRCDIR (defaults to .CURDIR).

Slightly changed the API: NLS should now list plain locale
names, without the .msg suffix.

When included from bsd.prog.mk, NLSNAME defaults to PROG.


# 90559 12-Feb-2002 mp

Install complete.tcsh and csh-mode.el into ${SHAREDIR}/examples/tcsh.

PR: misc/34800 (from Steven Grady)
Submitted by: phantom (patch)
MFC after: 3 days


# 90166 04-Feb-2002 kris

Lock down with WFORMAT=1 except those directories with unfixed warnings.
Tested on i386 and alpha.


# 87323 03-Dec-2001 obrien

Default to WARNS=2. Binary builds that cannot handle this must explicitly
set WARNS=0.

Reviewed by: mike


# 74845 27-Mar-2001 ru

MAN[1-9] -> MAN.


# 69640 05-Dec-2000 obrien

Change the spelling of `.' to `.' from .OBJDIR since `.' really is where
generated files land. Also give precedence to generated files.


# 69551 03-Dec-2000 ache

Remove ${DESTDIR} from _PATH_TCSHELL, it is call path, not install path
Add gethost to build-tools to help cross-building


# 69415 30-Nov-2000 ache

Upgrade to 6.10


# 62759 07-Jul-2000 ache

restore tabs lost from prev commit

Asked-by: bde


# 62692 06-Jul-2000 ache

curses -> termcap, mainly for purity and to indicate which functions family
really used


# 61535 11-Jun-2000 ache

Activate Japanese NLS and KANJI support


# 60599 15-May-2000 bde

Don't forget to clean csh.1.

Fixed some style bugs.


# 60029 05-May-2000 jkoshy

Install a manual page for `tcsh(1)', for completeness.

Approved by: obrien


# 59576 23-Apr-2000 obrien

Pass "WANT_KANJI" from make.conf to the compiler.


# 59432 20-Apr-2000 ache

Activate NLS.
Optimize NLS by not wasting space copying the same .cat but use symbolic links
instead.


# 59393 19-Apr-2000 obrien

Install /bin/tcsh also.


# 59355 18-Apr-2000 obrien

Upgrade csh.


# 51090 08-Sep-1999 sheldonh

Improve shell documentation:

* Consistently misspell built-in as builtin.

* Add a builtin(1) manpage and create builtin(1) MLINKS for all shell
builtin commands for which no standalone utility exists. These MLINKS
replace those that were created for csh(1).

* Add appropriate xrefs for builtin(1) to the csh(1) and sh(1) manpages,
as well as to the manpages of standalone utilities which are supported
as shell builtin commands in at least one of the shells. In such
manpages, explain that similar functionality may be provided as a
shell builtin command.

* Improve sh(1)'s description of the cd builtin command. Csh(1) already
describes it adequately. Replace the cd(1) manpage with a builtin(1)
MLINKS link.

* Clean up some mdoc problems: use Xr instead of literal "foo(n)"; use
Ic instead of Xr for shell builtin commands.

* Undo English contractions.

Reviewed by: mpp, rgrimes


# 50471 27-Aug-1999 peter

$Id$ -> $FreeBSD$


# 27969 07-Aug-1997 steve

More $@ -> ${.TARGET} that I missed earlier.


# 27965 07-Aug-1997 steve

Changes include: sccsid -> rcsid, bcopy -> memcpy, don't use the
register keyword, and -Wall cleaning.

Obtained from: similar changes in NetBSD


# 22988 22-Feb-1997 peter

Revert $FreeBSD$ to $Id$


# 21673 14-Jan-1997 jkh

Make the long-awaited change from $Id$ to $FreeBSD$

This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.

Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.


# 3044 24-Sep-1994 dg

Added $Id$


# 1915 07-Aug-1994 jkh

The handling of err.h and const.h were in a real tangle and didn't
work if you didn't explicitly depend first; this should both simplify
things and make it work in all circumstances.
Reviewed by:
Submitted by:


# 1882 05-Aug-1994 wollman

Fix some dependency bobbles.


# 1864 05-Aug-1994 wollman

Fix makefiles for our macros.


# 1557 26-May-1994 rgrimes

This commit was generated by cvs2svn to compensate for changes in r1556,
which included commits to RCS files with non-trunk default branches.


# 1556 26-May-1994 rgrimes

BSD 4.4 Lite bin Sources