phk
69a89b719e
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
obrien
f029c97fa7
Wrap gperf in NO_CXX as it needs the C++ to compile.
2003-04-27 20:14:05 +00:00
obrien
9590f548c3
I thought groff was wrapped with NO_CXX. Oh well, it is now.
2003-02-24 02:40:56 +00:00
obrien
5fcbca2516
Some things don't build for PowerPC yet.
...
List from: benno
2003-02-21 02:30:51 +00:00
obrien
2a4cb24fb4
Disable building of the a.out gas and ld. They will become ports.
2002-09-17 01:43:21 +00:00
obrien
3db542eeb9
Remove GNU awk.
2002-06-04 21:14:34 +00:00
peter
8b1c546166
Put on peril sensitive sunglasses and turn C++ stuff back on.
2002-05-29 00:48:14 +00:00
markm
73f7d5a477
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
obrien
fff8069519
Don't build gperf.
2002-05-18 00:20:01 +00:00
markm
52d70f2d2f
Don't build perl.
2002-05-16 08:59:52 +00:00
ru
b860787a18
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
obrien
af22093650
Build compiler on all platforms.
2002-05-10 17:30:42 +00:00
obrien
53be32ddbc
Turn off groff and gperf -- they will not compile with the in-tree Gcc 3.1.
2002-05-10 00:50:43 +00:00
ache
b2dbe33cce
Re-add sort spammed in v1.62
2002-04-13 05:49:33 +00:00
obrien
f631d685df
Back out most of revision 1.59.
2002-04-10 00:18:14 +00:00
peter
8180c55fce
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
ache
cfa7ad4216
Connect sort
2002-04-08 20:46:44 +00:00
obrien
8080c6393b
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
markm
f3401792a8
Remove GNU sort from the build. BSD sort is coming.
2002-03-24 16:01:17 +00:00
markm
1c67ec15d8
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
obrien
2fd0cade3f
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
obrien
4a5f2e9cc5
Switch to the One True AWK from Bell-Labs, away from GNU AWK.
2001-10-30 08:56:50 +00:00
peter
43cab203eb
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
e832f306d6
Temporarily turn off cvs builds for the (short) duration of
...
import/verification.
2001-08-10 09:35:58 +00:00
obrien
2a689b0e2f
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
obrien
9ba15dae5b
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
d65d419fc8
reactivate cvs subdir build
1999-12-11 17:32:07 +00:00
peter
25155fc40f
Turn off cvs for a moment pending import of a newer version..
1999-12-11 12:12:54 +00:00
peter
e2c605abd0
Add a hook for disabling cvs and collect a few similar options together.
...
(We do this on freefall as we use a tweaked /usr/bin/cvs wrapper)
1999-09-15 03:52:17 +00:00
peter
289c0d262f
$Id$ -> $FreeBSD$
1999-08-27 23:37:10 +00:00
dfr
2500018199
Disable building gdb in preparation for importing gdb-4.18
1999-05-02 09:57:53 +00:00
obrien
9bdf51c483
Turn off src/gnu/usr.bin/genclass -- it is OBE as it was part of libg++.
1999-04-05 08:48:08 +00:00
markm
1c30948b9b
Remove the NOPERL block to building Perl5.
...
Perl 5 will rebuild/bootstrap itself next time a make world is done
with this in effect.
1998-09-09 19:30:45 +00:00
markm
2fac4731a0
Set NOPERL while I spend the rest of the day bringing in Perl5.
...
This will doubtless confuse someone, but I'd rather have this than
breakage.
1998-09-09 06:01:11 +00:00
sos
ea8b97a093
ELF preparation step 1:
...
Move our old a.out utils to /usr/libexec/aout.
Enable binutils and put the utils in /usr/libexec/elf
Enable objformat, a little helper program that calls the right
utils based on /etc/objformat and $OBJFORMAT.
This will enable the ELF generating tools.
Remember that this is only step one, the system is still compiled
and run in a.out format ONLY.
Problem left to solve: The BSD manpages wins over the GNU equivalents
as the are installed last. We need to distinguish between the manpages
somehow...
1998-05-25 17:34:42 +00:00
jb
2325f0cac2
perl now works on alpha.
...
This just leaves gdb to be configured for alpha.
1998-05-12 23:09:36 +00:00
jb
ad6cba6f81
awk and groff (et al) now work on alpha as the result of library
...
fixes.
1998-05-12 21:07:45 +00:00
jb
47cf5137be
Add binutils if BINFORMAT is elf. This is needed for alpha, and it
...
works on i386, but is still disabled until you set BINFORMAT.
1998-03-13 19:34:40 +00:00
jkh
fba9e5d663
Correct spammage from MACHINE_ARCH commit - you don't want to
...
*replace* the SUBDIR list in that case, you want to augment it.
Also move a stray .endif to its proper location. Heh, no wonder my
release builds were falling over! ;)
1998-02-20 16:14:37 +00:00
jb
7d1df0f942
No binutils yet 8-(, and a few programs that need porting to alpha.
...
Make them i386 specific for now.
1998-02-19 09:34:59 +00:00
peter
17b78c41d7
Don't descend into the perl directory if it isn't there (eg: cvsup
...
refuse file), or if NOPERL is defined (eg: in /etc/make.conf)
1997-04-12 07:19:09 +00:00
peter
245ba20d12
Revert $FreeBSD$ to $Id$
1997-02-22 15:48:31 +00:00
jkh
808a36ef65
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.
1997-01-14 07:20:47 +00:00
peter
2108e41875
Add genclass to the subdir list
1996-10-04 08:45:34 +00:00
peter
6880e6f5ca
add bison, gperf
1996-09-10 14:04:37 +00:00
jkh
34bc2a4794
Remove mkisofs from Makefile
1996-08-08 02:21:06 +00:00
wpaul
6b2a9ed784
Remove yppush; it's about to be replaced.
1996-01-12 06:43:33 +00:00
peter
4e5c405d9b
Re-connect cvs to gnu/usr.bin/Makefile..
...
(Note that you need to have either done a 'make world' or explicitly
run a 'make distrib-dirs' (in src/etc) to get some needed directories in
/usr/share/examples/cvs to be built.)
1995-12-18 08:04:53 +00:00
peter
20843989b1
Disconnect 'cvs' from SUBDIRS in preperation for import of new version..
1995-12-10 21:50:02 +00:00
nate
acbb8602ac
Re-enabled cvs now that Rod is satisfied that it will work correctly.
1995-04-11 17:28:26 +00:00