History log of /freebsd-10.3-release/share/examples/etc/
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
296373 04-Mar-2016 marius

- Copy stable/10@296371 to releng/10.3 in preparation for 10.3-RC1
builds.
- Update newvers.sh to reflect RC1.
- Update __FreeBSD_version to reflect 10.3.
- Update default pkg(8) configuration to use the quarterly branch.

Approved by: re (implicit)

292198 14-Dec-2015 brueffer

MFH: r291950

Fix a typo in the CPUTYPE list.

PR: 205099
Submitted by: xxjack12xx@gmail.com


269102 25-Jul-2014 ian

MFC r263373, r268402

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.

Support CXXFLAGS.${MACHINE_ARCH} as well as CFLAGS. This allows different
C++ options for toolchain versus target when cross-building.


268758 16-Jul-2014 gavin

Merge r267865 from head:
Drop example variables for updating over csup. These have not functioned
since r251084


263882 28-Mar-2014 jkim

MFC: r263435

Add new CPUTYPEs supported by Clang 3.4.


256281 10-Oct-2013 gjb

Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation


252356 28-Jun-2013 davide

- Trim an unused and bogus Makefile for mount_smbfs.
- Reconnect with some minor modifications, in particular now selsocket()
internals are adapted to use sbintime units after recent'ish calloutng
switch.


252314 27-Jun-2013 jkim

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


251692 13-Jun-2013 jkim

Add a missing comma.


251691 13-Jun-2013 jkim

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


249952 26-Apr-2013 bdrewery

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


248617 22-Mar-2013 des

Retire the mislabeled ENABLE_SUID_SSH knob.


244122 11-Dec-2012 eadler

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


243846 04-Dec-2012 jkim

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).


243831 03-Dec-2012 jkim

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


243315 19-Nov-2012 jkim

Clean up and update comments for CPUTYPE.

Requested by: rdivacky


241680 18-Oct-2012 attilio

Disconnect non-MPSAFE SMBFS from the build in preparation for dropping
GIANT from VFS. In addition, disconnect also netsmb, which is a base
requirement for SMBFS.

In the while SMBFS regular users can use FUSE interface and smbnetfs
port to work with their SMBFS partitions.

Also, there are ongoing efforts by vendor to support in-kernel smbfs,
so there are good chances that it will get relinked once properly locked.

This is not targeted for MFC.


240252 09-Sep-2012 eadler

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


236965 12-Jun-2012 des

Finally nuke auth.conf, nine years after it was deprecated. The only
thing it was still used for was to set the "global default" password
hash. Since the stock auth.conf contained nothing but comments, the
global default was actually the first algorithm in crypt(3)'s list,
which happens to be DES; I take the fact that nobody noticed as proof
that it was not used outside of crypt(3).

The only other use in our tree was in the Kerberos support code in
in tinyware's passwd(1). I removed that code in an earlier commit;
it would not have compiled anyway, as it only supported Kerberos IV.

The auth_getval() function is now a stub that always returns NULL,
which has the same effect as a functional auth_getval() with an
empty auth.conf.

MFC after: 3 weeks


230306 18-Jan-2012 schweikh

Comment cosmetics: end more sentences with full stops.


223148 16-Jun-2011 ru

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.


219376 07-Mar-2011 mm

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


218896 20-Feb-2011 mm

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


217826 25-Jan-2011 sem

Remove DOS-style EOLs

Approved by: kib


216820 30-Dec-2010 marius

- 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.


213645 09-Oct-2010 gordon

Remove the manpath.config entry now that it's no longer installed.

Submitted by: b. f.
Approved by: wes (mentor implicit)


212138 02-Sep-2010 maxim

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

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


210482 25-Jul-2010 bcr

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


200771 21-Dec-2009 ru

Removed one more Alpha leftover.


180207 03-Jul-2008 peter

Set magic property that allows files to bypass keyword expansion.
Test commit to make sure it isn't exported to cvs.


166069 17-Jan-2007 des

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


163495 19-Oct-2006 imp

Remove references to pccard.conf, it is no longer used.


162276 13-Sep-2006 ru

- 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@


160497 19-Jul-2006 des

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

MFC after: 2 weeks


158657 16-May-2006 matteo

Close a "(" I left open.


158604 15-May-2006 matteo

Update README.examples according to the current state of the examples/etc directory

PR: conf/97232


156941 21-Mar-2006 ru

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


156887 19-Mar-2006 mux

Also refer to csup in the example SUP setting.


155893 22-Feb-2006 ume

