History log of /freebsd-current/share/examples/etc/make.conf
Revision Date Author Comments
# 105e5f55 04-Nov-2023 Daniel Engberg <diizzy@FreeBSD.org>

share/examples/etc/make.conf: Add AMD Zen 4 to list

Add AMD Zen 4 (znver4) to the list of valid "Intel x86 CPU types"

Reviewed by: emaste
Approved by: emaste
Differential Revision: https://reviews.freebsd.org/D41518


# 3ff06779 17-Aug-2023 Ed Maste <emaste@FreeBSD.org>

share/examples: clarify BOOT_COMCONSOLE_SPEED

Give an example of why one may want to override BOOT_COMCONSOLE_SPEED so
that it's clear why the default (in a comment) and the commented-out
example setting have different values.

Reported by: otis
Fixes: 4722ceb7d53e ("Use 115200 bps by default for serial communication")


# 4722ceb7 17-Aug-2023 Ed Maste <emaste@FreeBSD.org>

Use 115200 bps by default for serial communication

9600 was a standard baud rate decades ago, but 115200 is now more common
so choose defaults that are useful to the largest number of users.

Note that boot0sio does not support rates above 9600 so it remains
unchanged.

Reviewed by: bz, imp, manu
Relnotes: Yes
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D36295


# d0b2dbfa 16-Aug-2023 Warner Losh <imp@FreeBSD.org>

Remove $FreeBSD$: one-line sh pattern

Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/


# 6300e58a 03-Jun-2022 Gordon Bergling <gbe@FreeBSD.org>

make.conf: Fix a typo in the example file

- s/architechture/architecture/

MFC after: 3 days


# 09e7341c 14-Jun-2021 Jung-uk Kim <jkim@FreeBSD.org>

Catch up with Clang 12.

Add "znver3" for AMD and "alderlake" and "sapphirerapids" for Intel.


# abb0d7d3 14-Jun-2021 Ceri Davies <ceri@FreeBSD.org>

make.conf: DOC_LANG and PRINTERDEVICE clarifications in man and example


# fbf8e324 06-Mar-2021 Mark Murray <markm@FreeBSD.org>

Remove references to the now-removed bktr(4) driver.


# c5112a4e 31-Jul-2020 Gregory Neil Shapiro <gshapiro@FreeBSD.org>

Mirror recommendation from Handbook to avoid linking conflicts when
pulling in SASL libraries.

PR: 247959
Reported by: Scott Allendorf
MFC after: 3 days


# e754c10d 10-Mar-2020 Jung-uk Kim <jkim@FreeBSD.org>

Add "tigerlake" CPUTYPE for x86 to catch up with Clang 10.0.


# c5672d15 10-Mar-2020 Jung-uk Kim <jkim@FreeBSD.org>

- Remove CPUTYPE examples for sparc64. It is not supported since r358345.
- Clean up CPUTYPE examples for x86. GCC 4.2.1 was removed by r358454.


# 4c8095b1 09-Jan-2020 Jung-uk Kim <jkim@FreeBSD.org>

Catch up with Clang 9.0.


# 05b62601 22-Jun-2019 Warner Losh <imp@FreeBSD.org>

Add list of valid CPUTYPE flags for arm/arm64 to make.conf example

Summary:
Adds a list of valid CPUTYPE flags for arm and arm64 architectures
List taken from share/mk/bsd.cpu.mk

Submitted by: Daniel Engberg
Reviewed By: imp
Differential Revision: https://reviews.freebsd.org/D20315


# 0fa5ee1f 21-Mar-2019 Jung-uk Kim <jkim@FreeBSD.org>

Catch up with Clang 8.0.


# f4590b8c 21-Mar-2019 Jung-uk Kim <jkim@FreeBSD.org>

Catch up with Clang 7.0.

MFC after: 3 days


# 9ef029b0 03-Apr-2018 Jung-uk Kim <jkim@FreeBSD.org>

Catch up with Clang 6.0.

MFC after: 3 days


# bb75e8bf 15-Dec-2017 Jens Schweikhardt <schweikh@FreeBSD.org>

Remove white space at EOL.


# ca987d46 14-Nov-2017 Warner Losh <imp@FreeBSD.org>

Move sys/boot to stand. Fix all references to new location

Sponsored by: Netflix


# 982ee4e2 07-Mar-2017 Jung-uk Kim <jkim@FreeBSD.org>

Catch up with Clang 4.0.0.


# 24ae305f 07-Dec-2015 Christian Brueffer <brueffer@FreeBSD.org>

Fix a typo in the CPUTYPE list.

PR: 205099
Submitted by: xxjack12xx@gmail.com
MFC after: 1 week


# 1f664629 12-Nov-2015 Warner Losh <imp@FreeBSD.org>

NO_CPU_OPTFLAGS doesn't exist, so don't document it.


# 25fd8105 16-Mar-2015 Jung-uk Kim <jkim@FreeBSD.org>

Catch up with Clang 3.6.0.


# e7d939bd 06-Jul-2014 Marcel Moolenaar <marcel@FreeBSD.org>

Remove ia64.

This includes:
o All directories named *ia64*
o All files named *ia64*
o All ia64-specific code guarded by __ia64__
o All ia64-specific makefile logic
o Mention of ia64 in comments and documentation

This excludes:
o Everything under contrib/
o Everything under crypto/
o sys/xen/interface
o sys/sys/elf_common.h

Discussed at: BSDcan


# 95c47612 24-Jun-2014 Gavin Atkinson <gavin@FreeBSD.org>

Drop example variables for updating over csup. These have not functioned
since r251084.

MFC after: 1 week


# 0abe2561 18-Apr-2014 Warner Losh <imp@FreeBSD.org>

Convert NO_MANCOMPRESSED to MK_MANCOMPRESSED.


# a0f4cb1e 13-Apr-2014 Warner Losh <imp@FreeBSD.org>

r264402 builds fine, but turns out there are problems with
install. Back it out until they can be tracked down.


# 5bce9711 12-Apr-2014 Warner Losh <imp@FreeBSD.org>

Convert NO_MANCOMPRESS to normal convention.


# 66198225 20-Mar-2014 Jung-uk Kim <jkim@FreeBSD.org>

Add new CPUTYPEs supported by Clang 3.4, i.e., AMD Steamroller (bdver3) and
Intel Silvermont (slm) processors.


# 44653522 19-Mar-2014 Ian Lepore <ian@FreeBSD.org>

Add a way to apply CFLAGS only when building the given architecture. This
is useful primarily on a system used for cross-building, when you have a
set of flags to apply to the TARGET_ARCH being cross-built but don't want
those settings applied to building the cross-tools or other components that
run on the build host machine.


# 11764d84 27-Jun-2013 Jung-uk Kim <jkim@FreeBSD.org>

Add "amdfam10" to the supported CPU types for amd64. This complements
r251691 and 251692.


# 05923b8d 13-Jun-2013 Jung-uk Kim <jkim@FreeBSD.org>

Add a missing comma.


# 85ccaa6a 13-Jun-2013 Jung-uk Kim <jkim@FreeBSD.org>

- Document GCC support for AMD Family 10h processors (amdfam10).
- Document Clang support for AMD Jaguar processors (btver2).


# fdcb6453 26-Apr-2013 Bryan Drewery <bdrewery@FreeBSD.org>

Fix examples for overriding INSTALL to not suggest hardcoding
'install' since it breaks buildworld after the introduction and
use of 'install -l' in r245752. Overriding INSTALL causes
/usr/bin/install to be used instead of the proper
/usr/src/tools/install.sh which handles the new flag.

Approved by: bapt
MFC after: 2 weeks


# 0041e475 22-Mar-2013 Dag-Erling Smørgrav <des@FreeBSD.org>

Retire the mislabeled ENABLE_SUID_SSH knob.


# acc4b9ec 11-Dec-2012 Eitan Adler <eadler@FreeBSD.org>

Remove 'dangerous' instructions from the example make.conf.
Clarify when and why these might be used and that this isn't a supported
configuration.

PR: docs/144488
Submitted by: amdmi3
Approved by: cperciva (implicit)
MFC after: 2 weeks


# 08e90c14 03-Dec-2012 Jung-uk Kim <jkim@FreeBSD.org>

Tidy up bsd.cpu.mk for X86 CPUs:

- Do not limit recent processors to "prescott" class for i386 target. There
is no reason for this hack because clang is default now. On top of that, it
will only grow indefinitely over time.
- Add more CPUTYPEs, i.e., "athlon-fx", "core-avx2", "atom", "penryn", and
"yonah". Note "penryn" and "yonah" are intentionally undocumented because
they are not supported by gcc and marked deprecated by clang.
- Add more CPUTYPE aliases, i.e., "barcelona" (-> amdfam10), "westmere" and
"nehalem" (-> corei7). Note these are intentionally undocumented because
they are not supported by (base) gcc and/or clang. However, LLVM (backend)
seems to "know" the differences. Most likely, they were deprecated with
other vendor code names and clang did not bother implementing them at all.
- Add i686 to MACHINE_CPU for "c3-2" (VIA Nehemiah). Both gcc & clang treat
it like an i686-class processor.
- Add IDT "winchip2" and "winchip-c6" for completeness (undocumented).
- Order processors per make.conf example, i.e., CPU vendors and models.
- Tidy up make.conf example, i.e., remove "by gcc" (because we have aliases)
and remove "prescott" from AMD64 architecture (because it is not correct).


# 04704c63 03-Dec-2012 Jung-uk Kim <jkim@FreeBSD.org>

Remove fictitious support for 80386-class CPUs from bsd.cpu.mk and make(1).
It was removed from head more than 8 years ago (see r137784 and r137785).

Reviewed by: imp, delphij, dim


# a9259c1e 19-Nov-2012 Jung-uk Kim <jkim@FreeBSD.org>

Clean up and update comments for CPUTYPE.

Requested by: rdivacky


# b0533126 08-Sep-2012 Eitan Adler <eadler@FreeBSD.org>

Remove documentation and www cvsup files as they are no longer useful
with the switch to subversion.

Approved by: gjb (man pages)
Approved by: cperciva (example files, implicit)
MFC after: 1 week


# ffce9a99 18-Jan-2012 Jens Schweikhardt <schweikh@FreeBSD.org>

Comment cosmetics: end more sentences with full stops.


# 69c488cd 15-Jun-2011 Ruslan Ermilov <ru@FreeBSD.org>

