/[base]/head/bin/csh/Makefile
ViewVC logotype

Log of /head/bin/csh/Makefile

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (annotate)
Sticky Revision:

Revision 349062 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jun 15 17:08:13 2019 UTC (5 years ago) by bdrewery
File length: 5301 byte(s)
Diff to previous 338374
Fix .depend files to work for build tools.

This is somewhat of a follow-up to r335746.

MFC after:	2 weeks
Sponsored by:	DellEMC


Revision 338374 - (view) (download) (annotate) - [select for diffs]
Modified Wed Aug 29 16:59:19 2018 UTC (5 years, 10 months ago) by brd
File length: 5280 byte(s)
Diff to previous 338362
Finish moving dot.cshrc and dot.profile to bin/csh/ and bin/sh/.

Approved by:	re (gjb), will (mentor)
Differential Revision:	https://reviews.freebsd.org/D16770


Revision 338362 - (view) (download) (annotate) - [select for diffs]
Modified Tue Aug 28 22:51:45 2018 UTC (5 years, 10 months ago) by brd
File length: 5105 byte(s)
Diff to previous 337882
Fix the install of /root/.login missed as part of r337849.

Approved by:	re (rgrimes)


Revision 337882 - (view) (download) (annotate) - [select for diffs]
Modified Wed Aug 15 23:18:34 2018 UTC (5 years, 10 months ago) by brd
File length: 5042 byte(s)
Diff to previous 337857
Revert parts of r337849 and r337857

This fixes the build and I will redo these changes as part of a future review
that organizes them differently.  The way I tried to do it here could be done
better.  Sorry for the noise.

Approved by:	will (mentor)
Differential Revision:	https://reviews.freebsd.org/D16737


Revision 337857 - (view) (download) (annotate) - [select for diffs]
Modified Wed Aug 15 16:22:12 2018 UTC (5 years, 10 months ago) by brd
File length: 5285 byte(s)
Diff to previous 337849
Fix build after r337849

This moves the symlink creation to after where the files are installed.

This also inverts the shell change so that it only happens if MK_TCSH is on.

Approved by:	will (mentor)
Differential Revision:	https://reviews.freebsd.org/D16725


Revision 337849 - (view) (download) (annotate) - [select for diffs]
Modified Wed Aug 15 14:41:24 2018 UTC (5 years, 10 months ago) by brd
File length: 5309 byte(s)
Diff to previous 335733
Move all sh and csh files into bin/sh/ or bin/csh/

This simplifies pkgbase by migrating these to CONFS so they are properly
tagged as config files.

Approved by:	will (mentor)
Differential Revision:	https://reviews.freebsd.org/D16708


Revision 335733 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jun 27 19:29:15 2018 UTC (6 years ago) by bdrewery
File length: 4990 byte(s)
Diff to previous 315948
Don't use CCACHE for linking.

MFC after:	2 weeks
Sponsored by:	Dell EMC


Revision 315948 - (view) (download) (annotate) - [select for diffs]
Modified Sat Mar 25 13:32:28 2017 UTC (7 years, 3 months ago) by dchagin
File length: 4975 byte(s)
Diff to previous 314655
Update to tcsh 6.20.00


Revision 314655 - (view) (download) (annotate) - [select for diffs]
Modified Sat Mar 4 11:31:08 2017 UTC (7 years, 4 months ago) by ngie
File length: 4948 byte(s)
Diff to previous 301881
bin: normalize paths using SRCTOP-relative paths or :H when possible

This simplifies make logic/output

MFC after:	1 month
Sponsored by:	Dell EMC Isilon


Revision 301881 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jun 14 16:19:49 2016 UTC (8 years ago) by bdrewery
File length: 4955 byte(s)
Diff to previous 299289
WITH_META_MODE: Fix bin/csh rebuilding tc.const.h

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


Revision 299289 - (view) (download) (annotate) - [select for diffs]
Modified Mon May 9 22:21:09 2016 UTC (8 years, 1 month ago) by bdrewery
File length: 4935 byte(s)
Diff to previous 298107
DIRDEPS_BUILD: Run the staged bootstrap-tools version of build-tools.

This avoids running target binaries.

Sponsored by:	EMC / Isilon Storage Division


Revision 298107 - (view) (download) (annotate) - [select for diffs]
Modified Sat Apr 16 07:45:30 2016 UTC (8 years, 2 months ago) by gjb
File length: 4920 byte(s)
Diff to previous 297997
Merge the projects/release-pkg branch to head.

This allows packaging the base system with pkg(8), including
but not limited to providing the ability to provide upstream
binary update possibilities for non-tier-1 architectures.

This merge is a requirement of the 11.0-RELEASE, and as such,
thank you to everyone that has tested the project branch.

