History log of /freebsd/bin/sh/Makefile (Results 76 – 100 of 167)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: release/8.1.0_cvs, release/8.1.0, release/7.3.0_cvs, release/7.3.0, release/8.0.0_cvs, release/8.0.0, release/7.2.0_cvs, release/7.2.0, release/7.1.0_cvs, release/7.1.0, release/6.4.0_cvs, release/6.4.0, release/7.0.0_cvs, release/7.0.0, release/6.3.0_cvs, release/6.3.0
# 78a5dd56 18-Nov-2007 John Birrell <jb@FreeBSD.org>

Reduce the WARNS level to avoid a compiler warning about a variable
possibly being clobbered by a longjmp or a fork with gcc4.


Revision tags: release/6.2.0_cvs, release/6.2.0, release/5.5.0_cvs, release/5.5.0, release/6.1.0_cvs, release/6.1.0
# 00d02f94 17-Apr-2006 Jens Schweikhardt <schweikh@FreeBSD.org>

Whitespace nits.


Revision tags: release/6.0.0_cvs, release/6.0.0
# 711dc65d 14-Aug-2005 Stefan Farfeleder <stefanf@FreeBSD.org>

Recent cleanups made it possible to bump WARNS to 3.


Revision tags: release/5.4.0_cvs, release/5.4.0, release/4.11.0_cvs, release/4.11.0, release/5.3.0_cvs, release/5.3.0, release/4.10.0_cvs, release/4.10.0
# 4995f067 18-Mar-2004 Ruslan Ermilov <ru@FreeBSD.org>

Install /bin/sh safely. This allows a shell script to be used
to strip binaries by specifying it in the STRIPBIN environment
variable honoured by install(1).

MFC after: 3 days


# c8edef9f 23-Feb-2004 Johan Karlsson <johan@FreeBSD.org>

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


Revision tags: release/5.2.1_cvs, release/5.2.1
# 47d7e8a9 05-Feb-2004 Ruslan Ermilov <ru@FreeBSD.org>

Fixed style of DPADD and LDADD assignments as per style.Makefile(5).


# d0123622 20-Jan-2004 Ruslan Ermilov <ru@FreeBSD.org>

Removed duplicate y.tab.h from SRCS and CLEANFILES.


Revision tags: release/5.2.0_cvs, release/5.2.0, release/4.9.0_cvs, release/4.9.0, release/5.1.0_cvs, release/5.1.0
# 1f156e81 02-May-2003 David E. O'Brien <obrien@FreeBSD.org>

The is_name and is_in_name macros are FUBAR'ed.
Due to the use of signed vs. unsigned chars on our various platforms, one gets
"warning: comparison is always true due to limited range of data type"
f

The is_name and is_in_name macros are FUBAR'ed.
Due to the use of signed vs. unsigned chars on our various platforms, one gets
"warning: comparison is always true due to limited range of data type"
from GCC 3.3.

show more ...


Revision tags: release/4.8.0_cvs, release/4.8.0, release/5.0.0_cvs, release/5.0.0, release/4.7.0_cvs
# ca5434ba 01-Oct-2002 Maxime Henrion <mux@FreeBSD.org>

It is now safe to remove WARNS=0 and WFORMAT=0.

Tested on: alpha, i386, sparc64


# fce40e6e 01-Oct-2002 Tim J. Robbins <tjr@FreeBSD.org>

Add back WARNS=0 and WFORMAT=0; gcc is finding nonexistent format string
errors with %qd formats.


# b7f23f5b 01-Oct-2002 Tim J. Robbins <tjr@FreeBSD.org>

Remove WARNS=0 and WFORMAT=0. The shell compiles cleanly at WARNS=2
on at least i386. If there are warnings on other archs, I'd rather hear
about them than pretend they didn't exist.


Revision tags: release/4.6.2_cvs, release/4.6.2, release/4.6.1, release/4.6.0_cvs, release/4.5.0_cvs, release/4.4.0_cvs
# afe781fa 04-Feb-2002 Kris Kennaway <kris@FreeBSD.org>

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


# a7482907 04-Dec-2001 David E. O'Brien <obrien@FreeBSD.org>

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

Reviewed by: mike