Mention NO_NLS_CATALOGS.


155703 14-Feb-2006 sam

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


155585 12-Feb-2006 brueffer

Document NO_AUDIT.

Obtained from: TrustedBSD Project


153430 15-Dec-2005 iedowse

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


152852 27-Nov-2005 keramida

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


151592 23-Oct-2005 maxim

s/RADUIS/RADIUS/

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


151552 22-Oct-2005 trhodes

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


151421 17-Oct-2005 bz

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


149813 06-Sep-2005 obrien

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


147840 08-Jul-2005 sam

document ENABLE_WPA_SUPPLICANT_EAPOL

Approved by: re (scottl)


146001 08-May-2005 des

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

Pointy hat to: trhodes
MFC after: 1 week


145964 06-May-2005 pjd

Document 'pentium-m' CPUTYPE.


145003 13-Apr-2005 phk

Add NO_DICT handle. Saves almost 3.5 MB installed.


143943 21-Mar-2005 le

Typo.


142973 02-Mar-2005 trhodes

Add NO_RCMDS to the list.


142499 25-Feb-2005 trhodes

Resort the CPU list with regards to recently added CPUs.

Prodded by: glewis


142279 23-Feb-2005 trhodes

Fix up previous commit by adding prescott and itanium2 CPUs.

Submitted by: marcel


142274 23-Feb-2005 trhodes

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)


141404 06-Feb-2005 phk

Document NO_GPIB


141395 06-Feb-2005 delphij

Document NO_NETCAT.


140546 21-Jan-2005 wes

Document the shiny new WITHOUT_MODULES knob in make.conf.

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


139125 21-Dec-2004 ru

NOIPSEC -> TRACEROUTE_NO_IPSEC


139120 21-Dec-2004 ru

NOSHARE -> NO_SHARE


139118 21-Dec-2004 ru

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


139115 21-Dec-2004 ru

NOINET6 -> NO_INET6


139114 21-Dec-2004 ru

NOGAMES -> NO_GAMES


139113 21-Dec-2004 ru

NOCRYPT -> NO_CRYPT


139112 21-Dec-2004 ru

NOSHARED -> NO_SHARED


139106 21-Dec-2004 ru

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


139105 21-Dec-2004 ru

NOATM -> NO_ATM


139104 21-Dec-2004 ru

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


139103 21-Dec-2004 ru

Start the dreaded NOFOO -> NO_FOO conversion.

OK'ed by: core


138896 15-Dec-2004 trhodes

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

Submitted by: ru
Discussed with: imp


138875 15-Dec-2004 trhodes

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

PR: 48569


137675 13-Nov-2004 bz

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


137201 04-Nov-2004 phk

Remove references to NO_VINUM


136914 24-Oct-2004 ru

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


136608 17-Oct-2004 obrien

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


136551 15-Oct-2004 ru

Overdue removal of COMPAT* knobs.


136242 08-Oct-2004 dougb

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.


135851 27-Sep-2004 dougb

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


135752 24-Sep-2004 dougb

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.


135740 24-Sep-2004 dougb

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


134753 04-Sep-2004 brueffer

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


134007 19-Aug-2004 des

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

Reviewed by: ru
MFC after: 3 days


133769 15-Aug-2004 marius

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.


133476 11-Aug-2004 harti

Document the correct use of MAKEOBJDIRPREFIX and MAKEOBJDIR.

Requested by: kris


132830 29-Jul-2004 ru

Removed remnants of ports-related knobs from here.


131522 03-Jul-2004 des

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


131467 02-Jul-2004 des

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


130787 20-Jun-2004 mpp

Spelling fixes.


129158 12-May-2004 josef

Fix typo.

Submitted by: Michel Lavondès <fox@vader.aacc.cc.md.us>
PR: docs/66536


127384 24-Mar-2004 des

Remove mention of doscmd.


126756 08-Mar-2004 mlaier

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)


125392 03-Feb-2004 des

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


125151 28-Jan-2004 obrien

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


125123 28-Jan-2004 emax

Add NO_BLUETOOTH knob to the build process

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


124694 18-Jan-2004 obrien

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.


120397 24-Sep-2003 gshapiro

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


120094 15-Sep-2003 nectar

Remove nsswitch.conf from the list of examples, because there is no
such example.

Reported by: blackend


117290 06-Jul-2003 gshapiro

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


115219 21-May-2003 ru

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)


115157 19-May-2003 des

Retire the useless NOSECURE knob.

Approved by: re (scottl)