It's a bit odd, but "make update" in src/ can also update the ports/,
doc/, and now www/ trees, but only using the "cvsup" transport.

When "make update" is run using a tree's makefile, it can also use
"cvs" (except for www/) and "svn" (only src/).

Clean up documentation and code regarding "make update":

- Increase oddness by adding support for WWWSUPFILE and NO_WWWUPDATE to
Makefile.inc1 (analogous to PORTSSUPFILE/NO_PORTSUPDATE and
DOCSUPFILE/NO_DOCUPDATE; WWWSUPFILE already supported by www/Makefile).

- Document all trees that support CVS_UPDATE.

- Document all trees that support SUP_UPDATE.

- Document SVN_UPDATE.

- Document NO_WWWUPDATE.

- make.conf(5) mistakenly said that *SUPFILE* had defaults.

- Add an example entry for WWWSUPFILE.


# d93806e2 07-Mar-2011 Martin Matuska <mm@FreeBSD.org>

Add AMD Geode CPU type to bsd.cpu.mk and examples/etc/make.conf
For CPUTYPE=core2 use -march=core2

PR: gnu/155308
MFC after: 2 weeks


# c42ed003 20-Feb-2011 Martin Matuska <mm@FreeBSD.org>

Add opteron-sse3, athlon64-sse3 and k8-sse3 cpu types to bsd.cpu.mk.
- add "sse3" to MACHINE_CPU for the new cpu types
- for i386, default to CPUTYPE=prescott for the new cpu types

PR: gnu/154906
Discussed with: kib, kan, dim
MFC after: 2 weeks


# 69319a62 25-Jan-2011 Sergey Matveychuk <sem@FreeBSD.org>

Remove DOS-style EOLs

Approved by: kib


# aab88d9d 30-Dec-2010 Marius Strobl <marius@FreeBSD.org>

- Add CPUTYPE support for sparc64. The net result is that it's now possible
to let the compiler optimize for the famility of UltraSPARC-III CPUs as the
default already was to optimize for UltraSPARC-I/II and generating generic
64-bit V9 is mainly for reference purposes. At least for SPARC64-V CPUs
code optimized for UltraSPARC-I/II still is the most performant one.
Thanks go to Michael Moll for testing SPARC64-V.
- Move a booke MACHINE_CPU bit into the right section.


# a7d5f7eb 19-Oct-2010 Jamie Gritton <jamie@FreeBSD.org>

A new jail(8) with a configuration file, to replace the work currently done
by /etc/rc.d/jail.


# a1482dcc 01-Sep-2010 Maxim Konovalov <maxim@FreeBSD.org>

o csup(1) does not have -g flag. Remove it from the example.

PR: conf/150214
Submitted by: Li
MFC after: 1 week


# 49b96401 25-Jul-2010 Benedict Reuschling <bcr@FreeBSD.org>

Add an example to encourage people to have a look at either
make(1) or /usr/ports/ports-mgmt/portconf for port-specific
variables/options to compile a port.

PR: docs/145655
Submitted by: Armin Pirkovitsch (armin at frozen dash zone dot org)
Discussed with: dougb
MFC after: 7 days


# fe0506d7 09-Mar-2010 Marcel Moolenaar <marcel@FreeBSD.org>

Create the altix project branch. The altix project will add support
for the SGI Altix 350 to FreeBSD/ia64. The hardware used for porting
is a two-module system, consisting of a base compute module and a
CPU expansion module. SGI's NUMAFlex architecture can be an excellent
platform to test CPU affinity and NUMA-aware features in FreeBSD.


# 9a594a3e 20-Dec-2009 Ruslan Ermilov <ru@FreeBSD.org>

Removed one more Alpha leftover.


# d7f03759 19-Oct-2008 Ulf Lilleengen <lulf@FreeBSD.org>

- Import the HEAD csup code which is the basis for the cvsmode work.


# 3f15422a 16-Jan-2007 Dag-Erling Smørgrav <des@FreeBSD.org>

On i386, make "prescott" an alias for "nocona" (instead of the other way
around), and introduce "core", along with the alias "core2". All of these
enable SSE3.

On amd64, add "core2" (enables SSE3).

MFC after: 3 weeks


# bb077f2d 13-Sep-2006 Ruslan Ermilov <ru@FreeBSD.org>

- Change the example CFLAGS entry to match our default in sys.mk.
- Document that -fno-strict-aliasing is required for -O2.

Prodded by: users of stable@


# 7fa5ba9e 19-Jul-2006 Dag-Erling Smørgrav <des@FreeBSD.org>

Add CPUTYPE support for Via C3 and C3-2 processors.

MFC after: 2 weeks


# 862aa05f 21-Mar-2006 Ruslan Ermilov <ru@FreeBSD.org>

Remove mentions of old compat options from here; equivalents are
now provided in src.conf(5).


# ccade99c 19-Mar-2006 Maxime Henrion <mux@FreeBSD.org>

Also refer to csup in the example SUP setting.


# da6d4b79 21-Feb-2006 Hajimu UMEMOTO <ume@FreeBSD.org>

Mention NO_NLS_CATALOGS.


# b3babfdc 14-Feb-2006 Sam Leffler <sam@FreeBSD.org>

Change default build of wpa_supplicant to include EAPOL support;
ENABLE_WPA_SUPPLICANT_EAPOL is no more, now use NO_WPA_SUPPLICANT_EAPOL
to build with only WPA-PSK support.

Reviewed by: ru, bsdimp (basic approach)
MFC after: 1 week


# 8a77bdd5 12-Feb-2006 Christian Brueffer <brueffer@FreeBSD.org>

Document NO_AUDIT.

Obtained from: TrustedBSD Project


# 2e46a159 14-Dec-2005 Ian Dowse <iedowse@FreeBSD.org>

Remove usbd(8) and all references to it. It is no longer necessary
since devd(8) now provides the same functionality.

Submitted by: Anish Mistry


# 0f8089cd 27-Nov-2005 Giorgos Keramidas <keramida@FreeBSD.org>

Clarify a comment to make it clear that it is NO_NIS that "If it is set"
refers to and add extra '#' comment characters at the beginning of two
lines that started with TABs, to avoid warnings like:

"/etc/make.conf", line 128: Unassociated shell command "# If set, you might need to adopt your"
"/etc/make.conf", line 129: Unassociated shell command "# nsswitch.conf(5) and remove `nis' entries."

PR: misc/89423
Submitted by: Scot W. Hetzel


# 7c802bac 23-Oct-2005 Maxim Konovalov <maxim@FreeBSD.org>

s/RADUIS/RADIUS/

Submitted by: jisakiel@yahoo.es
MFC after: 1 week


# bf148c3e 22-Oct-2005 Tom Rhodes <trhodes@FreeBSD.org>

A better, more correct explination of NO_SHARED. This could probably
use a quick touch up, but at least it's correct.

Requested by: ru


# e08d691b 17-Oct-2005 Bjoern A. Zeeb <bz@FreeBSD.org>

Document that changes to nsswitch.conf might be needed when
compiling with NO_NIS.
[ also see make.conf(5) and nsswitch.conf(5) ]

Reviewed by: ru
Requested by: dougb (and bin/87221)
MFC: 22 days


# 3da722da 06-Sep-2005 David E. O'Brien <obrien@FreeBSD.org>

Remove WANT_FORCE_OPTIMIZATION_DOWNGRADE and out dated warnings about
libalias(3) exposing compiler bugs.


# e7af1f56 08-Jul-2005 Sam Leffler <sam@FreeBSD.org>

document ENABLE_WPA_SUPPLICANT_EAPOL

Approved by: re (scottl)


# 58b705b3 08-May-2005 Dag-Erling Smørgrav <des@FreeBSD.org>

The Nocona may be AMD64 compatible, but it is still an Intel part.

Pointy hat to: trhodes
MFC after: 1 week


# a181e792 06-May-2005 Pawel Jakub Dawidek <pjd@FreeBSD.org>

Document 'pentium-m' CPUTYPE.


# d668f22a 13-Apr-2005 Poul-Henning Kamp <phk@FreeBSD.org>

Add NO_DICT handle. Saves almost 3.5 MB installed.


# 232e29aa 21-Mar-2005 Lukas Ertl <le@FreeBSD.org>

Typo.


# 048ba27c 01-Mar-2005 Tom Rhodes <trhodes@FreeBSD.org>

Add NO_RCMDS to the list.


# 8c38f62e 25-Feb-2005 Tom Rhodes <trhodes@FreeBSD.org>

Resort the CPU list with regards to recently added CPUs.

Prodded by: glewis


# ef9a01a4 22-Feb-2005 Tom Rhodes <trhodes@FreeBSD.org>

Fix up previous commit by adding prescott and itanium2 CPUs.

Submitted by: marcel


# aa7fd915 22-Feb-2005 Tom Rhodes <trhodes@FreeBSD.org>

Add 'nocona' to the list of Intel ia64 CPUs and k8 to the AMD CPUs.

Replace -fmemoize-lookups -fsave-memoized with a working example,
-fconserve-space. To quote part of the GCC docs on this option:

"Put uninitialized or runtime-initialized global variables into the
common segment, as C does."

MFC after: 2 days
Submitted by: Daniel Gerzo <danger@rulez.sk> (original version)


# d2d72ed9 06-Feb-2005 Poul-Henning Kamp <phk@FreeBSD.org>

Document NO_GPIB


# e84187b6 06-Feb-2005 Xin LI <delphij@FreeBSD.org>

Document NO_NETCAT.


# 008c6018 20-Jan-2005 Wes Peters <wes@FreeBSD.org>

Document the shiny new WITHOUT_MODULES knob in make.conf.

PR: kern/76225
Prodded by: ru@, brueffer@
MFC after: 2 weeks


# 8340281f 20-Dec-2004 Ruslan Ermilov <ru@FreeBSD.org>

NOIPSEC -> TRACEROUTE_NO_IPSEC


# 6495335e 20-Dec-2004 Ruslan Ermilov <ru@FreeBSD.org>

NOSHARE -> NO_SHARE


# dd991de0 20-Dec-2004 Ruslan Ermilov <ru@FreeBSD.org>

Overhaul ppp(8) build options so they are safe to use in
/etc/make.conf:

