Sam Leffler
690f477d75
add new build knobs and jigger some existing controls to improve
...
control over the result of buildworld and installworld; this especially
helps packaging systems such as nanobsd
Reviewed by: various (posted to arch)
MFC after: 1 month
2008-09-21 22:02:26 +00:00
David E. O'Brien
5555bfc259
GDB isn't building on MIPS. Temporarily disable, to revisit soon.
2008-09-01 18:18:19 +00:00
Doug Barton
6973701a00
1. Make the BSD version of cpio the default [1]
...
a. The BSD version will be built and installed unless
WITHOUT_BSD_CPIO is defined.
b. The GNU version will not be built or installed unless
WITH_GNU_CPIO is defined. If this is defined, the symlink
in /usr/bin will be to the GNU version whether the BSD
version is present or not.
When these changes are MFCed the defaults should be flipped.
2. Add a knob to disable the building of GNU grep. This will
make it easier for those that want to test the BSD version in
the ports.
Approved by: kientzle [1]
2008-06-16 05:48:15 +00:00
David E. O'Brien
079e465705
Re-enable the CVS build.
2008-03-19 15:21:44 +00:00
David E. O'Brien
9aad47f4b7
Disable CVS build.
2008-03-19 14:44:48 +00:00
David E. O'Brien
2a670e33ba
Reenable cvs with the build.
2008-01-13 06:56:31 +00:00
David E. O'Brien
946debc579
Disable CVS from the build.
2008-01-13 05:49:03 +00:00
Xin LI
9a9ea25f4a
Replace the GNU gzip with a slightly modified NetBSD gzip. The
...
NetBSD version is a feature-to-feature re-implementation of GNU
gzip using the freely-redistributable zlib and this version is
expected to be mostly bug-to-bug compatible with the GNU
implementation.
- Because this is a piece of mature code and we want to make
changes so it is added directly rather than importing to
src/contrib.
- Connect newly added code to src/usr.bin/ and rescue/rescue
build.
- Disconnect the GNU gzip code from build for now, they will
be eventually removed completely.
- Provide two new src.conf(5) knobs, WITHOUT_BZIP2_SUPPORT and
WITHOUT_BZIP2.
Tested by: kris (full exp-7 pointyhat build)
Approved by: core (importing a 4-clause BSD licensed file)
Approved by: re (adding new utility during -HEAD code slush)
2007-01-26 10:19:08 +00:00
Warner Losh
c23b8029f1
Enable gdb on the arm. Some time ago I committed it, but had forgotten to
...
enable it here.
Noticed by: cognet
2006-10-03 00:03:30 +00:00
Marcel Moolenaar
e6fcb75d5f
Build gdb on PowerPC.
2006-08-24 15:46:29 +00:00
Marcel Moolenaar
2eed31bc7e
Build gperf(1) for/on PowerPC. There's no apparent reason not to
...
build it and nothing can be found in the commit logs. We won't
know if there are runtime problems, until we build it...
2006-08-21 18:25:43 +00:00
Ruslan Ermilov
e1fe3dba5c
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)
2006-03-17 18:54:44 +00:00
Poul-Henning Kamp
96f71b3cb7
Control rcs inclusion with NO_RCS insted of NO_TOOLCHAIN
2005-08-06 20:23:13 +00:00
Poul-Henning Kamp
093c6e1283
let NO_MAN control man
...
let NO_TOOLCHAIN control rcs
let NO_INFO control texinfo
2005-08-05 16:08:53 +00:00
Poul-Henning Kamp
3a4316bd9e
Don't install groff if NO_GROFF
2005-08-03 09:22:42 +00:00
Tim Kientzle
602778ab8e
Stop building gtar. Bump __FreeBSD_version to reflect this change.
2005-03-21 05:30:58 +00:00
Ruslan Ermilov
a35d88931c
For variables that are only checked with defined(), don't provide
...
any fake value.
2004-10-24 15:33:08 +00:00
Ruslan Ermilov
59b7843e01
Build things in dictionary order.
2004-07-07 17:24:30 +00:00
Marcel Moolenaar
9e104bcbfc
Hook gdb into the build. Exclude gdb on arm and powerpc as support
...
does not exist yet. The NO_GDB knob is respected.
2004-06-25 07:15:13 +00:00
Peter Wemm
82d583b4b9
Turn cvs back on after import; that was less painful than I expected.
2004-06-10 19:17:20 +00:00
Peter Wemm
5602449b69
Turn off cvs while import/merging.
2004-06-10 19:02:42 +00:00
Peter Wemm
da2f648f0b
Update bmake glue for cvs-1.11.15, with apologies to Jacques for messing
...
up his day. The *.patch files are still fine for MFC'ing.
2004-04-15 01:54:28 +00:00
Peter Wemm
257229b834
Turn off cvs build for a few hours while importing.
2004-04-15 01:01:07 +00:00
Poul-Henning Kamp
3bc2f9a897
Introduce more knobs to slim down FreeBSD userland
...
NO_TOOLCHAIN skips Compilers and Binutils
NO_USB skips USB stuff
NO_VINUM skips Vinum stuff
NO_ACPI skips ACPI stuff
2003-08-29 10:35:01 +00:00
David E. O'Brien
7bf3ceda8b
Wrap gperf in NO_CXX as it needs the C++ to compile.
2003-04-27 20:14:05 +00:00
David E. O'Brien
63b117a6b7
I thought groff was wrapped with NO_CXX. Oh well, it is now.
2003-02-24 02:40:56 +00:00
David E. O'Brien
0bc8118778
Some things don't build for PowerPC yet.
...
List from: benno
2003-02-21 02:30:51 +00:00
David E. O'Brien
4e6ef0845d
Disable building of the a.out gas and ld. They will become ports.
2002-09-17 01:43:21 +00:00
David E. O'Brien
741a21e8c7
Remove GNU awk.
2002-06-04 21:14:34 +00:00
Peter Wemm
0367ff7599
Put on peril sensitive sunglasses and turn C++ stuff back on.
2002-05-29 00:48:14 +00:00
Mark Murray
95f435e76a
Remove ptx. It is not used anywhere in the base system, has not been
...
maintained for years and is very old code. If there is any need for
it, I suspect that ports would be a better place.
No objection from: current@freebsd.org
2002-05-21 09:20:34 +00:00
David E. O'Brien
ef446fb2c6
Don't build gperf.
2002-05-18 00:20:01 +00:00
Mark Murray
9a473994d2
Don't build perl.
2002-05-16 08:59:52 +00:00
Ruslan Ermilov
83f56d9ae4
Make sure to not yet build the GNU C++, but still allow
...
for the C++ progs to be built with e.g. an old compiler,
CXX=/usr/bin/c++, for the time being.
2002-05-15 16:29:45 +00:00
David E. O'Brien
6121408bac
Build compiler on all platforms.
2002-05-10 17:30:42 +00:00
David E. O'Brien
bd7ce31c9a
Turn off groff and gperf -- they will not compile with the in-tree Gcc 3.1.
2002-05-10 00:50:43 +00:00
Andrey A. Chernov
d393af1752
Re-add sort spammed in v1.62
2002-04-13 05:49:33 +00:00
David E. O'Brien
52db7826f2
Back out most of revision 1.59.
2002-04-10 00:18:14 +00:00
Peter Wemm
e82fc68223
move gperf to NO_GXX section, it works fine on ia64. It just needs a
...
c++ compiler.
2002-04-08 22:58:52 +00:00
Andrey A. Chernov
de47b2dadd
Connect sort
2002-04-08 20:46:44 +00:00
David E. O'Brien
9dcb449809
GCC and Gperf do not work on ia64 or sparc64 yet.
...
Also do not try to compile Groff if NO_CXX is set.
2002-04-08 20:38:56 +00:00
Mark Murray
a332a4b3d5
Remove GNU sort from the build. BSD sort is coming.
2002-03-24 16:01:17 +00:00
Mark Murray
fc2cee85fd
Allow the use of the NO_PERL as well as NOPERL. The latter is
...
going to go.
2002-03-16 14:53:47 +00:00
David E. O'Brien
2335a3d70a
Bring Gawk back. There just isn't any other POSIX compliant AWK out there.
...
The biggest thing missing from Bell-Labs AWK is the character class regexes.
2001-11-02 23:48:32 +00:00
David E. O'Brien
43cfcf106d
Switch to the One True AWK from Bell-Labs, away from GNU AWK.
2001-10-30 08:56:50 +00:00
Peter Wemm
f949006c58
Turn cvs back on. It seems that there's nothing outright broken, but there
...
are some odd things I've run into.. eg: log message formatting, etc.
2001-08-13 19:04:26 +00:00
Peter Wemm
635a163b6a
Temporarily turn off cvs builds for the (short) duration of
...
import/verification.
2001-08-10 09:35:58 +00:00
David E. O'Brien
4979e034c1
Only build the a.out as' and
ld' if "WANT_AOUT" is defined.
...
Looking in src/Makfile* it looks like all the "WANT_AOUT" support
has been removed, maybe these should just go away...
Note that the a.out `ld' reaches over into src/contrib/gcc for libiberty
bits. This is biting us because the libiberty bits have evolved beyond
what the a.out `ld' can handle.
This change fixes the broken world, but only because very few have
"WANT_AOUT" defined.
2000-12-15 19:49:28 +00:00
David E. O'Brien
33968c4550
Remove Bison from the build. This is a prelude to possibly removing it
...
from 4.0-R.
2000-01-16 00:11:34 +00:00
Peter Wemm
2c3311bb47
reactivate cvs subdir build
1999-12-11 17:32:07 +00:00