Documentation in build(7) etc. is still somewhat sparse, but
updates to those parts will follow.

Sponsored by:	The FreeBSD Foundation


Revision 297997 - (view) (download) (annotate) - [select for diffs]
Modified Thu Apr 14 21:06:10 2016 UTC (8 years, 2 months ago) by bdrewery
File length: 4904 byte(s)
Diff to previous 297250
META_MODE: Don't rebuild build-tools targets during normal build.

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


Revision 297250 - (view) (download) (annotate) - [select for diffs]
Modified Thu Mar 24 21:48:13 2016 UTC (8 years, 3 months ago) by bdrewery
File length: 4884 byte(s)
Diff to previous 295224
CCACHE_BUILD: Don't use ccache when generating some files with CC -E.

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


Revision 295224 - (view) (download) (annotate) - [select for diffs]
Modified Wed Feb 3 23:37:24 2016 UTC (8 years, 5 months ago) by bdrewery
File length: 4869 byte(s)
Diff to previous 295204
Don't link /usr/share/nls/de_DE.UTF-8/tcsh.cat to itself.

Sponsored by:	EMC / Isilon Storage Division


Revision 295204 - (view) (download) (annotate) - [select for diffs]
Modified Wed Feb 3 11:44:43 2016 UTC (8 years, 5 months ago) by ume
File length: 4881 byte(s)
Diff to previous 277273
The charset of NLS catalogs were converted to UTF-8
since r231990.


Revision 277273 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jan 16 21:39:08 2015 UTC (9 years, 5 months ago) by will
File length: 4959 byte(s)
Diff to previous 275028
Add a ${CP} alias for copying files in the build.

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


Revision 275028 - (view) (download) (annotate) - [select for diffs]
Modified Tue Nov 25 11:15:40 2014 UTC (9 years, 7 months ago) by bapt
File length: 4959 byte(s)
Diff to previous 271771
Convert bin/ to LIBADD, reduce overlinking allow to build all components as
static


Revision 271771 - (view) (download) (annotate) - [select for diffs]
Modified Thu Sep 18 14:41:57 2014 UTC (9 years, 9 months ago) by will
File length: 4996 byte(s)
Diff to previous 268804
Fix incremental builds involving non-root users with read-only source files.

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


Revision 268804 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 17 18:24:34 2014 UTC (9 years, 11 months ago) by brooks
File length: 4993 byte(s)
Diff to previous 265420
Replace all uses of libncurses and libtermcap with their wide character
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


Revision 265420 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 6 04:22:01 2014 UTC (10 years, 2 months ago) by imp
File length: 4991 byte(s)
Diff to previous 231990
Use src.opts.mk in preference to bsd.own.mk except where we need stuff
from the latter.


Revision 231990 - (view) (download) (annotate) - [select for diffs]
Modified Wed Feb 22 03:36:15 2012 UTC (12 years, 4 months ago) by mp
File length: 4990 byte(s)
Diff to previous 219061
Update to tcsh 6.18.01.


Revision 219061 - (view) (download) (annotate) - [select for diffs]
Modified Sat Feb 26 18:54:54 2011 UTC (13 years, 4 months ago) by ume
File length: 4990 byte(s)
Diff to previous 156891
When WITH_ICONV is set, use our in-tree iconv.


Revision 156891 - (view) (download) (annotate) - [select for diffs]
Modified Sun Mar 19 19:10:39 2006 UTC (18 years, 3 months ago) by ru
File length: 4838 byte(s)
Diff to previous 156813
Fix spelling.


Revision 156813 - (view) (download) (annotate) - [select for diffs]
Modified Fri Mar 17 18:54:44 2006 UTC (18 years, 3 months ago) by ru
File length: 4837 byte(s)
Diff to previous 155835
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)


Revision 155835 - (view) (download) (annotate) - [select for diffs]
Modified Sun Feb 19 06:40:29 2006 UTC (18 years, 4 months ago) by ume
File length: 4811 byte(s)
Diff to previous 148673
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


Revision 148673 - (view) (download) (annotate) - [select for diffs]
Modified Wed Aug 3 09:22:03 2005 UTC (18 years, 11 months ago) by phk
File length: 4064 byte(s)
Diff to previous 145481
Don't install examples of NO_EXAMPLES


Revision 145481 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 24 19:44:43 2005 UTC (19 years, 2 months ago) by mp
File length: 4031 byte(s)
Diff to previous 126173
Add new file (tc.nls.c) to the build.


Revision 126173 - (view) (download) (annotate) - [select for diffs]
Modified Mon Feb 23 20:05:14 2004 UTC (20 years, 4 months ago) by johan
File length: 4022 byte(s)
Diff to previous 117423
style.Makefile:
	Use WARNS?= instead of WARNS=