NOALIAS -> retired (support provided by PPP_NO_NAT)
NOATM -> PPP_NO_ATM (also subject to NO_ATM global)
NODES -> PPP_NO_DES (support was broken, now recovered)
NOI4B -> PPP_NO_I4B (also subject to NO_I4B global)
NOKLDLOAD -> PPP_NO_KLDLOAD
NONAT -> PPP_NO_NAT
NONETGRAPH -> PPP_NO_NETGRAPH
NOPAM -> PPP_NO_PAM (will be subject to NO_PAM global)
NORADIUS -> PPP_NO_RADIUS
NOSUID -> retired (support provided by PPP_NO_SUID)
PPP_NOSUID -> PPP_NO_SUID


# 731db6a4 21-Dec-2004 Ruslan Ermilov <ru@FreeBSD.org>

NOINET6 -> NO_INET6


# 39a855c2 21-Dec-2004 Ruslan Ermilov <ru@FreeBSD.org>

NOGAMES -> NO_GAMES


# a2161735 21-Dec-2004 Ruslan Ermilov <ru@FreeBSD.org>

NOCRYPT -> NO_CRYPT


# 83c7ade9 21-Dec-2004 Ruslan Ermilov <ru@FreeBSD.org>

NOSHARED -> NO_SHARED


# ab7a2947 21-Dec-2004 Ruslan Ermilov <ru@FreeBSD.org>

NODOCCOMPRESS -> NO_DOCCOMPRESS
NOINFO -> NO_INFO
NOINFOCOMPRESS -> NO_INFOCOMPRESS
NOLINT -> NO_LINT
NOPIC -> NO_PIC
NOPROFILE -> NO_PROFILE


# 07736e20 21-Dec-2004 Ruslan Ermilov <ru@FreeBSD.org>

NOATM -> NO_ATM


# f1f6253f 21-Dec-2004 Ruslan Ermilov <ru@FreeBSD.org>

NOLIBC_R -> NO_LIBC_R
NOLIBPTHREAD -> NO_LIBPTHREAD
NOLIBTHR -> NO_LIBTHR


# e653b48c 21-Dec-2004 Ruslan Ermilov <ru@FreeBSD.org>

Start the dreaded NOFOO -> NO_FOO conversion.

OK'ed by: core


# 99b6fea1 15-Dec-2004 Tom Rhodes <trhodes@FreeBSD.org>

Commit patch from ru which groups the ppp(8) options together and
kills my sorting.

Submitted by: ru
Discussed with: imp


# e3cd38d2 14-Dec-2004 Tom Rhodes <trhodes@FreeBSD.org>

Add a few options with regards to ppp(8) and traceroute.
Sort the list, please keep this list sorted.

PR: 48569


# 6c58990d 13-Nov-2004 Bjoern A. Zeeb <bz@FreeBSD.org>

Add knob NO_NIS (fka NO_YP_LIBC) and make world compileable when set.
If turned on no NIS support and related programs will be built.

Lost parts rediscovered by: Danny Braniss <danny at cs.huji.ac.il>
PR: bin/68303
No objections: des, gshapiro, nectar
Reviewed by: ru
Approved by: rwatson (mentor)
MFC after: 2 weeks


# 0f7d7a36 03-Nov-2004 Poul-Henning Kamp <phk@FreeBSD.org>

Remove references to NO_VINUM


# 8bf62bda 24-Oct-2004 Ruslan Ermilov <ru@FreeBSD.org>

For variables that are only checked with defined(), don't provide
any fake value.


# ffea66bc 16-Oct-2004 David E. O'Brien <obrien@FreeBSD.org>

Catch up with share/mk/bsd.cpu.mk revision 1.43.


# 17c6b5af 15-Oct-2004 Ruslan Ermilov <ru@FreeBSD.org>

Overdue removal of COMPAT* knobs.


# b04e39c4 07-Oct-2004 Doug Barton <dougb@FreeBSD.org>

1. Incorporate most of Ruslan's improvements to where and how the
/etc/namedb symlink is created.

2. Incorporate Brian's suggestion to make the link relative. This
is necessary to handle situations (such as mergemaster) where the
user is building a tree in a seperate environment. This will also
fix the problem with the way DESTDIR is set in 'make release'.

3. Add a new knob, NO_BIND_MTREE, as suggested by the folks who
already have stuff in /var/named that they don't want me to mess with.

4. Update make.conf(5) with the new stuff, and correct a few paths
that have changed since I last updated it.


# 2a614447 27-Sep-2004 Doug Barton <dougb@FreeBSD.org>

1. Add much finer granularity to the NO_BIND knobs with the addition of:
NO_BIND_DNSSEC, NO_BIND_ETC, NO_BIND_NAMED, and NO_BIND_UTILS.

2. Make creation of directories in /usr/include that are only needed
in the WITH_BIND_LIBS case conditional.

Reviewed by: ru, des


# a2af6bc2 24-Sep-2004 Doug Barton <dougb@FreeBSD.org>

Fix the WANT_BIND_LIBS knob by correctly spelling it as WITH_BIND_LIBS
to match how similar syntax is used in the ports system. Thanks to kris
for pointing out my mistake here.

Install the lwres library unless the user defines NO_BIND, or the new
knob, NO_BIND_LIBS_LWRES. There is at least one potential customer
for this library in the wings. Thanks to nectar for the reminder.


# 922b7f2a 24-Sep-2004 Doug Barton <dougb@FreeBSD.org>

Break the NO_BIND knob out from the pack, and begin documenting
the finer granularity for the various BIND features.


# a0fa04aa 04-Sep-2004 Christian Brueffer <brueffer@FreeBSD.org>

Document a couple of build knobs

PR: misc/71032 (partly)
Submitted by: Divacky Roman <xdivac02@stud.fit.vutbr.cz>
Reviewed by: ru
MFC after: 3 days


# 5c73a491 19-Aug-2004 Dag-Erling Smørgrav <des@FreeBSD.org>

Add a NO_BOOT knob to prevent building the boot blocks and loader.

Reviewed by: ru
MFC after: 3 days


# 1d875a6e 15-Aug-2004 Marius Strobl <marius@FreeBSD.org>

Shorten the description of NO_OPENSSL, which was split into two lines by a
patch of mine in revision 1.216, a bit so it fits in a single line again.


# 47a4e0e5 11-Aug-2004 Hartmut Brandt <harti@FreeBSD.org>

Document the correct use of MAKEOBJDIRPREFIX and MAKEOBJDIR.

Requested by: kris


# 866b1c74 29-Jul-2004 Ruslan Ermilov <ru@FreeBSD.org>

Removed remnants of ports-related knobs from here.


# c296e199 03-Jul-2004 Dag-Erling Smørgrav <des@FreeBSD.org>

The -O2 bugs are in libalias(3), not ppp(8).


# 6063af3d 02-Jul-2004 Dag-Erling Smørgrav <des@FreeBSD.org>

Explain that -O2 is supported, but known to expose bugs in ppp(8).


# 7ac2f2c2 24-Mar-2004 Dag-Erling Smørgrav <des@FreeBSD.org>

Remove mention of doscmd.


# 8d69c48b 08-Mar-2004 Max Laier <mlaier@FreeBSD.org>

Link pf to the build and install:
This adds the former ports registered groups: proxy and authpf as well as
the proxy user. Make sure to run mergemaster -p in oder to complete make
installworld without errors.

This also provides the passive OS fingerprints from OpenBSD (pf.os) and an
example pf.conf.

For those who want to go without pf; it provides a NO_PF knob to make.conf.

__FreeBSD_version will be bumped soon to reflect this and to be able to
change ports accordingly.

Approved by: bms(mentor)


# 43cebabc 03-Feb-2004 Dag-Erling Smørgrav <des@FreeBSD.org>

Document NO_VINUM, which is already listed in the man page.


# 5c4d4bfa 28-Jan-2004 David E. O'Brien <obrien@FreeBSD.org>

Always build ext2fs module. There is no written policy preventing the
building of GPL'ed modules.


# 18d948ad 27-Jan-2004 Maksim Yevmenkin <emax@FreeBSD.org>

Add NO_BLUETOOTH knob to the build process

Requested by: phk
Reviewed by: imp (mentor), ru


# b9d9e53e 18-Jan-2004 David E. O'Brien <obrien@FreeBSD.org>

Remove verbage about -O2 producing bad code on Alpha. By all accounts
GCC 3.3 -O2 produces correct code on Alpha. However, note that FreeBSD
has alias bugs that make -O2 produce bad code on all(most?) platforms.
Also don't tell people we don't want -O2 related bug reports, we do -- if
they contain patches.


# 77e399e8 23-Sep-2003 Gregory Neil Shapiro <gshapiro@FreeBSD.org>

Turn SENDMAIL_CF_DIR into an officially supported make.conf variable
and use it in src/etc/sendmail/Makefile in case the user wants to use
a different path to the sendmail m4 sources (e.g., sendmail port users).

Submitted by: dinoex
MFC after: 21 days
X-MFC after: RELENG_4 code freeze ends


# 25b7a991 06-Jul-2003 Gregory Neil Shapiro <gshapiro@FreeBSD.org>

Thanks to Ruslan's src/etc/sendmail/Makefile patch, it is now safe
(though probably not a good idea in general) to set the various
SENDMAIL_*_MC variables to /etc/mail/sendmail.mc or /etc/mail/submit.mc.

MFC after: 5 days


# a0218a2a 21-May-2003 Ruslan Ermilov <ru@FreeBSD.org>

Unbreak world build if NO_OPENSSL is defined but NO_KERBEROS is not.

Submitted by: Marius Strobl <marius@alchemy.franken.de>
Approved by: re (jhb)


# 7691f66a 19-May-2003 Dag-Erling Smørgrav <des@FreeBSD.org>

Retire the useless NOSECURE knob.

Approved by: re (scottl)


# 0dc1aeb6 06-May-2003 David E. O'Brien <obrien@FreeBSD.org>

Consistentify our NO_KERBEROS documentation.

Approved by: re(bmah)


# dbf104e6 05-May-2003 Mark Murray <markm@FreeBSD.org>

Turn MAKE_KERBEROS5 into NO_KERBEROS by negating the logic. Some extra
cleanups were necessary in release/Makefile, and the tinderbox code
was syntax checked, not run checked.


# 5b7cde36 08-Mar-2003 Mark Murray <markm@FreeBSD.org>

KerberosIV deorbit sequence: MAKE_KERBEROS4 is no longer a valid option.


# 0890842f 14-Feb-2003 Tom Rhodes <trhodes@FreeBSD.org>