# 018d9f62 20-Nov-2001 Akinori MUSHA <knu@FreeBSD.org>

Remove the printf builtin command from sh(1), which command is not
used so often that it's worth keeping it as a builtin.

Now that all the printf invocations from within the system startup
scripts,

Remove the printf builtin command from sh(1), which command is not
used so often that it's worth keeping it as a builtin.

Now that all the printf invocations from within the system startup
scripts, we can safely remove it.

Urged by: sheldonh :)

No MFC is planned so far because it may break compatibility and
violate POLA.

show more ...


# d90c5c4a 17-Nov-2001 Akinori MUSHA <knu@FreeBSD.org>

Make test(1) a builtin command of our sh(1) for efficiency. The
binary size increase is 3,784 bytes (about 0.6%).

I don't drop the printf builtin while I'm here because some /etc/rc.*
scripts seem

Make test(1) a builtin command of our sh(1) for efficiency. The
binary size increase is 3,784 bytes (about 0.6%).

I don't drop the printf builtin while I'm here because some /etc/rc.*
scripts seem to use it before mounting /usr where printf(1) resides.

Reviewed by: arch (sheldonh)
Inspired by: NetBSD, ksh
Clued by: ume (on how the printf builtin is used)

show more ...


Revision tags: release/4.3.0_cvs, release/4.3.0, release/4.2.0, release/4.1.1_cvs, release/4.1.0, release/3.5.0_cvs, release/4.0.0_cvs, release/3.4.0_cvs, release/3.3.0_cvs
# c644db6a 08-Sep-1999 Sheldon Hearn <sheldonh@FreeBSD.org>

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 ex

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

show more ...


# 2a456239 28-Aug-1999 Peter Wemm <peter@FreeBSD.org>

$Id$ -> $FreeBSD$


Revision tags: release/3.2.0, release/3.1.0, release/3.0.0, release/2.2.8, release/2.2.7
# 3c3472fb 07-Jul-1998 Bruce Evans <bde@FreeBSD.org>

Added a `build-tools' target for internal tools.

Removed explicit dependencies of foo.o on foo.c. These were mainly
placeholders for comments about missing dependencies of tools objects
on headers.

Added a `build-tools' target for internal tools.

Removed explicit dependencies of foo.o on foo.c. These were mainly
placeholders for comments about missing dependencies of tools objects
on headers. This problem needs to be handled more generally.

show more ...


# 3ef22d49 06-May-1998 Bruce Evans <bde@FreeBSD.org>

Backed out previous backout. Put y.tab.h back in SRCS.


# e43e36af 05-May-1998 Bruce Evans <bde@FreeBSD.org>

Backed out previous commit. It was tested, but not for the case where
a separate object tree doesn't exist. Crufty makefiles will have to
put y.tab.h in SRCS so that we know not to create foo.h fro

Backed out previous commit. It was tested, but not for the case where
a separate object tree doesn't exist. Crufty makefiles will have to
put y.tab.h in SRCS so that we know not to create foo.h from foo.y.

show more ...


# b681d906 04-May-1998 Bruce Evans <bde@FreeBSD.org>

Fixed races in `make -jN' using new yacc rules.


# cddfa6c9 26-Apr-1998 Bruce Evans <bde@FreeBSD.org>

Backed out most of rev.1.19 (explicit dependencies of object files
on generated headers). This is now handled generally in bsd.prog.mk.


Revision tags: release/2.2.6, release/2.2.5_cvs
# 97fe7f47 05-Oct-1997 Jordan K. Hubbard <jkh@FreeBSD.org>

Changes to support full make parallelism (-j<n>) in the world
target.
Reviewed by: <many different folks>
Submitted by: Nickolay N. Dudorov" <nnd@nnd.itfs.nsk.su>


# 18f368f2 25-Aug-1997 Bruce Evans <bde@FreeBSD.org>

Restored clobbered parts of rev.1.15 (build intermediate object files
for tools).


# 9e5a9c06 21-May-1997 Steve Price <steve@FreeBSD.org>

Remove y.tab.h from the beforedepend target. Also add a
rule that shows the dependency of arith_lex.[co] on y.tab.h.

Suggested by: Bruce Evans <bde@zeta.org.au>


1234567