Revision 117423 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jul 11 05:24:32 2003 UTC (20 years, 11 months ago) by kan
File length: 4021 byte(s)
Diff to previous 117036
Temporarily turn off -Werror for these components.


Revision 117036 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jun 29 18:46:18 2003 UTC (21 years ago) by gordon
File length: 4021 byte(s)
Diff to previous 116282
Tweak a couple of utilities so they compile cleanly for /rescue. Mostly
path fixes.

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


Revision 116282 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jun 13 07:04:02 2003 UTC (21 years ago) by markm
File length: 3944 byte(s)
Diff to previous 115898
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


Revision 115898 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jun 6 13:46:55 2003 UTC (21 years, 1 month ago) by kuriyama
File length: 3944 byte(s)
Diff to previous 114510
Use
	cat ${.ALLSRC} > ${.TARGET}
rather than
	ln -sf ${.ALLSRC} ${.TARGET}
not to depends on absolute-path of symbolic links.

Commented by:  marcel, obrien, bde


Revision 114510 - (view) (download) (annotate) - [select for diffs]
Modified Fri May 2 06:39:13 2003 UTC (21 years, 2 months ago) by obrien
File length: 3945 byte(s)
Diff to previous 100640
Make this WARNS=1 as that is all we can do with GCC 3.3 -- too many
sized/unsigned comparisons.


Revision 100640 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jul 24 22:26:44 2002 UTC (21 years, 11 months ago) by mp
File length: 3936 byte(s)
Diff to previous 99257
Remove WARNS and WFORMAT overrides.


Revision 99257 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jul 2 12:37:09 2002 UTC (22 years ago) by ru
File length: 3955 byte(s)
Diff to previous 90559
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.


Revision 90559 - (view) (download) (annotate) - [select for diffs]
Modified Tue Feb 12 04:50:12 2002 UTC (22 years, 4 months ago) by mp
File length: 3049 byte(s)
Diff to previous 90166
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


Revision 90166 - (view) (download) (annotate) - [select for diffs]
Modified Mon Feb 4 02:49:19 2002 UTC (22 years, 5 months ago) by kris
File length: 2979 byte(s)
Diff to previous 87323
Lock down with WFORMAT=1 except those directories with unfixed warnings.
Tested on i386 and alpha.


Revision 87323 - (view) (download) (annotate) - [select for diffs]
Modified Tue Dec 4 01:57:47 2001 UTC (22 years, 7 months ago) by obrien
File length: 2969 byte(s)
Diff to previous 74845
Default to WARNS=2.  Binary builds that cannot handle this must explicitly
set WARNS=0.

Reviewed by:	mike


Revision 74845 - (view) (download) (annotate) - [select for diffs]
Modified Tue Mar 27 10:03:10 2001 UTC (23 years, 3 months ago) by ru
File length: 2960 byte(s)
Diff to previous 69640
MAN[1-9] -> MAN.


Revision 69640 - (view) (download) (annotate) - [select for diffs]
Modified Tue Dec 5 22:10:43 2000 UTC (23 years, 7 months ago) by obrien
File length: 2972 byte(s)
Diff to previous 69551
Change the spelling of `.' to `.' from .OBJDIR since `.' really is where
generated files land.  Also give precedence to generated files.


Revision 69551 - (view) (download) (annotate) - [select for diffs]
Modified Sun Dec 3 16:28:56 2000 UTC (23 years, 7 months ago) by ache
File length: 2972 byte(s)
Diff to previous 69415
Remove ${DESTDIR} from _PATH_TCSHELL, it is call path, not install path
Add gethost to build-tools to help cross-building


Revision 69415 - (view) (download) (annotate) - [select for diffs]
Modified Thu Nov 30 21:38:37 2000 UTC (23 years, 7 months ago) by ache
File length: 2962 byte(s)
Diff to previous 62759
Upgrade to 6.10


Revision 62759 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jul 7 08:27:59 2000 UTC (24 years ago) by ache
File length: 2667 byte(s)
Diff to previous 62692
restore tabs lost from prev commit

Asked-by:	bde


Revision 62692 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 6 22:05:41 2000 UTC (24 years ago) by ache
File length: 2669 byte(s)
Diff to previous 61535
curses -> termcap, mainly for purity and to indicate which functions family
really used


Revision 61535 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jun 11 03:26:08 2000 UTC (24 years ago) by ache
File length: 2667 byte(s)
Diff to previous 60599
Activate Japanese NLS and KANJI support


Revision 60599 - (view) (download) (annotate) - [select for diffs]
Modified Mon May 15 14:24:32 2000 UTC (24 years, 1 month ago) by bde
File length: 2720 byte(s)
Diff to previous 60029
Don't forget to clean csh.1.

Fixed some style bugs.