Move NOMAN down the section without underscore characters.
Add a forgotten `=' sign.

Thanks to: ru, bde


# dc82395a 11-Feb-2003 Tom Rhodes <trhodes@FreeBSD.org>

Add NOMAN here also.


# 6042ca2e 10-Feb-2003 Jacques Vidrine <nectar@FreeBSD.org>

Install the OpenSSL man pages in /usr/share/openssl/man
and remove the WANT_OPENSSL_MANPAGES knob.


# cd8f87b9 05-Feb-2003 Alexander Langer <alex@FreeBSD.org>

Remove MAKEDEV quirks, now obsolete.


# 553f8de1 28-Jan-2003 David E. O'Brien <obrien@FreeBSD.org>

Document WANT_EXT2FS_MODULE.


# a2a8085e 27-Nov-2002 David E. O'Brien <obrien@FreeBSD.org>

As warned on freebsd-current@, remove the perl wrapper from /usr/src.
The /usr/bin/perl wrapper isn't solving many of the problems it was
imported to deal with. There are limitations to it that don't have a
clear "fix".

Reviewed by: markm, kris
Extorted approval from: re(jhb)


# ac1cc6ee 03-Nov-2002 Alfred Perlstein <alfred@FreeBSD.org>

Backout "compatibility hack" for __sF.

Requested by: Steve Kargl <sgk@troutmask.apl.washington.edu> (submitter)


# 0fc25b92 02-Nov-2002 Alfred Perlstein <alfred@FreeBSD.org>

Provide a hook to make __sF visible outside of libc for commercial apps
if WANT_COMPAT4_STDIO is defined when compiling libc.

Submitted by: Steve Kargl <sgk@troutmask.apl.washington.edu>


# f33aca98 22-Oct-2002 Poul-Henning Kamp <phk@FreeBSD.org>

Change to match NO_MAKEDEV* -> MAKEDEV*.


# 7cfab3bb 28-Sep-2002 Juli Mallett <jmallett@FreeBSD.org>

Allow the shell preference for make(1) to be set in make.conf(5), and hopefully
trick a few people into setting MAKE_SHELL to csh, although that can still
rebuild itself to allow them to heal the wound in their foot.


# b838ab7c 24-Sep-2002 Hajimu UMEMOTO <ume@FreeBSD.org>

Mention about how to build sendmail with SASLv2.


# 0dafadb7 06-Sep-2002 Kris Kennaway <kris@FreeBSD.org>

Add support for ev67 and ev45 CPUTYPEs (new in gcc3)


# af1ed8d0 06-Sep-2002 Maxime Henrion <mux@FreeBSD.org>

List the new athlon CPUs supported by the CPUTYPE make variable.

Submitted by: kris


# 32f8ca45 02-Aug-2002 Ruslan Ermilov <ru@FreeBSD.org>

TARGET_CPUTYPE should exist solely in Makefile.inc1, similar to
TARGET_ARCH and TARGET. This is problematic when one has the =
(unconditional) type of assigment for CPUTYPE in /etc/make.conf.
(This would override what was set on the command line to "make
buildworld".)

Add a (horrible) kludge to Makefile.inc1 to check the type of
assignment for CPUTYPE (only for those who attempts to set it to
a different value). Fix an example make.conf. Fix the kernel's
build-tools target (aicasm only at the moment) to catch up with
bsd.cpu.mk,v 1.15 (BOOTSTRAPPING replaced with NO_CPU_CFLAGS in
Makefile.inc1's BMAKE).

Reviewed by: jhb


# e830ddca 02-Aug-2002 Mark Murray <markm@FreeBSD.org>

There is no more UUCP in the base system, so there is no need to
prevent its building.


# 68966e04 31-Jul-2002 Hajimu UMEMOTO <ume@FreeBSD.org>

include file of SASLv1 was changed to /usr/local/include/sasl1.


# 33c1de7d 29-Jul-2002 Ruslan Ermilov <ru@FreeBSD.org>

Ignore -C, -p, and -S options of install(1) when used with the -d
option. Warn about COPY being phased out. Restore the old method
of always comparing before installing: INSTALL="install -C".

Requested by: bde


# d2983144 17-Jul-2002 Ruslan Ermilov <ru@FreeBSD.org>

To force install(1) to always compare files before installing, one
now needs to set COPY=-C as -C is no longer compatible with the -d
option. It is also likely to be renamed to INSTALL_COPY soon.
Update documentation to reflect this change.

PR: bin/40724


# e8800144 02-Jul-2002 Johan Karlsson <johan@FreeBSD.org>

's/rather then/rather than/'

PR: 38096
Submitted by: Chris Pepper <pepper@rockefeller.edu>

While I'm here correct some typos pointed out by ispell.

Approved by: sheldonh (mentor)
MFC after: 1 week


# 2a1d418c 19-Jun-2002 Gregory Neil Shapiro <gshapiro@FreeBSD.org>

Add a warning regarding the SENDMAIL_*_MC make.conf variable values.
Using /etc/mail/sendmail.mc will create /etc/mail/sendmail.cf during
a buildworld.

PR: misc/39397
MFC after: 3 days


# b075c273 09-Jun-2002 Doug Barton <dougb@FreeBSD.org>

Per previous discussion, and with Mark's blessing, update the value
of this knob to reflect (-)current reality.


# 7cc8320a 28-May-2002 Tim J. Robbins <tjr@FreeBSD.org>

Document the ENABLE_SUID_NEWGRP variable.

Requested by: mike
PR: 36190


# 34925ba6 23-May-2002 Gregory Neil Shapiro <gshapiro@FreeBSD.org>

Add a new make.conf knob, SENDMAIL_MAP_PERMS, which specifies the
permissions to use for alias and map database files built by
/etc/mail/Makefile. The default is 0640 to assist users in avoiding
a file locking local denial of service.

MFC after: 1 day
pending RE approval


# 588764aa 16-May-2002 Mark Murray <markm@FreeBSD.org>

Remove perl hooks.

Pointed out by: des


# 95ba4330 11-May-2002 Jacques Vidrine <nectar@FreeBSD.org>

Turn on the set-user-ID bit for k5su if ENABLE_SUID_K5SU is defined.


# 788fcec0 23-Apr-2002 David E. O'Brien <obrien@FreeBSD.org>

Back out the NO_RCMNDS knob.
1. The committer refused to respond to questions over the commit.
2. The servers rlogind, rshd, rexecd were not wrapped.
3. "rcmnds" as an abbreviation gets an order of magnitude less hits on
Google than the much more well known "rcmds".


# 14d6d765 14-Apr-2002 Gregory Neil Shapiro <gshapiro@FreeBSD.org>

Provide a new make.conf knob, SENDMAIL_SUBMIT_MC to allow users to pick
the .mc file used for /etc/mail/submit.cf. By default,
/etc/mail/freebsd.submit.mc is installed and used.

Requested by: fenner
Submitted by: ume
MFC after: 1 week


# e5f7f976 09-Apr-2002 Bosko Milekic <bmilekic@FreeBSD.org>

Introduce NO_RCMNDS flag so as to not compile rsh, rlogin, and rcp on will,
and document in share/examples/etc/make.conf

Submitted by: Aleksandar Simic <asimic@dsl.pipex.com>
MFC after: 1 week


# f0654170 30-Mar-2002 Hajimu UMEMOTO <ume@FreeBSD.org>

sendmail 8.12 doesn't require _FFR_UNSAFE_SASL anymore.
This is standard feature.

Submitted by: ru


# 40a8850b 30-Mar-2002 Hajimu UMEMOTO <ume@FreeBSD.org>

sendmail 8.12 claims against GroupReadableSASLFile.

Submitted by: mistral@imasy.or.jp


# 7a43a96a 21-Mar-2002 Ruslan Ermilov <ru@FreeBSD.org>

Replaced hacks in sbin/Makefile,v 1.99 and usr.sbin/Makefile,v 1.217
with the NO_IPFILTER make.conf(5) knob.

(So that we can "make the-rest-of-the-world" again.)


# 589622ca 16-Mar-2002 Mark Murray <markm@FreeBSD.org>

Document NO_PERL.


# 474c81fd 17-Feb-2002 Gregory Neil Shapiro <gshapiro@FreeBSD.org>

Document new build knob, SENDMAIL_SET_USER_ID, which installs sendmail as a
set-user-ID root binary instead of the new method (set-group-ID smmsp).


# 5af956e9 11-Feb-2002 David E. O'Brien <obrien@FreeBSD.org>

Document NO_CXX and NO_GDB.


# 3a289cba 24-Dec-2001 Ruslan Ermilov <ru@FreeBSD.org>

Document MODULES_OVERRIDE.

PR: docs/32560
Submitted by: Maxim Konovalov <maxim@macomnet.ru>


# 4412b0f4 01-Oct-2001 Kris Kennaway <kris@FreeBSD.org>

Put back NOUUCP for now; cu and rmail are remaining pieces of the UUCP
code which will stay for now.


# 0264ba41 01-Oct-2001 Kris Kennaway <kris@FreeBSD.org>

Remove NOUUCP build option


# d33a962d 30-Aug-2001 Alexander Langer <alex@FreeBSD.org>

Move /etc/defaults/make.conf to /usr/share/examples/etc/make.conf as
discussed on the arch@ mailinglist (after repo-copy).

sys.mk will .error if it finds /etc/defaults/make.conf but include
it anyways (this is the same behaviour as with the make.conf.local
removal).

/usr/share/examples/etc/make.conf has BDEFLAGS commented out now,
since it's only an example file.

Adjust all textes that talk about make.conf or defaults/make.conf to
match the new situation.


# 2d68fd87 29-Aug-2001 Alexander Langer <alex@FreeBSD.org>

RIP all ports options, as discussed on arch@.


# d5499896 16-Aug-2001 David E. O'Brien <obrien@FreeBSD.org>

Add the `WANT_FORCE_OPTIMIZATION_DOWNGRADE' knob. If set to an integer
value, it forces GCC to not optimize above this level. For intance, GCC
made with "WANT_FORCE_OPTIMIZATION_DOWNGRADE=1" is a good setting for the
Alpha platform when building ports.


# 37ee76af 12-Aug-2001 Mark Murray <markm@FreeBSD.org>

Remove the WANT_INSECURE_OPIE option - it is now a default. This is not
nearly as ominous as it sounds, and it allows OPIE to be used over SSH
and on xterms.

Requested by: ache
Discussed on: -security


# f418fdfb 12-Aug-2001 Akinori MUSHA <knu@FreeBSD.org>