114782 06-May-2003 obrien

Consistentify our NO_KERBEROS documentation.

Approved by: re(bmah)


114709 05-May-2003 markm

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.


111989 08-Mar-2003 markm

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


110882 14-Feb-2003 trhodes

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

Thanks to: ru, bde


110724 11-Feb-2003 trhodes

Add NOMAN here also.


110655 10-Feb-2003 nectar

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


110407 05-Feb-2003 alex

Remove MAKEDEV quirks, now obsolete.


110026 29-Jan-2003 obrien

Document WANT_EXT2FS_MODULE.


107323 27-Nov-2002 obrien

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)


107318 27-Nov-2002 ru

Removed the vestiges of modems(5).

Approved by: re


106396 04-Nov-2002 alfred

Backout "compatibility hack" for __sF.

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


106352 02-Nov-2002 alfred

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>


105703 22-Oct-2002 phk

Change to match NO_MAKEDEV* -> MAKEDEV*.


104124 29-Sep-2002 jmallett

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.


103898 24-Sep-2002 ume

Mention about how to build sendmail with SASLv2.


103048 07-Sep-2002 kris

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


103046 07-Sep-2002 mux

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

Submitted by: kris


101232 02-Aug-2002 ru

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


101215 02-Aug-2002 markm

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


101065 31-Jul-2002 ume

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


100870 29-Jul-2002 ru

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


100320 18-Jul-2002 ru

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


99260 02-Jul-2002 johan

'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


98462 20-Jun-2002 gshapiro

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


98064 09-Jun-2002 dougb

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


97387 28-May-2002 tjr

Document the ENABLE_SUID_NEWGRP variable.

Requested by: mike
PR: 36190


97200 24-May-2002 gshapiro

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


96725 16-May-2002 markm

Remove perl hooks.

Pointed out by: des


96436 12-May-2002 nectar

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


95332 23-Apr-2002 obrien

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".


94676 14-Apr-2002 gshapiro

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


94297 09-Apr-2002 bmilekic

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


93449 30-Mar-2002 ume

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

Submitted by: ru


93446 30-Mar-2002 ume

sendmail 8.12 claims against GroupReadableSASLFile.

Submitted by: mistral@imasy.or.jp


92868 21-Mar-2002 ru

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.)


92412 16-Mar-2002 markm

Document NO_PERL.


90803 17-Feb-2002 gshapiro

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).


90522 11-Feb-2002 obrien

Document NO_CXX and NO_GDB.


88461 24-Dec-2001 ru

Document MODULES_OVERRIDE.

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


84256 01-Oct-2001 kris

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


84254 01-Oct-2001 kris

Remove NOUUCP build option


82604 30-Aug-2001 alex

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.


82520 29-Aug-2001 alex

Document defaults/periodic.conf.


82519 29-Aug-2001 alex

RIP all ports options, as discussed on arch@.


81749 16-Aug-2001 obrien

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.


81557 12-Aug-2001 markm

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


81554 12-Aug-2001 knu

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


81553 12-Aug-2001 knu

Fix MASTER_SITE_RUBY. The listed master site is obsolete.


81552 12-Aug-2001 knu

Add MASTER_SITE_FREEBSD.


80642 30-Jul-2001 ache

Since we remove skey...


80452 27-Jul-2001 peter

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.


80175 23-Jul-2001 gshapiro

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


79548 10-Jul-2001 markm

Provide a hint for the OPIE 'insecure' mode.


78862 27-Jun-2001 gshapiro

Typo fix (modifes -> modifies)


78265 15-Jun-2001 nik

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


78035 11-Jun-2001 ache

ISO_ -> ISO in DOC_LANG


77520 31-May-2001 markm

PERL_THREADED is too experimental at this stage. Remove.


77262 27-May-2001 sheldonh

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


77041 23-May-2001 ru

Add NO_I4B to avoid building/installing isdn4bsd package.

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


76518 12-May-2001 assar

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


76073 27-Apr-2001 ru

Removed reference to withdrawn secure-supfile.


75982 25-Apr-2001 jim

Document XFREE86_VERSION.


75839 22-Apr-2001 sobomax

Add missed and update existing MASTER_SITE_*.


74990 29-Mar-2001 asmodai

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.


74247 14-Mar-2001 murray

Add a commented out entry for compat4x

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


74146 12-Mar-2001 kris

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


74055 10-Mar-2001 gshapiro

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

MFC candidate.

Submitted by: jeh


73836 06-Mar-2001 gshapiro

Use a different example to avoid confusion