Revision 60029 - (view) (download) (annotate) - [select for diffs]
Modified Fri May 5 08:12:11 2000 UTC (24 years, 2 months ago) by jkoshy
File length: 2721 byte(s)
Diff to previous 59576
Install a manual page for `tcsh(1)', for completeness.

Approved by:	obrien


Revision 59576 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 23 18:08:49 2000 UTC (24 years, 2 months ago) by obrien
File length: 2700 byte(s)
Diff to previous 59432
Pass "WANT_KANJI" from make.conf to the compiler.


Revision 59432 - (view) (download) (annotate) - [select for diffs]
Modified Thu Apr 20 08:58:11 2000 UTC (24 years, 2 months ago) by ache
File length: 2647 byte(s)
Diff to previous 59393
Activate NLS.
Optimize NLS by not wasting space copying the same .cat but use symbolic links
instead.


Revision 59393 - (view) (download) (annotate) - [select for diffs]
Modified Wed Apr 19 15:15:19 2000 UTC (24 years, 2 months ago) by obrien
File length: 2635 byte(s)
Diff to previous 59355
Install /bin/tcsh also.


Revision 59355 - (view) (download) (annotate) - [select for diffs]
Modified Tue Apr 18 07:31:36 2000 UTC (24 years, 2 months ago) by obrien
File length: 2598 byte(s)
Diff to previous 51090
Upgrade csh.


Revision 51090 - (view) (download) (annotate) - [select for diffs]
Modified Wed Sep 8 15:40:46 1999 UTC (24 years, 10 months ago) by sheldonh
File length: 1344 byte(s)
Diff to previous 50471
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


Revision 50471 - (view) (download) (annotate) - [select for diffs]
Modified Fri Aug 27 23:15:48 1999 UTC (24 years, 10 months ago) by peter
File length: 1398 byte(s)
Diff to previous 27969
$Id$ -> $FreeBSD$


Revision 27969 - (view) (download) (annotate) - [select for diffs]
Modified Fri Aug 8 00:49:25 1997 UTC (26 years, 11 months ago) by steve
File length: 1440 byte(s)
Diff to previous 27965
More $@ -> ${.TARGET} that I missed earlier.


Revision 27965 - (view) (download) (annotate) - [select for diffs]
Modified Thu Aug 7 21:42:17 1997 UTC (26 years, 11 months ago) by steve
File length: 1421 byte(s)
Diff to previous 22988
Changes include: sccsid -> rcsid, bcopy -> memcpy, don't use the
register keyword, and -Wall cleaning.

Obtained from: similar changes in NetBSD


Revision 22988 - (view) (download) (annotate) - [select for diffs]
Modified Sat Feb 22 14:13:04 1997 UTC (27 years, 4 months ago) by peter
File length: 1313 byte(s)
Diff to previous 21673
Revert $FreeBSD$ to $Id$


Revision 21673 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jan 14 07:20:47 1997 UTC (27 years, 5 months ago) by jkh
File length: 1318 byte(s)
Diff to previous 3044
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.


Revision 3044 - (view) (download) (annotate) - [select for diffs]
Modified Sat Sep 24 02:59:15 1994 UTC (29 years, 9 months ago) by dg
File length: 1313 byte(s)
Diff to previous 1915
Added $Id$


Revision 1915 - (view) (download) (annotate) - [select for diffs]
Modified Sun Aug 7 21:28:27 1994 UTC (29 years, 11 months ago) by jkh
File length: 1306 byte(s)
Diff to previous 1882
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:


Revision 1882 - (view) (download) (annotate) - [select for diffs]
Modified Sat Aug 6 01:51:03 1994 UTC (29 years, 11 months ago) by wollman
File length: 1394 byte(s)
Diff to previous 1864
Fix some dependency bobbles.


Revision 1864 - (view) (download) (annotate) - [select for diffs]
Modified Fri Aug 5 17:02:31 1994 UTC (29 years, 11 months ago) by wollman
File length: 1360 byte(s)
Diff to previous 1557
Fix makefiles for our macros.


Revision 1557 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 26 06:18:55 1994 UTC (30 years, 1 month ago) by rgrimes
File length: 1360 byte(s)
Copied from: vendor/CSRG/dist/bin/csh/Makefile revision 1556
Diff to previous 1556
This commit was generated by cvs2svn to compensate for changes in r1556,
which included commits to RCS files with non-trunk default branches.


Revision 1556 - (view) (download) (annotate) - [select for diffs]
Added Thu May 26 06:18:55 1994 UTC (30 years, 1 month ago) by rgrimes
Original Path: vendor/CSRG/dist/bin/csh/Makefile
File length: 1360 byte(s)
BSD 4.4 Lite bin Sources


This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

  ViewVC Help
Powered by ViewVC 1.1.27