Chagne MASTER_SITE_FREEBSD to MASTER_SITE_FREEBSD_ORG, because
MASTER_SITE_FREEBSD is already used in bsd.port.mk for some different
purpose.


# 000d8e5b 12-Aug-2001 Akinori MUSHA <knu@FreeBSD.org>

Fix MASTER_SITE_RUBY. The listed master site is obsolete.


# 81030c6e 12-Aug-2001 Akinori MUSHA <knu@FreeBSD.org>

Add MASTER_SITE_FREEBSD.


# 791da841 27-Jul-2001 Peter Wemm <peter@FreeBSD.org>

Take -Wconversion out of BDECFLAGS. It is not particularly useful for
us anyway because it doesn't work right on the x86 and alpha. On
K&R code, small ints would be promoted to int. ANSI-C doesn't require
this and the small ints can be passed taking 8 or 16 bits of stack
space. However, the x86 abi that we use *does* promote to 32 bit,
and the alpha ABI passes them in 64 bit registers so we dont have
that aspect of the problem here. Losing float precision by having it
cast down to int because the funtion prototype specifies int is the
least of our problems. -Wmissing-prototypes helps here anyway.


# f4843be9 22-Jul-2001 Gregory Neil Shapiro <gshapiro@FreeBSD.org>

New make knob, SENDMAIL_M4_FLAGS, modifies the flags passed to m4 when
building a .cf file from a .mc file.

Include -D_FFR_TLS_O_T to enable tls policy control since the sendmail binary
build enables that FFR as well.

PR: conf/28361
MFC after: 1 week


# b4248e79 10-Jul-2001 Mark Murray <markm@FreeBSD.org>

Provide a hint for the OPIE 'insecure' mode.


# f87b85b2 26-Jun-2001 Gregory Neil Shapiro <gshapiro@FreeBSD.org>

Typo fix (modifes -> modifies)


# 4ed950ad 15-Jun-2001 Nik Clayton <nik@FreeBSD.org>

Include a mention of WRKDIRPREFIX, useful when mounting /usr/ports readonly
from another host.


# fe6f7d3a 10-Jun-2001 Andrey A. Chernov <ache@FreeBSD.org>

ISO_ -> ISO in DOC_LANG


# 7ed3b855 31-May-2001 Mark Murray <markm@FreeBSD.org>

PERL_THREADED is too experimental at this stage. Remove.


# 68933300 27-May-2001 Sheldon Hearn <sheldonh@FreeBSD.org>

The PERL_THREADED knob is causing too many people too many problems.
Add a dire warning about the experimental nature of threaded Perl.


# f3bb47cc 23-May-2001 Ruslan Ermilov <ru@FreeBSD.org>

Add NO_I4B to avoid building/installing isdn4bsd package.

Prompted by: Alexandr Listopad <laa@laa.zp.ua>
MFC after: 3 days


# eba4f692 12-May-2001 Assar Westerlund <assar@FreeBSD.org>

clarify comment about MAKE_KERBEROS5. noticed by Peter Pentchev
<roam@orbitel.bg>


# c59eb7cf 26-Apr-2001 Ruslan Ermilov <ru@FreeBSD.org>

Removed reference to withdrawn secure-supfile.


# 20affa34 25-Apr-2001 Jim Mock <jim@FreeBSD.org>

Document XFREE86_VERSION.


# bcc11eec 22-Apr-2001 Maxim Sobolev <sobomax@FreeBSD.org>

Add missed and update existing MASTER_SITE_*.


# d8edf811 29-Mar-2001 Jeroen Ruigrok van der Werven <asmodai@FreeBSD.org>

Change NO_MAKEDEV to a finer granularity method:
NO_MAKEDEV_INSTALL and NO_MAKEDEV_RUN. The former implying the latter.
The names imply what they do. The last commit by DES based on a PR defeated
the original idea behind NO_MAKEDEV, which was not to run MAKEDEV, but to do
the installation of MAKEDEV. This should satisfy both parties on the MAKEDEV
challenge.


# 5e304156 14-Mar-2001 Murray Stokely <murray@FreeBSD.org>

Add a commented out entry for compat4x

PR: 25196
Submitted by: Chris Knight <chris@aims.com.au>


# 5ca7924a 12-Mar-2001 Kris Kennaway <kris@FreeBSD.org>

Use CPUTYPE to add appropriate compiler flags to COPTFLAGS for kernel
builds. This may be disabled using the NO_CPU_COPTFLAGS variable.

Reviewed by: arch


# 332ca080 09-Mar-2001 Gregory Neil Shapiro <gshapiro@FreeBSD.org>

Use the correct path to the SASL .h files as installed by the SASL port.

MFC candidate.

Submitted by: jeh


# 6b81e27f 05-Mar-2001 Gregory Neil Shapiro <gshapiro@FreeBSD.org>

Use a different example to avoid confusion


# 7a00c256 05-Mar-2001 Assar Westerlund <assar@FreeBSD.org>

remove warning of experimental nature of heimdal. it's now the same
version as the one in ports (and the latest at that), except that not
all programs that are in the port get built


# 6a251185 03-Mar-2001 Kris Kennaway <kris@FreeBSD.org>

Correct the comment above MAKE_IDEA to be less confusing now that we
only have one patented algorithm in make.conf.


# 181b6941 27-Feb-2001 Kris Kennaway <kris@FreeBSD.org>

Add definitions and support for the AMD k6-2, Pentium MMX (i586/MMX),
and Pentium II, III and IV processors (p2, p3, p4), as well as 'mmx' and
'3dnow' MACHINE_CPU tags as appropriate. In the near future this will
be used to control various ports which have MMX/3dNow optimizations,
instead of the ad-hoc methods currently used.

Reviewed by: peter


# f9eec60e 27-Feb-2001 Jeroen Ruigrok van der Werven <asmodai@FreeBSD.org>

Short lived fame for -Wundef.

Second thoughts by: bde


# e18f542d 27-Feb-2001 Jeroen Ruigrok van der Werven <asmodai@FreeBSD.org>

Add -Wundef to BDECFLAGS:

Warn if an undefined identifier is evaluated in an `#if' directive.

Not objected to by: bde


# 247b759d 25-Feb-2001 Kris Kennaway <kris@FreeBSD.org>

Update the list of OpenSSL manpages (now contains many more describing
libssl, for example), and hide it behind a make.conf option,
WANT_OPENSSL_MANPAGES, instead of having it commented out. We still can't
install these by default because of clobbering of a number of system
manpages with the same name, but they're there for people who want them.


# 283ea61c 23-Feb-2001 Seigo Tanimura <tanimura@FreeBSD.org>

I thought it was a new CPU :)

s/i585/i586/


# e6c77250 22-Feb-2001 Gregory Neil Shapiro <gshapiro@FreeBSD.org>

Need one additional make.conf knob, SENDMAIL_ADDITIONAL_MC to satisfy bug
report. It allows building multiple .cf files at build time.

PR: bin/19897


# d1885c41 22-Feb-2001 Gregory Neil Shapiro <gshapiro@FreeBSD.org>

Add a note indicating that SENDMAIL_MC should include the path. This is
necessary if you expect to be able to use this setting in both /etc/mail
and etc/sendmail.


# 62d90fb7 22-Feb-2001 Kris Kennaway <kris@FreeBSD.org>

Overhaul the MACHINE_CPU behaviour:

* Rip out MACHINE_CPU stuff from sys.mk and include a new <bsd.cpu.mk>
after we pull in /etc/make.conf. We need to do it afterwards so we can
react to the user setting of the:

* CPUTYPE variable, which contains the CPU type which the user wants to
optimize for. For example, if you want your binaries to only run on an
i686-class machine (or higher), set this to i686. If you want to support
running binaries on a variety of CPU generations, set this to the lowest
common denominator. Supported values are listed in make.conf.

* bsd.cpu.mk does the expansion of CPUTYPE into MACHINE_CPU using the
(hopefully) correct unordered list of CPU types which should be used on
that CPU. For example, an AMD k6 CPU wants any of the following:
k6 k5 i586 i486 i386
This is still an unordered list so the client makefile logic is simple -
client makefiles need to test for the various elements of the set in
decreasing order of priority using ${MACHINE_CPU:M<foo>}, as before.
The various MACHINE_CPU lists are believed to be correct, but should be
checked.

* If NO_CPU_CFLAGS is not defined, add relevant gcc compiler optimization
settings by default (e.g. -karch=k6 for CPUTYPE=k6, etc). Release
builders and developers of third-party software need to make sure not to
enable CPU-specific optimization when generating code intended to be
portable. We probably need to move to an /etc/world.conf to allow the
optimization stuff to be applied separately to world/kernel and external
compilations, but it's not any worse a problem than it was before.

* Add coverage for the ia64/itanium MACHINE_ARCH/CPUTYPE.

* Add CPUTYPE support for all of the CPU types supported by FreeBSD and gcc
(only i386, alpha and ia64 first, since those are the minimally-working
ports. Other architecture porters, please feel free to add the relevant
gunk for your platform).

Reviewed by: jhb, obrien


# 25219d25 21-Feb-2001 Gregory Neil Shapiro <gshapiro@FreeBSD.org>

Add a new make knob, SENDMAIL_MC, which is meant to replace SENDMAIL_CF as
users should be configuring via m4 now. If set, use m4 to create the .cf
file. Also, if either SENDMAIL_MC or SENDMAIL_CF is set, 'make install' or
'make distribution' in src/etc/sendmail/ will install the appropriate .cf as
/etc/mail/sendmail.cf. This fixes some mergemaster problems.

PR: conf/13016


# 0937df81 18-Feb-2001 Kris Kennaway <kris@FreeBSD.org>

Introduce support for using OpenSSL ASM optimizations. This is done
through the use of a new build directive, MACHINE_CPU, which contains a
list of the CPU generations/features for which optimizations are desired.
This feature will be extended to cover the ports tree in the future.

Currently OpenSSL provides optimizations for i386, i586 and i686-class
CPUs. Currently it has not been tested on an i386 or i486.

Teach make(1) to provide sensible defaults for MACHINE_CPU if it is not
defined (namely, the lowest common denominator CPU we support for each
architecture). Currently this is i386 for the i386 architecture and ev4
for the alpha. sys.mk also sets the variable as a last resort for
consistency with MACHINE_ARCH and bootstrapping from very old versions of
make.

Benchmarks show a significant speed increase even in the i386 case, with
additional improvements for i586 and i686 systems. For maximum performance
define MACHINE_CPU=i686 i586 i386 in /etc/make.conf.

Based on a patch submitted by: Mike Silbersack <silby@silby.com>
Reviewed by: current


# 7892746e 10-Dec-2000 Dag-Erling Smørgrav <des@FreeBSD.org>

Add a reference to the fetch(3) man page.


# b6f094a0 29-Nov-2000 Gregory Neil Shapiro <gshapiro@FreeBSD.org>

Add commentary about shared SASL files versus sendmail compilation.

Submitted by: Scot W. Hetzel <hetzels@westbend.net>


# 5e514c64 22-Nov-2000 David E. O'Brien <obrien@FreeBSD.org>

Remove "NODESCRYPTLINKS" it has been superseeded by "passwd_format"
in /etc/login.conf.


# 8057e004 22-Nov-2000 Ben Smithurst <ben@FreeBSD.org>

Add a note asking committers to update make.conf.5 when they update this.


# 09980f43 19-Nov-2000 Doug Barton <dougb@FreeBSD.org>

Standardize spelling of "optimization" in comments

PR: conf/22622
Submitted by: knu


# 087815f8 13-Nov-2000 Brian Feldman <green@FreeBSD.org>

Disable /usr/bin/ssh being setuid root by default. Let the variable
ENABLE_SUID_SSH being defined reenable it for those that want it.

This follows discussion favoring the change from September. It
is not usually necessary to be setuid root, possibly less safe,
and less convenient (cannot use $HOSTALIASES, for example).

Submitted by: jedgar


# 25214d26 10-Nov-2000 Ruslan Ermilov <ru@FreeBSD.org>

Fixed typo in description of ENABLE_SUIDPERL.


# 8b4c822d 08-Nov-2000 Jordan K. Hubbard <jkh@FreeBSD.org>

Add commented-out entries for FTP_PROXY and HTTP_PROXY so those behind
firewalls have examples to work from.

Requested by: chein


# 9193b128 04-Nov-2000 Paul Saab <ps@FreeBSD.org>

MF4: Add LOADER_TFTP_SUPPORT make.conf flag.


# a450541b 02-Nov-2000 David E. O'Brien <obrien@FreeBSD.org>

State that using optimization level above -O for kernel builds isn't smart.


# aad65d1c 01-Nov-2000 Ralf S. Engelschall <rse@FreeBSD.org>

Don't use the old URL to the GNU ftp location any more:
ftp://prep.ai.mit.edu/pub/gnu/ -> ftp://ftp.gnu.org/gnu/


# 82494980 23-Oct-2000 Akinori MUSHA <knu@FreeBSD.org>

Add MASTER_SITE_MOZILLA and MASTER_SITE_XEMACS.


# 241d880e 21-Oct-2000 Akinori MUSHA <knu@FreeBSD.org>

It is bsd.sites.mk one should look for a full list of default sites,
not bsd.port.mk anymore.

Add MASTER_SITE_XFREE, MASTER_SITE_RINGSERVER, MASTER_SITE_TCLTK and
MASTER_SITE_RUBY.

Document and add MASTER_SORT_REGEX.


# cf1fec42 16-Sep-2000 Gregory Neil Shapiro <gshapiro@FreeBSD.org>

Give users a way to alter the sendmail (and related utilities) build
environment so they can enable functionality such as SASL, LDAP, Hesiod.


# 5901f438 16-Sep-2000 Andrey A. Chernov <ache@FreeBSD.org>

Comment out MTREE_FOLLOWS_SYMLINKS by default, since it picked before mtree is
builded (on the clean machine without /etc/make.conf)

Submitted by: imp


# a938a1fc 15-Sep-2000 Andrey A. Chernov <ache@FreeBSD.org>

Add/use MTREE_FOLLOWS_SYMLINKS make.conf option
This is part of whole subsystem fixing

Reviewed by: imp


# 690a3625 09-Sep-2000 Kris Kennaway <kris@FreeBSD.org>

Nuke RSAREF support from orbit.

It's the only way to be sure.


# e1f99b04 06-Sep-2000 Kris Kennaway <kris@FreeBSD.org>

``Anyone is now free to rub two primes together for their own gratification''
-- Unknown

Now that the RSA algorithm is released into the public domain, build
librsaintl by default unless NO_RSAINTL is set in make.conf.

The native OpenSSL implementation of RSA is much faster, doesn't have
an artificial keysize limitation, has 30% fewer calories and tastes great!


# 5bd200c1 02-Sep-2000 David E. O'Brien <obrien@FreeBSD.org>

Move `NOPROFILE' and `NOPERL' to be with the reset of their "NO" brethren.