73779 05-Mar-2001 assar

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


73401 04-Mar-2001 kris

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


73145 27-Feb-2001 kris

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


73141 27-Feb-2001 asmodai

Short lived fame for -Wundef.

Second thoughts by: bde


73136 27-Feb-2001 asmodai

Add -Wundef to BDECFLAGS:

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

Not objected to by: bde


73043 25-Feb-2001 kris

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.


72971 24-Feb-2001 tanimura

I thought it was a new CPU :)

s/i585/i586/


72918 22-Feb-2001 gshapiro

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


72916 22-Feb-2001 gshapiro

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.


72878 22-Feb-2001 kris

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


72846 22-Feb-2001 gshapiro

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


72679 19-Feb-2001 kris

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


69820 10-Dec-2000 des

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


69380 30-Nov-2000 gshapiro

Add commentary about shared SASL files versus sendmail compilation.

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


69063 22-Nov-2000 obrien

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


69040 22-Nov-2000 ben

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


68917 19-Nov-2000 dougb

Standardize spelling of "optimization" in comments

PR: conf/22622
Submitted by: knu


68705 14-Nov-2000 green

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


68559 10-Nov-2000 ru

Fixed typo in description of ENABLE_SUIDPERL.


68481 08-Nov-2000 jkh

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

Requested by: chein


68310 04-Nov-2000 ps

MF4: Add LOADER_TFTP_SUPPORT make.conf flag.


68263 02-Nov-2000 obrien

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


68164 01-Nov-2000 rse

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/


67491 24-Oct-2000 knu

Add MASTER_SITE_MOZILLA and MASTER_SITE_XEMACS.


67431 22-Oct-2000 knu

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.


66917 10-Oct-2000 obrien

Removed the FreeBSD ID I was forced to add in rev 1.9.


66828 08-Oct-2000 obrien

Use <space> not <tab> before VCS ID.


65970 17-Sep-2000 gshapiro

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


65957 16-Sep-2000 ache

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


65884 15-Sep-2000 ache

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

Reviewed by: imp


65653 10-Sep-2000 kris

Nuke RSAREF support from orbit.

It's the only way to be sure.


65551 06-Sep-2000 kris

``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!


65532 06-Sep-2000 nectar

Add nsswitch support. By creating an /etc/nsswitch.conf file, you can
configure FreeBSD so that various databases such as passwd and group can be
looked up using flat files, NIS, or Hesiod.

= Hesiod has been added to libc (see hesiod(3)).

= A library routine for parsing nsswitch.conf and invoking callback
functions as specified has been added to libc (see nsdispatch(3)).

= The following C library functions have been modified to use nsdispatch:
. getgrent, getgrnam, getgrgid
. getpwent, getpwnam, getpwuid
. getusershell
. getaddrinfo
. gethostbyname, gethostbyname2, gethostbyaddr
. getnetbyname, getnetbyaddr
. getipnodebyname, getipnodebyaddr, getnodebyname, getnodebyaddr

= host.conf has been removed from src/etc. rc.network has been modified
to warn that host.conf is no longer used at boot time. In addition, if
there is a host.conf but no nsswitch.conf, the latter is created at boot
time from the former.

Obtained from: NetBSD


65381 02-Sep-2000 obrien

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


65380 02-Sep-2000 obrien

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


64803 18-Aug-2000 brian

Add a PPP_NOSUID hook


64605 13-Aug-2000 joe

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.


64576 13-Aug-2000 imp

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


64515 10-Aug-2000 imp

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


63123 14-Jul-2000 peter

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>


62482 03-Jul-2000 peter

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


62136 26-Jun-2000 obrien

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


61744 17-Jun-2000 obrien

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.


61139 31-May-2000 hoek

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

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


59897 02-May-2000 joe

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


59884 02-May-2000 chuckr

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.


59338 17-Apr-2000 obrien

Document NO_TCSH knob.


59124 10-Apr-2000 asmodai

Document NO_BIND toggle flag.

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


59006 04-Apr-2000 obrien

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.


58979 03-Apr-2000 iwasaki

Enable etc/defaults/pccard.conf which is default configuration file
for pccardd.
Please install /etc/defaults/pccard.conf and update /etc/defaults/rc.conf
as well.
Note that old pccard.conf.sample still remains for while but
no longer to be maintained.

Reviewed by: imp, -mobile ML and nomads ML in Japan.


58859 31-Mar-2000 sheldonh

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


58648 27-Mar-2000 kris

Update CFLAGS documentation


