summaryrefslogtreecommitdiffstats
path: root/bin/csh/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* WITH_META_MODE: Fix bin/csh rebuilding tc.const.hbdrewery2016-06-141-1/+1
| | | | | | | | | | This is the same issue as r297997, but was missed in it. The WARNS value changes between 'build-tools' (MK_WARNS=no) and 'everything' resulting in a rebuild of this file. Approved by: re (implicit) Sponsored by: EMC / Isilon Storage Division
* DIRDEPS_BUILD: Run the staged bootstrap-tools version of build-tools.bdrewery2016-05-091-1/+1
| | | | | | This avoids running target binaries. Sponsored by: EMC / Isilon Storage Division
* MFHgjb2016-04-161-1/+1
|\ | | | | | | Sponsored by: The FreeBSD Foundation
| * META_MODE: Don't rebuild build-tools targets during normal build.bdrewery2016-04-141-1/+1
| | | | | | | | | | | | | | | | | | This avoids 'build command changed' due to CFLAGS/CC changes during the normal build. Without this the build-tools targets end up rebuilding for the *target* rather than keeping the native versions built in build-tools. Sponsored by: EMC / Isilon Storage Division
* | MFHgjb2016-04-041-1/+1
|\ \ | |/ | | | | Sponsored by: The FreeBSD Foundation
| * CCACHE_BUILD: Don't use ccache when generating some files with CC -E.bdrewery2016-03-241-1/+1
| | | | | | | | | | | | | | At least for ncurses this fixes a build error due to it trying to run 'ccache --version' to work around a gcc 5 bug using the fix in r287205. Sponsored by: EMC / Isilon Storage Division
* | Explicitly add unmarked bin/ binaries to the runtime package.gjb2016-02-091-0/+1
|/ | | | | | | | Note: tcsh(1) has a MK_TCSH=no test, so this should be a separate package, which requires pre-install/post-install scripts, to be added later. Sponsored by: The FreeBSD Foundation
* Don't link /usr/share/nls/de_DE.UTF-8/tcsh.cat to itself.bdrewery2016-02-031-1/+1
| | | | Sponsored by: EMC / Isilon Storage Division
* The charset of NLS catalogs were converted to UTF-8ume2016-02-031-29/+28
| | | | since r231990.
* Add a ${CP} alias for copying files in the build.will2015-01-161-1/+1
| | | | | | | | | | | | | | Some users build FreeBSD as non-root in Perforce workspaces. By default, Perforce sets files read-only unless they're explicitly being edited. As a result, the -f argument must be used to cp in order to override the read-only flag when copying source files to object directories. Bare use of 'cp' should be avoided in the future. Update all current users of 'cp' in the src tree. Reviewed by: emaste MFC after: 1 week Sponsored by: Spectra Logic
* Convert bin/ to LIBADD, reduce overlinking allow to build all components asbapt2014-11-251-2/+1
| | | | static
* Fix incremental builds involving non-root users with read-only source files.will2014-09-181-1/+1
| | | | | | | | | | | Makefiles should not assume that source files can be overwritten. This is the common case for Perforce source trees. This is a followup commit to r211243 in the same vein. MFC after: 1 month Sponsored by: Spectra Logic MFSpectraBSD: r1036319 on 2014/01/29, r1046711 on 2014/03/06
* Replace all uses of libncurses and libtermcap with their wide characterbrooks2014-07-171-2/+2
| | | | | | | | | | variants. This allows usable file system images (i.e. those with both a shell and an editor) to be created with only one copy of the curses library. Exp-run: antoine PR: 189842 Discussed with: bapt Sponsored by: DARPA, AFRL
* Use src.opts.mk in preference to bsd.own.mk except where we need stuffimp2014-05-061-1/+1
| | | | from the latter.
* Update to tcsh 6.18.01.mp2012-02-221-3/+3
|
* When WITH_ICONV is set, use our in-tree iconv.ume2011-02-261-13/+23
|
* Fix spelling.ru2006-03-191-1/+1
|
* Reimplementation of world/kernel build options. For details, see:ru2006-03-171-2/+4
| | | | | | | | 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)
* Enable NLS catalog of csh(1).ume2006-02-191-1/+19
| | | | | | | | | | | | | 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
* Don't install examples of NO_EXAMPLESphk2005-08-031-0/+2
|
* Add new file (tc.nls.c) to the build.mp2005-04-241-1/+1
|
* style.Makefile:johan2004-02-231-1/+1
| | | | Use WARNS?= instead of WARNS=
* Temporarily turn off -Werror for these components.kan2003-07-111-1/+1
|
* Tweak a couple of utilities so they compile cleanly for /rescue. Mostlygordon2003-06-291-0/+4
| | | | | | path fixes. Submitted by: Tim Kientzle <kientzle@acm.org>
* Get this area compiling with the highest WARNS= that it works with.markm2003-06-131-1/+1
| | | | | | | Obsolete WFORMAT= junk also removed where possible. OK'ed by: obrien Tested on: sparc64, alpha, i386
* Usekuriyama2003-06-061-1/+1
| | | | | | | | | cat ${.ALLSRC} > ${.TARGET} rather than ln -sf ${.ALLSRC} ${.TARGET} not to depends on absolute-path of symbolic links. Commented by: marcel, obrien, bde
* Make this WARNS=1 as that is all we can do with GCC 3.3 -- too manyobrien2003-05-021-0/+1
| | | | sized/unsigned comparisons.
* Remove WARNS and WFORMAT overrides.mp2002-07-241-2/+0
|
* Reimplemented bsd.nls.mk using bsd.files.mk and bsd.links.mk.ru2002-07-021-1/+28
| | | | | | | | | | | | 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.
* Install complete.tcsh and csh-mode.el into ${SHAREDIR}/examples/tcsh.mp2002-02-121-0/+3
| | | | | | PR: misc/34800 (from Steven Grady) Submitted by: phantom (patch) MFC after: 3 days
* Lock down with WFORMAT=1 except those directories with unfixed warnings.kris2002-02-041-0/+1
| | | | Tested on i386 and alpha.
* Default to WARNS=2. Binary builds that cannot handle this must explicitlyobrien2001-12-041-0/+1
| | | | | | set WARNS=0. Reviewed by: mike
* MAN[1-9] -> MAN.ru2001-03-271-1/+0
|
* Change the spelling of `.' to `.' from .OBJDIR since `.' really is whereobrien2000-12-051-1/+1
| | | | generated files land. Also give precedence to generated files.
* Remove ${DESTDIR} from _PATH_TCSHELL, it is call path, not install pathache2000-12-031-1/+3
| | | | Add gethost to build-tools to help cross-building
* Upgrade to 6.10ache2000-11-301-6/+14
|
* restore tabs lost from prev commitache2000-07-071-2/+2
| | | | Asked-by: bde
* curses -> termcap, mainly for purity and to indicate which functions familyache2000-07-061-2/+2
| | | | really used
* Activate Japanese NLS and KANJI supportache2000-06-111-3/+0
|
* Don't forget to clean csh.1.bde2000-05-151-6/+6
| | | | Fixed some style bugs.
* Install a manual page for `tcsh(1)', for completeness.jkoshy2000-05-051-0/+1
| | | | Approved by: obrien
* Pass "WANT_KANJI" from make.conf to the compiler.obrien2000-04-231-1/+4
|
* Activate NLS.ache2000-04-201-0/+1
| | | | | Optimize NLS by not wasting space copying the same .cat but use symbolic links instead.
* Install /bin/tcsh also.obrien2000-04-191-0/+2
|
* Upgrade csh.obrien2000-04-181-14/+44
|
* Improve shell documentation:sheldonh1999-09-081-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | * 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
* $Id$ -> $FreeBSD$peter1999-08-271-1/+1
|
* More $@ -> ${.TARGET} that I missed earlier.steve1997-08-081-5/+5
|
* Changes include: sccsid -> rcsid, bcopy -> memcpy, don't use thesteve1997-08-071-11/+11
| | | | | | register keyword, and -Wall cleaning. Obtained from: similar changes in NetBSD
* Revert $FreeBSD$ to $Id$peter1997-02-221-1/+1
|
OpenPOWER on IntegriCloud