# 3a77147b 02-Sep-2000 David E. O'Brien <obrien@FreeBSD.org>

Move the kernel's "cflags" to be next to the world ones.


# f8853f21 17-Aug-2000 Brian Somers <brian@FreeBSD.org>

Add a PPP_NOSUID hook


# 6fd0f272 12-Aug-2000 Josef Karthauser <joe@FreeBSD.org>

Define SUPHOST. If this is set a '-h ${SUPHOST}' is added to the
SUPFLAGS when a 'make update' is run. This means that the supfile
doesn't need to be edited because the -h will override the
CHANGE_THIS.FreeBSD.org host.


# 3ae2dea2 12-Aug-2000 Warner Losh <imp@FreeBSD.org>

Change BUILD_SUIDPERL to ENABLE_SUIDPERL, with changed note as to what
it does.


# dd8cf673 10-Aug-2000 Warner Losh <imp@FreeBSD.org>

Change NOSUIDPERL to BUILD_SUIDPERL. One must now explicitly enable
building suidperl.


# 97e8e70b 14-Jul-2000 Peter Wemm <peter@FreeBSD.org>

Be consistant about WITH_ vs MAKE_ flags. We have a precedent of using
MAKE_foo for things like MAKE_KERBEROS etc. Use that. I managed to
confuse myself last time and made make.conf different to the code. ;-(

Reported by: Jun Kuriyama <kuriyama@FreeBSD.org>


# 85a0c815 03-Jul-2000 Peter Wemm <peter@FreeBSD.org>

Delete the RSAREF=YES example from make.conf - it is not used at all.
Add knobs for the optional crypto parts with some notes.


# c5225ad9 26-Jun-2000 David E. O'Brien <obrien@FreeBSD.org>

Add BDECFLAGS so people can use them easily in /etc/make.conf.


# f94a3783 17-Jun-2000 David E. O'Brien <obrien@FreeBSD.org>

If "MODULES_WITH_WORLD" is defined, sys/modules will be built with the
world as was our old way, rather than when building a kernel.

Some people do not like the new way, and the release building still assumes
modules are built with the world.


# 8c0e8d96 31-May-2000 Tim Vanderhoek <hoek@FreeBSD.org>

Add a NO_LPR option. Useful for people who want to use LPRng.

PR: bin/18787 (David Gilbert <dgilbert@velocet.ca>)


# a04f2acd 02-May-2000 Josef Karthauser <joe@FreeBSD.org>

Disconnect libm from the build tree. It's broken, not being
maintained, and has been replaced by msun. The libm sources
shouldn't be removed just yet as there are parts that should be
merged into msun first.

PR: misc/17848
Discussed with: phk & bde


# 10ae1068 01-May-2000 Chuck Robey <chuckr@FreeBSD.org>

Cause modules to build with the kernel build. Modules are removed
from the sys Makefile's SUBDIRs. This is conditioned in make.conf by the
NO_MODULES variable and the existence of the modules directory. The
actual location of the modules is not modified. Changes in Makefiles
only, this does not affect Peter's recent changes.

Reviewed by: Peter Wemm, who warned me I would get some flack, and
he had the good idea for the NO_MODULES variable.


# b6c2891d 17-Apr-2000 David E. O'Brien <obrien@FreeBSD.org>

Document NO_TCSH knob.


# 3a722ade 10-Apr-2000 Jeroen Ruigrok van der Werven <asmodai@FreeBSD.org>

Document NO_BIND toggle flag.

PR: 17710
Submitted by: Mark Huizer <xaa+sendpr@dohd.cx>


# 0e8d7e82 04-Apr-2000 David E. O'Brien <obrien@FreeBSD.org>

Add an example of how to tweak CXXFLAGS in a make.conf file.

This is in responce to several people breaking their world builds by
incorrectly assigning to CXXFLAGS.


# 4e2edaf2 31-Mar-2000 Sheldon Hearn <sheldonh@FreeBSD.org>

Add a NO_MAILWRAPPER knob to make.conf and wrap it around
mailwrapper(8) for folks who find it annoying to have their development
version of sendmail blown away by ``make world''.

PR: 17394


# 68d2e26c 26-Mar-2000 Kris Kennaway <kris@FreeBSD.org>

Update CFLAGS documentation


# ec29d178 21-Mar-2000 Nik Clayton <nik@FreeBSD.org>

Add the DOC_LANG variable, and associated documentary comments.


# f555eeb8 21-Mar-2000 David E. O'Brien <obrien@FreeBSD.org>

Add a knob to turn off the mostly static docs (src/share/doc/).

On a K6-2/450 with fairly fast SCSI disks, building+installing src/share/
takes 2m51.3s, where src/share/doc/ is 1m9.9s of that.

However on a slow Alpha (233MHz) the times are 7m39.3s and 4m58.3s
respectively.

This commit allows one to speed up their build time, without not getting
any important and required changes if one used "NOSHARE".


# 874294ba 20-Mar-2000 Dan Moschuk <dan@FreeBSD.org>

Document NOUUCP switch


# 0a76f6e8 19-Mar-2000 Kris Kennaway <kris@FreeBSD.org>

Add and document a NO_X knob to force disabling of X support in doscmd

Requested by: sysop@silver.komanda.com.ua


# eaf79dd0 05-Mar-2000 Kris Kennaway <kris@FreeBSD.org>

Document NO_OBJC for disabling Objective C support


# 1fc9b825 28-Feb-2000 Kris Kennaway <kris@FreeBSD.org>

Document NODESCRYPTLINKS


# c8c37254 28-Feb-2000 Kris Kennaway <kris@FreeBSD.org>

Update the description of NOCRYPT and NOSECURE to match reality.


# 9ed4542b 27-Feb-2000 Kris Kennaway <kris@FreeBSD.org>

Document the following buildworld knobs:

NO_FORTRAN NOCRYPT NOGAMES NOINFO NOLIBC_R NOSECURE NOSHARE


# a15bd756 27-Feb-2000 Kris Kennaway <kris@FreeBSD.org>

Document NOPERL for disabling building of PERL altogether.


# 0d854656 24-Feb-2000 Mark Murray <markm@FreeBSD.org>

Add userland tweakables for OpenSSH and OpenSSL.


# f5749a82 08-Feb-2000 Robert Watson <rwatson@FreeBSD.org>

Intoduce a new make.conf entry, NO_MAKEDEV, and modifications to
/etc/Makefile so that if it is defined, MAKEDEV all is not called
during a make distribution. This helps clean up the messy userland
in jail(), by reducing the number of devices exposed in jail.
Modifications to jail(2) to follow.

Approved by: jkh-arius


# 476a9a96 27-Jan-2000 Munechika SUMIKAWA <sumikawa@FreeBSD.org>

Remove 'USE_INET6' define. Now we check IPv6 ability by 'OSVERSION'

Suggested by: asami


# 6f5a2406 24-Jan-2000 Mark Murray <markm@FreeBSD.org>

Add a (commented out) macro that will, when uncommented, cause Kerberos5
(AKA Heimdal) to be built. Suitable admonishments about the experimental
state of this code are included.

SEROUS HACKERS ONLY!!


# b94165f8 07-Jan-2000 Munechika SUMIKAWA <sumikawa@FreeBSD.org>

Add new define USE_INET6, which enbale IPv6 support on certain
packages.

Approved by: asami
Reviewed by: billf


# 652bd406 15-Dec-1999 Bill Fumerola <billf@FreeBSD.org>

Add DOCSUPFILE, like PORTSSUPFILE. (ie 'make update' in /usr/doc)

PR: docs/15439
Submitted by: Christian Weisgerber <naddy@mips.rhein-neckar.de>
Obtained from: ports/Makefile


# 77dec3a0 14-Sep-1999 Peter Wemm <peter@FreeBSD.org>

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)