58449 22-Mar-2000 nik

Add the DOC_LANG variable, and associated documentary comments.


58418 21-Mar-2000 obrien

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".


58390 20-Mar-2000 dan

Document NOUUCP switch


58280 19-Mar-2000 kris

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

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


57764 05-Mar-2000 kris

Document NO_OBJC for disabling Objective C support


57603 29-Feb-2000 kris

Document NODESCRYPTLINKS


57553 28-Feb-2000 kris

Update the description of NOCRYPT and NOSECURE to match reality.


57542 27-Feb-2000 kris

Document the following buildworld knobs:

NO_FORTRAN NOCRYPT NOGAMES NOINFO NOLIBC_R NOSECURE NOSHARE


57541 27-Feb-2000 kris

Document NOPERL for disabling building of PERL altogether.


57458 24-Feb-2000 markm

Add userland tweakables for OpenSSH and OpenSSL.


57071 09-Feb-2000 rwatson

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


56687 27-Jan-2000 sumikawa

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

Suggested by: asami


56553 24-Jan-2000 markm

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!!


55600 08-Jan-2000 sumikawa

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

Approved by: asami
Reviewed by: billf


54670 16-Dec-1999 billf

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


51299 15-Sep-1999 peter

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)


50883 04-Sep-1999 markm

Knob for Perl thread support.


50476 28-Aug-1999 peter

$Id$ -> $FreeBSD$


50472 27-Aug-1999 peter

$Id$ -> $FreeBSD$


49777 14-Aug-1999 sheldonh

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>


49190 28-Jul-1999 nik

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>


48185 24-Jun-1999 sheldonh

Actually install the virgin copies of the /etc files that we so proudly
claim to install in /usr/share/examples/etc/README.examples .

PR: 5207
Reported by: "Wayne M. Barnes" <wayne@barnes1.wustl.edu>


47726 04-Jun-1999 billf

sunsite is now metalab.


47651 01-Jun-1999 billf

'make update' in the ports directory.


47430 23-May-1999 obrien

Get case right in "COMPAT3X".

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


47318 19-May-1999 obrien

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


46242 02-May-1999 obrien

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)


44755 14-Mar-1999 markm

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

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


44748 14-Mar-1999 billf

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


43570 03-Feb-1999 asami

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


42876 20-Jan-1999 asami

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


42525 11-Jan-1999 peter

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


42325 06-Jan-1999 obrien

make comments more consistant


40430 16-Oct-1998 peter

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


38613 29-Aug-1998 dillon

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


38565 26-Aug-1998 dillon

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.


38003 01-Aug-1998 dima

Introduce KRB5_HOME variable.


37162 26-Jun-1998 jkh

MF22: die sup die.


36263 20-May-1998 jkh

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


36188 19-May-1998 thepish

PR: misc/6031

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


35849 08-May-1998 phk

Add a crucial missing _ in NO_SENDMAIL

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


35222 16-Apr-1998 ache

Add commented out common INSTALL and FORCE_PKG_REGISTER knobs


35221 16-Apr-1998 ache

Add missing commented out MOTIF_STATIC example


35206 15-Apr-1998 phk

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>


34890 26-Mar-1998 dima

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


34654 18-Mar-1998 jkh

style tweak.


34651 18-Mar-1998 jkh

Document NOPERL


33880 27-Feb-1998 fenner

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


33878 27-Feb-1998 asami

Fix path in commented-out sample of MASTER_SITE_TEX_CTAN.

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


30229 08-Oct-1997 jkh

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


30226 08-Oct-1997 jkh

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 :-).


29949 28-Sep-1997 jkh

Document the ever decreasingly popular USA_RESIDENT variable.


29931 28-Sep-1997 markm

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


29281 10-Sep-1997 jkh

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.


26522 09-Jun-1997 bde

Updated serial console options.


25424 03-May-1997 andreas

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


24951 15-Apr-1997 asami

Add comments about overridable MASTER_SITE_* variables.

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


24565 03-Apr-1997 jmg

arg... add back the "stray" `-' (it is used by indent)


24544 02-Apr-1997 jmg

remove a stray `-'


24430 31-Mar-1997 scrappy

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 :(


24422 30-Mar-1997 scrappy

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


24225 25-Mar-1997 joerg

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


23198 28-Feb-1997 bde

Show where the version control id should go.


23197 28-Feb-1997 bde

Changed the example copyright to be closer to the ones that we actually
use:
- don't put [your name] on a a separate line. Most authors have shorter
names than "The Regents of the University of California".
- don't repeat [your name].


23037 23-Feb-1997 peter

Revert $FreeBSD$ to $Id$


22988 22-Feb-1997 peter

Revert $FreeBSD$ to $Id$


22808 16-Feb-1997 bde

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.


22638 13-Feb-1997 jkh

Document FTP_PASSIVE_MODE in the place where I usually set it.


21673 14-Jan-1997 jkh

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.


20847 23-Dec-1996 peter

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.


20545 16-Dec-1996 ache

cvsup client moved from sbin to bin

2.2 candidate


19316 01-Nov-1996 ache

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


18928 14-Oct-1996 pst

catch a mismatch after final review...


18927 14-Oct-1996 pst

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)


18717 05-Oct-1996 ache

Use full path for cvsup


18716 05-Oct-1996 ache

Add CVSup block (commented out)


18442 21-Sep-1996 peter

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.


17410 03-Aug-1996 jkh

Sync copyright notices.
Noticed-By: jfieber


16668 24-Jun-1996 nate

Add the (commented out) OBJLINK hook.


16445 17-Jun-1996 ache

Remove advertising actions requirement, they are too bothering for anyone


15334 21-Apr-1996 asami

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


15272 16-Apr-1996 ache

Back out my MOTIF_STATIC change, it is unnecessary


15224 13-Apr-1996 ache

Document MOTIF_STATIC


15212 12-Apr-1996 asami

Add commented-out definitions of HAVE_MOTIF and MOTIFLIB.


14403 06-Mar-1996 asami

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.


14102 15-Feb-1996 adam

improve the comment for BOOTWAIT


13261 05-Jan-1996 ache

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


13122 30-Dec-1995 peter

recording cvs-1.6 file death


11095 30-Sep-1995 ache

Refle


11047 28-Sep-1995 ache

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


10967 22-Sep-1995 peter

Fix typo.
The skeleton still had one reference to "THE REGENTS" instead of "[your name]"


10759 15-Sep-1995 ache

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


10758 15-Sep-1995 ache

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


9509 13-Jul-1995 rgrimes

[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 :-))


9506 13-Jul-1995 rgrimes

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


8024 23-Apr-1995 jkh

Document COPTFLAGS in addition to CFLAGS.


7210 21-Mar-1995 phk

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


7198 20-Mar-1995 jkh

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


6833 02-Mar-1995 jkh

Add this file here so I finally have something to point people at as a
prototype.
Obtained from: U.C. Regents standard copyright.


4330 10-Nov-1994 phk

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


4224 07-Nov-1994 phk

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


3699 18-Oct-1994 guido

Put skey.acccess in usr/share/examples/etc


3241 30-Sep-1994 csgr

mention MAKE_EBONES and MAKE_KERBEROS


3023 23-Sep-1994 rgrimes

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
----------------------------


2911 19-Sep-1994 ache

Remove warning about adjkerntz /var/run file


2905 19-Sep-1994 wollman

Install /etc from the same source as /usr/share/examples/etc (mostly).


2902 19-Sep-1994 adam

More reasonable example of BOOTWAIT parameter
Added comment about multiplication factor


2880 19-Sep-1994 ache

Remove STARTUP_LOCALE reference, obsoleted


2595 08-Sep-1994 jkh

Sample manpath.config.
Submitted by: jkh


2249 23-Aug-1994 guido

Move fbtab file to share/examples/etc per Garrett's request.
Reviewed by:
Submitted by:


1987 09-Aug-1994 wollman

Make examples install into /usr/share/examples. Like with includes, you
have a choice between SHARED=copies and SHARED=symlinks. The default
is to copy.

I have also added a /usr/share/examples/etc directory, where I hope to
have all sample configuration files which in real use go into /etc installed.
(This way, if the user really screws the real one up, they can always go
back to a known-working distribution copy, even if they don't have sources.)


1749 16-Jun-1994 ache

Add commented out STARTUP_LOCALE with explanation


1740 15-Jun-1994 adam

Changed MDEC_OPT=BOOTWAIT= to BOOTWAIT=


1733 15-Jun-1994 adam

added comments for how to use CCFPU and MDEC_OPT


1719 14-Jun-1994 ache

Remove CXXFLAGS from here, handled in another place


1697 09-Jun-1994 ache

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


1696 09-Jun-1994 ache

Add commented out CXXFLAGS entry similar to CFLAGS entry


1684 05-Jun-1994 csgr

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.)


1664 01-Jun-1994 phk

added make.conf template, which does nothing.