# 37103b14 04-Sep-1999 Mark Murray <markm@FreeBSD.org>

Knob for Perl thread support.


# 9b7a44a6 27-Aug-1999 Peter Wemm <peter@FreeBSD.org>

$Id$ -> $FreeBSD$


# 49b046bd 14-Aug-1999 Sheldon Hearn <sheldonh@FreeBSD.org>

Don't force compression in SUPFLAGS, since that effectively negates
the functionality of the compression option in the supfile.

Reported by: Ben Rosengart <ben@skunk.org>


# f3fd3a00 28-Jul-1999 Nik Clayton <nik@FreeBSD.org>

Explicitly list the i/o addresses of the serial ports.

Prompted by docs/12343, in which people seemed to get a little confused.
The original text in the file said:

[...]
# By default we use COM1 as our serial console port *if* we're going to use
# a serial port as our console at all. (0x3E8 = COM2)
#
#BOOT_COMCONSOLE_PORT= 0x3F8
[...]

From what I can make out, some people have assumed that means that if
they just uncomment the BOOT_COMCONSOLE_PORT then it will use COM2:
These same people then assume that "0x3F8" on that line is a typo for
"0x3E8".

What it actually means is that if you uncomment the line then the default
stays as "Ox3F8" (COM1:), and that you have to uncomment the line, *and*
change the value of the variable in order to use COM2:.

So I've made that a little bit clearer. I've also listed the hex values
for COM1: thru COM4:, snarfed from sys/isa/isareg.h.

PR: docs/12343
Submitted by: Bill Grunfelder <wjgrun@dippy.cyberwar.com>


# b10573bf 03-Jun-1999 Bill Fumerola <billf@FreeBSD.org>

sunsite is now metalab.


# 03a6bd91 31-May-1999 Bill Fumerola <billf@FreeBSD.org>

'make update' in the ports directory.


# c2fc6373 23-May-1999 David E. O'Brien <obrien@FreeBSD.org>

Get case right in "COMPAT3X".

Submitted by: Kevin Street <street@iname.com>


# 85ec0e94 18-May-1999 David E. O'Brien <obrien@FreeBSD.org>

Add a commented out COMPAT22 and COMPAT3x, since we have the others.


# 4e9dcab8 01-May-1999 David E. O'Brien <obrien@FreeBSD.org>

Remove NOPERL. Seems to cause too many problems, as those that try don't
understand the implications and don't think to undo it when they get experience
trouble. (wonder about some of the people running -CURRENT sometimes)


# 5beaada3 14-Mar-1999 Mark Murray <markm@FreeBSD.org>

Bitrot. Remove objlink as it is not pleasant to be downwind.

PR: 8071
Reviewed by: Sheldon Hearn <sheldonh@iafrica.com>


# cf49fe2f 14-Mar-1999 Bill Fumerola <billf@FreeBSD.org>

Bring in some MASTER_SITE_{AFTERSTEP,WINDOWMAKER} from bsd.port.mk


# 3e52a8e84 03-Feb-1999 Satoshi Asami <asami@FreeBSD.org>

Remove commented out definition of FTP_PASSIVE_MODE, it is (and has always
been) an environment variable and doesn't belong here.

Pointed out by: cnh@ems.mindspring.net, sanpei@yy.cs.keio.ac.jp


# f7124908 19-Jan-1999 Satoshi Asami <asami@FreeBSD.org>

Change MASTER_SITE_BACKUP to point to new dir on wcarchive. Merge some
MASTER_SITE_* macros from latest bsd.port.mk.


# 50f7128e 11-Jan-1999 Peter Wemm <peter@FreeBSD.org>

Remove the example for setting KERNFORMAT=elf; it is the default already.


# cc38765f 05-Jan-1999 David E. O'Brien <obrien@FreeBSD.org>

make comments more consistant


# 537aa685 15-Oct-1998 Peter Wemm <peter@FreeBSD.org>

Commented out example of changing the default kernel format with warning.


# 2cba5c78 28-Aug-1998 Matthew Dillon <dillon@FreeBSD.org>

make.conf.local test/include removed from make.conf, to be put in sys.mk
instead.


# 49888881 26-Aug-1998 Matthew Dillon <dillon@FreeBSD.org>

Reviewed by: asami@freebsd.org (Satoshi Asami)

Give make.conf a make.conf.local capability similar to rc.conf's
rc.conf.local capability. Eases large-site administration.


# ed55190d 01-Aug-1998 Dima Ruban <dima@FreeBSD.org>

Introduce KRB5_HOME variable.


# f1273de0 25-Jun-1998 Jordan K. Hubbard <jkh@FreeBSD.org>

MF22: die sup die.


# 4b33025b 20-May-1998 Jordan K. Hubbard <jkh@FreeBSD.org>

Back out locale change until it's better understood by all just
what it is we're trying to do here. :)
OK'd by: asami


# 802d2d4a 19-May-1998 Peter Hawkins <thepish@FreeBSD.org>

PR: misc/6031

Patch applied as per PR - enables preferential fetch from local mirrors


# e1c08ba3 08-May-1998 Poul-Henning Kamp <phk@FreeBSD.org>

Add a crucial missing _ in NO_SENDMAIL

PR: 6545
Reviewed by: phk
Submitted by: Jos Backus <jbackus@plex.nl>


# b7574f89 16-Apr-1998 Andrey A. Chernov <ache@FreeBSD.org>

Add commented out common INSTALL and FORCE_PKG_REGISTER knobs


# 07b31e7d 16-Apr-1998 Andrey A. Chernov <ache@FreeBSD.org>

Add missing commented out MOTIF_STATIC example


# 5a85f025 15-Apr-1998 Poul-Henning Kamp <phk@FreeBSD.org>

In light of the fact that several widespread sendmail alternatives exists
is reason enough to make the compilation & installation of sendmail an
make.conf option. I know that you hate negative options Bruce.

PR: 6284
Reviewed by: phk
Submitted by: Adrian Colley <aecolley@world.std.com>


# 0fcadac7 25-Mar-1998 Dima Ruban <dima@FreeBSD.org>

Don't build sperl if you don't want to.


# 77636759 18-Mar-1998 Jordan K. Hubbard <jkh@FreeBSD.org>

style tweak.


# 9a4d88e5 18-Mar-1998 Jordan K. Hubbard <jkh@FreeBSD.org>

Document NOPERL


# 6570d2f3 27-Feb-1998 Bill Fenner <fenner@FreeBSD.org>

Convert ${MASTER_SITE_SUBDIR} to %SUBDIR% as in bsd.port.mk rev 1.257


# a7b8695b 27-Feb-1998 Satoshi Asami <asami@FreeBSD.org>

Fix path in commented-out sample of MASTER_SITE_TEX_CTAN.

PR: 5861
Submitted by: kuriyama@opt.phys.waseda.ac.jp


# 480bf847 07-Oct-1997 Jordan K. Hubbard <jkh@FreeBSD.org>

Back out my last commit - the trailing / should stay and fetch(1) should
stop puking on null directory components.


# 59daeba4 08-Oct-1997 Jordan K. Hubbard <jkh@FreeBSD.org>

Remove trailing slash from MASTER_SITE_BACKUP example since it
can lead to two trailing /'s, which is in turn an invalid URL (just
bit me :-).


# 6b60b668 28-Sep-1997 Jordan K. Hubbard <jkh@FreeBSD.org>

Document the ever decreasingly popular USA_RESIDENT variable.


# 73357bc9 28-Sep-1997 Mark Murray <markm@FreeBSD.org>

Final commit for KTH KerberosIV.
-DMAKE_EBONES -> -DMAKE_KERBEROS4


# da11a1b3 10-Sep-1997 Jordan K. Hubbard <jkh@FreeBSD.org>

By popular request, change the default suggested value for CFLAGS
and also note that COPTFLAGS is _just_ for the kernel and CFLAGS just
for userland.


# fa03459e 08-Jun-1997 Bruce Evans <bde@FreeBSD.org>

Updated serial console options.


# 1a827e9f 03-May-1997 Andreas Klemm <andreas@FreeBSD.org>

synchronize with bsd.doc.mk (long outstanding fix)
PR: closes docs/3479


# a9ad17bc 15-Apr-1997 Satoshi Asami <asami@FreeBSD.org>

Add comments about overridable MASTER_SITE_* variables.

Suggested by: Narvi <narvi@haldjas.folklore.ee>


# 42c13e45 30-Mar-1997 Marc G. Fournier <scrappy@FreeBSD.org>

Remove MAKEFLAGS example from /etc/make.conf...

Bruce points out that it breaks things if someone doesn't do a 'make depend',
but I just found out that it breaks 'make depend' itself :(


# 30d23e30 30-Mar-1997 Marc G. Fournier <scrappy@FreeBSD.org>

Add/document MAKEFLAGS into /etc/make.conf, using -j3 as example


# 3a0d8e27 24-Mar-1997 Joerg Wunsch <joerg@FreeBSD.org>

top(1) has a tunable parameter for the hash size to hash the user
entries. Mention it in make.conf.


# 79403fe3 23-Feb-1997 Peter Wemm <peter@FreeBSD.org>

Revert $FreeBSD$ to $Id$


# dab159e3 16-Feb-1997 Bruce Evans <bde@FreeBSD.org>

Select between the generic math functions and the i387-specific ones
at runtime.

etc/make.conf:
Nuked HAVE_FPU option.

lib/msun/Makefile:
Always build the i387 objects. Copy the i387 source files at build
time so that the i387 objects have different names. This is simpler
than renaming the files in the cvs repository or repeating half of
bsd.lib.mk to add explicit rules.

lib/msun/src/*.c:
Renamed all functions that have an i387-specific version by adding
`__generic_' to their names.

lib/msun/src/get_hw_float.c:
New file for getting machdep.hw_float from the kernel.

sys/i386/include/asmacros.h:
Abuse the ENTRY() macro to generate jump vectors and associated code.
This works much like PIC PLT dynamic initialization. The PIC case is
messy. The old i387 entry points are renamed. Renaming is easier
here because the names are given by macro expansions.


# 2ff95d56 13-Feb-1997 Jordan K. Hubbard <jkh@FreeBSD.org>

Document FTP_PASSIVE_MODE in the place where I usually set it.


# 1130b656 14-Jan-1997 Jordan K. Hubbard <jkh@FreeBSD.org>

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.


# 747328f0 22-Dec-1996 Peter Wemm <peter@FreeBSD.org>

Add commented out samples on how to activate the compat libs during build.
Note that nothing is stopping somebody from cd'ing to src/lib/compat/<dist>
and doing a 'make all install' there by hand.


# 7deead3e 15-Dec-1996 Andrey A. Chernov <ache@FreeBSD.org>

cvsup client moved from sbin to bin

2.2 candidate


# 7fded3d0 01-Nov-1996 Andrey A. Chernov <ache@FreeBSD.org>

Add -z to CVSupflags, it iz safe because it is done by zlib,
not by extra gzip child


# c27ebf26 14-Oct-1996 Paul Traina <pst@FreeBSD.org>

catch a mismatch after final review...


# 972a3f28 14-Oct-1996 Paul Traina <pst@FreeBSD.org>

Expose the control mechanism for serial console boot so that the default
shipped with freebsd can be changed without modifying the Makefiles directly.

Creates: BOOT_FORCE_COMCONSOLE
BOOT_PROBE_KEYBOARD
BOOT_PROBE_KEYBOARD_LOCK
BOOT_COMCONSOLE (port value for console)


# c849957c 05-Oct-1996 Andrey A. Chernov <ache@FreeBSD.org>

Use full path for cvsup


# e1100181 05-Oct-1996 Andrey A. Chernov <ache@FreeBSD.org>

Add CVSup block (commented out)


# b99929ea 21-Sep-1996 Peter Wemm <peter@FreeBSD.org>

Remove SHARED_LIBCC_INT sample, it's gone and has been a do-nothing option
since the cc1/cc1plus backends were linked static some time ago.


# 40124362 24-Jun-1996 Nate Williams <nate@FreeBSD.org>

Add the (commented out) OBJLINK hook.


# 5e29e1ca 21-Apr-1996 Satoshi Asami <asami@FreeBSD.org>

Take out quotes around MOTIFLIB. Clarify comments a bit, most users
don't have to touch neither X11BASE nor MOTIFLIB.

Reported by: kmitch@phantasma.bevc.blacksburg.va.us


# db3a2769 16-Apr-1996 Andrey A. Chernov <ache@FreeBSD.org>

Back out my MOTIF_STATIC change, it is unnecessary


# 74bf61cc 13-Apr-1996 Andrey A. Chernov <ache@FreeBSD.org>

Document MOTIF_STATIC


# cf59981c 12-Apr-1996 Satoshi Asami <asami@FreeBSD.org>

Add commented-out definitions of HAVE_MOTIF and MOTIFLIB.


# e964528d 06-Mar-1996 Satoshi Asami <asami@FreeBSD.org>

Add NOPORTDOCS, similar to NOMANCOMPRESS. It prohibits additional
port documentation (which can be things like postscript manuals
describing every single of the 65,536 options) from being installed
into ${PREFIX}/share/doc.


# 6f3ce68f 15-Feb-1996 Adam David <adam@FreeBSD.org>

improve the comment for BOOTWAIT


# 92f710b2 05-Jan-1996 Andrey A. Chernov <ache@FreeBSD.org>

Remove -fno-strength-reduce, gcc bug fixed recently


# d54d4366 30-Sep-1995 Andrey A. Chernov <ache@FreeBSD.org>

Refle


# 1012b636 28-Sep-1995 Andrey A. Chernov <ache@FreeBSD.org>

Change SUPFILEx order, secure first, ports second to make base system update first
All stuff commented out


# cf9b8ec0 14-Sep-1995 Andrey A. Chernov <ache@FreeBSD.org>

Add -fno-strength-reduce to -O2 optimization, all stuff commented out


# b81f547e 14-Sep-1995 Andrey A. Chernov <ache@FreeBSD.org>

Add commented out entries for SUP update, 3 standard supfiles handled:
standard/ports/secure


# d0a25995 13-Jul-1995 Rodney W. Grimes <rgrimes@FreeBSD.org>

[I cvs admin -o the last one of these you saw, it was commited on
the wrong branch :-(]

Eliminate incorrect double negative logic Bruce has been gripping
about for a year now. Change = no_way to = true.

Submitted by: bde (sort of, patch by me :-))


# 33d23de4 13-Jul-1995 Rodney W. Grimes <rgrimes@FreeBSD.org>

Remove CCFPU, it is no longer used any place in the source tree.
Submitted by: Thomas Graichen <graichen@sirius.physik.fu-berlin.de>


# a746536c 23-Apr-1995 Jordan K. Hubbard <jkh@FreeBSD.org>

Document COPTFLAGS in addition to CFLAGS.


# 6950e7e2 20-Mar-1995 Poul-Henning Kamp <phk@FreeBSD.org>

make.conf doesn't postulate anything about libm now.


# 39ad1abd 20-Mar-1995 Jordan K. Hubbard <jkh@FreeBSD.org>

Take out obsolete KERBEROS_IV build variable. Just eBones now.
Submitted by: Mark Murray <mark@grondar.za>


# 9a4deb1b 09-Nov-1994 Poul-Henning Kamp <phk@FreeBSD.org>

Now that the default for the shared gcc-internal lib changed, make this match.


# 957c6635 06-Nov-1994 Poul-Henning Kamp <phk@FreeBSD.org>

Update make.conf and sys.mk to reflect the most recent advances in
civilization: Use -O2 and MSUN as default, and X11 is in /usr/X11R6


# f03a2300 30-Sep-1994 Geoff Rehmet <csgr@FreeBSD.org>

mention MAKE_EBONES and MAKE_KERBEROS


# 2c5fdcb6 23-Sep-1994 Rodney W. Grimes <rgrimes@FreeBSD.org>

fbtab: Pulled down from Attic, fixed spaces to tabs.

make.conf: Pulled in the following changes that had been commited
to share/examples/etc:
----------------------------
revision 1.6
date: 1994/09/20 22:30:33; author: adam; state: Exp; lines: +3 -3
BOOTWAIT example converted to milliseconds calibration
----------------------------
revision 1.4
date: 1994/09/19 21:35:28; author: wollman; state: Exp; lines: +7 -1
Document NO_SHARED_LIBCC_INT.
----------------------------
revision 1.3
date: 1994/09/19 21:28:11; author: wollman; state: Exp; lines: +12 -17
Install /etc from the same source as /usr/share/examples/etc (mostly).
----------------------------
revision 1.2
date: 1994/09/19 02:05:08; author: ache; state: Exp; lines: +1 -11
Remove STARTUP_LOCALE, obsoleted now
----------------------------
revision 1.1
date: 1994/09/08 19:08:59; author: jkh; state: Exp;
Add a sample make.conf. Also document the new X11BASE variable, and
expand some of the documentation for other entries.
Submitted by: jkh
----------------------------

manpath.config: Pulled down from Attic, and merged share/examples/etc
changes.

rc: Pulled in the following change from share/examples/etc:
----------------------------
revision 1.2
date: 1994/09/19 23:13:37; author: ache; state: Exp; lines: +1 -2
Remove warning about adjkerntz /var/run file
----------------------------


# 6766ed57 19-Sep-1994 Adam David <adam@FreeBSD.org>

More reasonable example of BOOTWAIT parameter
Added comment about multiplication factor


# 89c8b5ad 18-Sep-1994 Andrey A. Chernov <ache@FreeBSD.org>

Remove STARTUP_LOCALE reference, obsoleted


# 2402b628 16-Jun-1994 Andrey A. Chernov <ache@FreeBSD.org>

Add commented out STARTUP_LOCALE with explanation


# 33d04130 15-Jun-1994 Adam David <adam@FreeBSD.org>

Changed MDEC_OPT=BOOTWAIT= to BOOTWAIT=


# 4a1bed68 15-Jun-1994 Adam David <adam@FreeBSD.org>

added comments for how to use CCFPU and MDEC_OPT


# c4a6b5c7 14-Jun-1994 Andrey A. Chernov <ache@FreeBSD.org>

Remove CXXFLAGS from here, handled in another place


# 476a2205 09-Jun-1994 Andrey A. Chernov <ache@FreeBSD.org>

Add commented out PRINTER=ps entry for easy choose
system documentation format


# e6f5a681 09-Jun-1994 Andrey A. Chernov <ache@FreeBSD.org>

Add commented out CXXFLAGS entry similar to CFLAGS entry


# 624ca996 05-Jun-1994 Geoff Rehmet <csgr@FreeBSD.org>

Add mention of WANT_MSUN, HAVE_FPU and NOMANCOMPRESS
(NOMANCOMPRESS works together with the new bsd.man.mk to turn off
compression of manual pages - manual pages are installed compressed
by default now.)


# da63052f 31-May-1994 Poul-Henning Kamp <phk@FreeBSD.org>

added make.conf template, which does nothing.