makeman issues
Eitan Adler
lists at eitanadler.com
Sat Apr 27 00:06:22 UTC 2013
I'm trying to regenerate src.conf.5 after my recent WITH*_IDEA removal
but the diff shows:
Does anyone know why WITHOUT_BIND_UTILS is showing up a bazillion times?
diff --git a/share/man/man5/src.conf.5 b/share/man/man5/src.conf.5
index 17afca2..54b63db 100644
--- a/share/man/man5/src.conf.5
+++ b/share/man/man5/src.conf.5
@@ -1,7 +1,7 @@
.\" DO NOT EDIT-- this file is automatically generated.
-.\" from FreeBSD: head/tools/build/options/makeman 236279 2012-05-30
02:37:20Z gjb
+.\" from FreeBSD$
.\" $FreeBSD$
-.Dd February 15, 2013
+.Dd April 26, 2013
.Dt SRC.CONF 5
.Os
.Sh NAME
@@ -78,57 +78,117 @@ The following list provides a name and short
description for variables
that can be used for source builds.
.Bl -tag -width indent
.It Va WITHOUT_ACCT
-.\" from FreeBSD: head/tools/build/options/WITHOUT_ACCT 223201
2011-06-17 20:47:44Z ed
+.\" $FreeBSD$
Set to not build process accounting tools such as
.Xr accton 8
and
.Xr sa 8 .
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_ACPI
-.\" from FreeBSD: head/tools/build/options/WITHOUT_ACPI 156932
2006-03-21 07:50:50Z ru
+.\" $FreeBSD$
Set to not build
.Xr acpiconf 8 ,
.Xr acpidump 8
and related programs.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_AMD
-.\" from FreeBSD: head/tools/build/options/WITHOUT_AMD 183242
2008-09-21 22:02:26Z sam
+.\" $FreeBSD$
Set to not build
.Xr amd 8 ,
and related programs.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_APM
-.\" from FreeBSD: head/tools/build/options/WITHOUT_APM 183242
2008-09-21 22:02:26Z sam
+.\" $FreeBSD$
Set to not build
.Xr apm 8 ,
.Xr apmd 8
and related programs.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITH_ARM_EABI
-.\" from FreeBSD: head/tools/build/options/WITH_ARM_EABI 245539
2013-01-17 05:56:28Z andrew
+.\" $FreeBSD$
Set the ARM ABI to EABI.
.It Va WITHOUT_ASSERT_DEBUG
-.\" from FreeBSD: head/tools/build/options/WITHOUT_ASSERT_DEBUG
162215 2006-09-11 13:55:27Z ru
+.\" $FreeBSD$
Set to compile programs and libraries without the
.Xr assert 3
checks.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_AT
-.\" from FreeBSD: head/tools/build/options/WITHOUT_AT 183242
2008-09-21 22:02:26Z sam
+.\" $FreeBSD$
Set to not build
.Xr at 1
and related utilities.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_ATF
-.\" from FreeBSD: head/tools/build/options/WITHOUT_ATF 241823
2012-10-22 01:18:41Z marcel
+.\" $FreeBSD$
Set to not build programs and libraries related to the ATF testing framework.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_ATM
-.\" from FreeBSD: head/tools/build/options/WITHOUT_ATM 156932
2006-03-21 07:50:50Z ru
+.\" $FreeBSD$
Set to not build
programs and libraries related to ATM networking.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_AUDIT
-.\" from FreeBSD: head/tools/build/options/WITHOUT_AUDIT 156932
2006-03-21 07:50:50Z ru
+.\" $FreeBSD$
Set to not build audit support into system programs.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_AUTHPF
-.\" from FreeBSD: head/tools/build/options/WITHOUT_AUTHPF 156932
2006-03-21 07:50:50Z ru
+.\" $FreeBSD$
Set to not build
.Xr authpf 8 .
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_BIND
-.\" from FreeBSD: head/tools/build/options/WITHOUT_BIND 156932
2006-03-21 07:50:50Z ru
+.\" $FreeBSD$
Setting this variable will prevent any part of BIND from being built.
When set, it also enforces the following options:
.Pp
@@ -149,31 +209,49 @@ When set, it also enforces the following options:
.Va WITHOUT_BIND_UTILS
.El
.It Va WITHOUT_BIND_DNSSEC
-.\" from FreeBSD: head/tools/build/options/WITHOUT_BIND_DNSSEC 156932
2006-03-21 07:50:50Z ru
+.\" $FreeBSD$
Set to avoid building or installing the DNSSEC related binaries,
.Xr dnssec-keygen 8
and
.Xr dnssec-signzone 8 .
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_BIND_ETC
-.\" from FreeBSD: head/tools/build/options/WITHOUT_BIND_ETC 156932
2006-03-21 07:50:50Z ru
+.\" $FreeBSD$
Set to avoid installing the default files to
.Pa /var/named/etc/namedb .
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITH_BIND_IDN
-.\" from FreeBSD: head/tools/build/options/WITH_BIND_IDN 193280
2009-06-01 21:58:59Z dougb
+.\" $FreeBSD$
Set to enable IDN support for dig, host, and nslookup.
This requires ports/dns/idnkit to be installed in /usr/local.
.It Va WITH_BIND_LARGE_FILE
-.\" from FreeBSD: head/tools/build/options/WITH_BIND_LARGE_FILE
193280 2009-06-01 21:58:59Z dougb
+.\" $FreeBSD$
Set to enable 64-bit file support.
.It Va WITH_BIND_LIBS
-.\" from FreeBSD: head/tools/build/options/WITH_BIND_LIBS 193280
2009-06-01 21:58:59Z dougb
+.\" $FreeBSD$
Set to install BIND libraries and include files.
.It Va WITHOUT_BIND_LIBS_LWRES
-.\" from FreeBSD: head/tools/build/options/WITHOUT_BIND_LIBS_LWRES
156932 2006-03-21 07:50:50Z ru
+.\" $FreeBSD$
Set to avoid installing the lightweight resolver library in
.Pa /usr/lib .
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_BIND_MTREE
-.\" from FreeBSD: head/tools/build/options/WITHOUT_BIND_MTREE 157717
2006-04-13 10:37:29Z ru
+.\" $FreeBSD$
Set to avoid running
.Xr mtree 8
to create the chroot directory structure under
@@ -186,9 +264,11 @@ When set, it also enforces the following options:
.Bl -item -compact
.It
.Va WITHOUT_BIND_ETC
+.It
+.Va WITHOUT_BIND_UTILS
.El
.It Va WITHOUT_BIND_NAMED
-.\" from FreeBSD: head/tools/build/options/WITHOUT_BIND_NAMED 156932
2006-03-21 07:50:50Z ru
+.\" $FreeBSD$
Set to avoid building or installing
.Xr named 8 ,
.Xr named.reload 8 ,
@@ -197,11 +277,17 @@ Set to avoid building or installing
.Xr rndc 8 ,
and
.Xr rndc-confgen 8 .
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITH_BIND_SIGCHASE
-.\" from FreeBSD: head/tools/build/options/WITH_BIND_SIGCHASE 193280
2009-06-01 21:58:59Z dougb
+.\" $FreeBSD$
Set to enable DNSSEC validation support for dig, host, and nslookup.
.It Va WITHOUT_BIND_UTILS
-.\" from FreeBSD: head/tools/build/options/WITHOUT_BIND_UTILS 156932
2006-03-21 07:50:50Z ru
+.\" $FreeBSD$
Set to avoid building or installing the BIND userland utilities,
.Xr dig 1 ,
.Xr host 1 ,
@@ -209,22 +295,34 @@ Set to avoid building or installing the BIND
userland utilities,
and
.Xr nsupdate 8 .
.It Va WITH_BIND_XML
-.\" from FreeBSD: head/tools/build/options/WITH_BIND_XML 193280
2009-06-01 21:58:59Z dougb
+.\" $FreeBSD$
Set to enable the http statistics interface for named.
This requires ports/textproc/libxml2 to be installed in /usr/local.
.It Va WITHOUT_BINUTILS
-.\" from FreeBSD: head/tools/build/options/WITHOUT_BINUTILS 235342
2012-05-12 16:12:36Z gjb
+.\" $FreeBSD$
Set to not install binutils (as, c++-filt, gconv, gnu-ar, gnu-randlib,
ld, nm, objcopy, objdump, readelf, size and strip).
.Bf -symbolic
The option does not generally work for build targets, unless some alternative
toolchain is enabled.
.Ef
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_BLUETOOTH
-.\" from FreeBSD: head/tools/build/options/WITHOUT_BLUETOOTH 156932
2006-03-21 07:50:50Z ru
+.\" $FreeBSD$
Set to not build Bluetooth related kernel modules, programs and libraries.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITH_BMAKE
-.\" from FreeBSD: head/tools/build/options/WITH_BMAKE 241279
2012-10-06 19:19:21Z marcel
+.\" $FreeBSD$
Build and install the portable BSD make (bmake) as
.Xr make 1
instead of the traditional FreeBSD make.
@@ -233,28 +331,46 @@ It allows developers to switch to bmake in order
to work out any remaining
kinks or issues.
This option will be removed in due time.
.It Va WITHOUT_BOOT
-.\" from FreeBSD: head/tools/build/options/WITHOUT_BOOT 156932
2006-03-21 07:50:50Z ru
+.\" $FreeBSD$
Set to not build the boot blocks and loader.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITH_BSDCONFIG
-.\" from FreeBSD: head/tools/build/options/WITH_BSDCONFIG 238448
2012-07-14 10:17:47Z zeising
+.\" $FreeBSD$
Set to install bsdconfig(8), a BSD-licensed configuration/management utility.
.It Va WITHOUT_BSD_CPIO
-.\" from FreeBSD: head/tools/build/options/WITHOUT_BSD_CPIO 179813
2008-06-16 05:48:15Z dougb
+.\" $FreeBSD$
Set to not build the BSD licensed version of cpio based on
.Xr libarchive 3 .
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITH_BSD_GREP
-.\" from FreeBSD: head/tools/build/options/WITH_BSD_GREP 222273
2011-05-25 01:04:12Z obrien
+.\" $FreeBSD$
Install BSD-licensed grep as '[ef]grep' instead of GNU grep.
.It Va WITH_BSD_PATCH
-.\" from FreeBSD: head/tools/build/options/WITH_BSD_PATCH 246074
2013-01-29 17:03:18Z gabor
+.\" $FreeBSD$
Install BSD-licensed patch as 'patch' instead of GNU patch.
.It Va WITHOUT_BSNMP
-.\" from FreeBSD: head/tools/build/options/WITHOUT_BSNMP 183306
2008-09-23 16:15:42Z sam
+.\" $FreeBSD$
Set to not build or install
.Xr bsnmpd 1
and related libraries and data files.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_BZIP2
-.\" from FreeBSD: head/tools/build/options/WITHOUT_BZIP2 174550
2007-12-12 16:43:17Z ru
+.\" $FreeBSD$
Set to not build contributed bzip2 software as a part of the base system.
.Bf -symbolic
The option has no effect yet.
@@ -263,31 +379,53 @@ When set, it also enforces the following options:
.Pp
.Bl -item -compact
.It
+.Va WITHOUT_BIND_UTILS
+.It
.Va WITHOUT_BZIP2_SUPPORT
.El
.It Va WITHOUT_BZIP2_SUPPORT
-.\" from FreeBSD: head/tools/build/options/WITHOUT_BZIP2_SUPPORT
166255 2007-01-26 10:19:08Z delphij
+.\" $FreeBSD$
Set to build some programs without optional bzip2 support.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_CALENDAR
-.\" from FreeBSD: head/tools/build/options/WITHOUT_CALENDAR 156932
2006-03-21 07:50:50Z ru
+.\" $FreeBSD$
Set to not build
.Xr calendar 1 .
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_CAPSICUM
-.\" from FreeBSD: head/tools/build/options/WITHOUT_CAPSICUM 229319
2012-01-02 21:57:58Z rwatson
+.\" $FreeBSD$
Set to not build Capsicum support into system programs.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_CDDL
-.\" from FreeBSD: head/tools/build/options/WITHOUT_CDDL 163861
2006-11-01 09:02:11Z jb
+.\" $FreeBSD$
Set to not build code licensed under Sun's CDDL.
When set, it also enforces the following options:
.Pp
.Bl -item -compact
.It
+.Va WITHOUT_BIND_UTILS
+.It
.Va WITHOUT_CTF
.It
.Va WITHOUT_ZFS
.El
.It Va WITHOUT_CLANG
-.\" from FreeBSD: head/tools/build/options/WITHOUT_CLANG 208971
2010-06-10 06:20:26Z ed
+.\" $FreeBSD$
Set to not build the Clang C/C++ compiler.
.Pp
It is a default setting on
@@ -296,31 +434,45 @@ When set, it also enforces the following options:
.Pp
.Bl -item -compact
.It
+.Va WITHOUT_BIND_UTILS
+.It
.Va WITHOUT_CLANG_EXTRAS
.It
.Va WITHOUT_CLANG_FULL
.It
.Va WITHOUT_CLANG_IS_CC
.El
+.It Va WITH_CLANG
+.\" $FreeBSD$
+Set to build the Clang C/C++ compiler.
+.Pp
+It is a default setting on
+amd64/amd64, arm/arm, arm/armv6, i386/i386, pc98/i386,
powerpc/powerpc and powerpc/powerpc64.
.It Va WITH_CLANG_EXTRAS
-.\" from FreeBSD: head/tools/build/options/WITH_CLANG_EXTRAS 231057
2012-02-05 23:56:22Z dim
+.\" $FreeBSD$
Set to build additional clang and llvm tools, such as bugpoint.
.It Va WITHOUT_CLANG_FULL
-.\" from FreeBSD: head/tools/build/options/WITHOUT_CLANG_FULL 246259
2013-02-02 22:28:29Z dim
+.\" $FreeBSD$
Set to avoid building the ARCMigrate, Rewriter and StaticAnalyzer components of
the Clang C/C++ compiler.
.Pp
It is a default setting on
arm/arm, arm/armeb, arm/armv6, arm/armv6eb, ia64/ia64, mips/mipsel,
mips/mips, mips/mips64el, mips/mips64, mips/mipsn32 and
sparc64/sparc64.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITH_CLANG_FULL
-.\" from FreeBSD: head/tools/build/options/WITH_CLANG_FULL 246259
2013-02-02 22:28:29Z dim
+.\" $FreeBSD$
Set to build the ARCMigrate, Rewriter and StaticAnalyzer components of the
Clang C/C++ compiler.
.Pp
It is a default setting on
amd64/amd64, i386/i386, pc98/i386, powerpc/powerpc and powerpc/powerpc64.
.It Va WITHOUT_CLANG_IS_CC
-.\" from FreeBSD: head/tools/build/options/WITHOUT_CLANG_IS_CC 242629
2012-11-05 21:53:23Z brooks
+.\" $FreeBSD$
Set to install the GCC compiler as
.Pa /usr/bin/cc ,
.Pa /usr/bin/c++
@@ -328,9 +480,15 @@ and
.Pa /usr/bin/cpp .
.Pp
It is a default setting on
-arm/arm, arm/armeb, arm/armv6, arm/armv6eb, ia64/ia64, mips/mipsel,
mips/mips, mips/mips64el, mips/mips64, mips/mipsn32, powerpc/powerpc,
powerpc/powerpc64 and sparc64/sparc64.
+arm/armeb, arm/armv6eb, ia64/ia64, mips/mipsel, mips/mips,
mips/mips64el, mips/mips64, mips/mipsn32, powerpc/powerpc,
powerpc/powerpc64 and sparc64/sparc64.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITH_CLANG_IS_CC
-.\" from FreeBSD: head/tools/build/options/WITH_CLANG_IS_CC 235342
2012-05-12 16:12:36Z gjb
+.\" $FreeBSD$
Set to install the Clang C/C++ compiler as
.Pa /usr/bin/cc ,
.Pa /usr/bin/c++
@@ -338,18 +496,26 @@ and
.Pa /usr/bin/cpp .
.Pp
It is a default setting on
-amd64/amd64, i386/i386 and pc98/i386.
+amd64/amd64, arm/arm, arm/armv6, i386/i386 and pc98/i386.
.It Va WITHOUT_CPP
-.\" from FreeBSD: head/tools/build/options/WITHOUT_CPP 156932
2006-03-21 07:50:50Z ru
+.\" $FreeBSD$
Set to not build
.Xr cpp 1 .
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_CRYPT
-.\" from FreeBSD: head/tools/build/options/WITHOUT_CRYPT 156932
2006-03-21 07:50:50Z ru
+.\" $FreeBSD$
Set to not build any crypto code.
When set, it also enforces the following options:
.Pp
.Bl -item -compact
.It
+.Va WITHOUT_BIND_UTILS
+.It
.Va WITHOUT_KERBEROS
.It
.Va WITHOUT_KERBEROS_SUPPORT
@@ -368,20 +534,32 @@ When set, the following options are also in effect:
is set explicitly)
.El
.It Va WITH_CTF
-.\" from FreeBSD: head/tools/build/options/WITH_CTF 228159 2011-11-30
18:22:44Z fjoe
+.\" $FreeBSD$
Set to compile with CTF (Compact C Type Format) data.
CTF data encapsulates a reduced form of debugging information
similar to DWARF and the venerable stabs and is required for DTrace.
.It Va WITHOUT_CTM
-.\" from FreeBSD: head/tools/build/options/WITHOUT_CTM 183242
2008-09-21 22:02:26Z sam
+.\" $FreeBSD$
Set to not build
.Xr ctm 1
and related utilities.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_CVS
-.\" from FreeBSD: head/tools/build/options/WITHOUT_CVS 156932
2006-03-21 07:50:50Z ru
+.\" $FreeBSD$
Set to not build CVS.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_CXX
-.\" from FreeBSD: head/tools/build/options/WITHOUT_CXX 220402
2011-04-06 20:19:07Z uqs
+.\" $FreeBSD$
Set to not build
.Xr g++ 1
and related libraries.
@@ -393,6 +571,8 @@ When set, it also enforces the following options:
.Pp
.Bl -item -compact
.It
+.Va WITHOUT_BIND_UTILS
+.It
.Va WITHOUT_CLANG
.It
.Va WITHOUT_CLANG_EXTRAS
@@ -404,68 +584,153 @@ When set, it also enforces the following options:
.Va WITHOUT_GROFF
.El
.It Va WITHOUT_DICT
-.\" from FreeBSD: head/tools/build/options/WITHOUT_DICT 156932
2006-03-21 07:50:50Z ru
+.\" $FreeBSD$
Set to not build the Webster dictionary files.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_DYNAMICROOT
-.\" from FreeBSD: head/tools/build/options/WITHOUT_DYNAMICROOT 156932
2006-03-21 07:50:50Z ru
+.\" $FreeBSD$
Set this if you do not want to link
.Pa /bin
and
.Pa /sbin
dynamically.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_ED_CRYPTO
-.\" from FreeBSD: head/tools/build/options/WITHOUT_ED_CRYPTO 235660
2012-05-19 20:05:27Z marcel
+.\" $FreeBSD$
Set to build
.Xr ed 1
without support for encryption/decryption.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_EXAMPLES
-.\" from FreeBSD: head/tools/build/options/WITHOUT_EXAMPLES 156938
2006-03-21 09:06:24Z ru
+.\" $FreeBSD$
Set to avoid installing examples to
.Pa /usr/share/examples/ .
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_FDT
-.\" from FreeBSD: head/tools/build/options/WITHOUT_FDT 221539
2011-05-06 19:10:27Z ru
+.\" $FreeBSD$
Set to not build Flattened Device Tree support as part of the base system.
This includes the device tree compiler (dtc) and libfdt support library.
.Pp
It is a default setting on
amd64/amd64, i386/i386, ia64/ia64, pc98/i386 and sparc64/sparc64.
-.It Va WITHOUT_FLOPPY
-.\" from FreeBSD: head/tools/build/options/WITHOUT_FLOPPY 221540
2011-05-06 19:13:03Z ru
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
+.It Va WITH_FDT
+.\" $FreeBSD$
+Set to build Flattened Device Tree support as part of the base system.
+This includes the device tree compiler (dtc) and libfdt support library.
+.Pp
+It is a default setting on
+arm/arm, arm/armeb, arm/armv6, arm/armv6eb, mips/mipsel, mips/mips,
mips/mips64el, mips/mips64, mips/mipsn32, powerpc/powerpc and
powerpc/powerpc64.
+.It Va WITHOUT_FLOPPY
+.\" $FreeBSD$
Set to not build or install programs
for operating floppy disk driver.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_FORTH
-.\" from FreeBSD: head/tools/build/options/WITHOUT_FORTH 156932
2006-03-21 07:50:50Z ru
+.\" $FreeBSD$
Set to build bootloaders without Forth support.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_FP_LIBC
-.\" from FreeBSD: head/tools/build/options/WITHOUT_FP_LIBC 156932
2006-03-21 07:50:50Z ru
+.\" $FreeBSD$
Set to build
.Nm libc
without floating-point support.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_FREEBSD_UPDATE
-.\" from FreeBSD: head/tools/build/options/WITHOUT_FREEBSD_UPDATE
183242 2008-09-21 22:02:26Z sam
+.\" $FreeBSD$
Set to not build
.Xr freebsd-update 8 .
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_GAMES
-.\" from FreeBSD: head/tools/build/options/WITHOUT_GAMES 156932
2006-03-21 07:50:50Z ru
+.\" $FreeBSD$
Set to not build games.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_GCC
-.\" from FreeBSD: head/tools/build/options/WITHOUT_GCC 222090
2011-05-19 05:13:25Z imp
+.\" $FreeBSD$
Set to not install gcc and g++.
.Bf -symbolic
The option does not generally work for build targets, unless some alternative
toolchain is enabled.
.Ef
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_GCOV
-.\" from FreeBSD: head/tools/build/options/WITHOUT_GCOV 156932
2006-03-21 07:50:50Z ru
+.\" $FreeBSD$
Set to not build the
.Xr gcov 1
tool.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_GDB
-.\" from FreeBSD: head/tools/build/options/WITHOUT_GDB 156932
2006-03-21 07:50:50Z ru
+.\" $FreeBSD$
Set to not build
.Xr gdb 1 .
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_GNU
-.\" from FreeBSD: head/tools/build/options/WITHOUT_GNU 174550
2007-12-12 16:43:17Z ru
+.\" $FreeBSD$
Set to not build contributed GNU software as a part of the base system.
This option can be useful if the system built must not contain any code
covered by the GNU Public License due to legal reasons.
@@ -476,88 +741,147 @@ When set, it also enforces the following options:
.Pp
.Bl -item -compact
.It
+.Va WITHOUT_BIND_UTILS
+.It
.Va WITHOUT_GNU_SUPPORT
.El
.It Va WITHOUT_GNU_SUPPORT
-.\" from FreeBSD: head/tools/build/options/WITHOUT_GNU_SUPPORT 156932
2006-03-21 07:50:50Z ru
+.\" $FreeBSD$
Set to build some programs without optional GNU support.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_GPIB
-.\" from FreeBSD: head/tools/build/options/WITHOUT_GPIB 156932
2006-03-21 07:50:50Z ru
+.\" $FreeBSD$
Set to not build GPIB bus support.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_GPIO
-.\" from FreeBSD: head/tools/build/options/WITHOUT_GPIO 228081
2011-11-28 17:54:34Z dim
+.\" $FreeBSD$
Set to not build
.Xr gpioctl 8
as part of the base system.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITH_GPL_DTC
-.\" from FreeBSD: head/tools/build/options/WITH_GPL_DTC 246262
2013-02-02 22:42:46Z dim
+.\" $FreeBSD$
Set to build the GPL'd version of the device tree compiler from elinux.org,
instead of the BSD licensed one.
.It Va WITHOUT_GROFF
-.\" from FreeBSD: head/tools/build/options/WITHOUT_GROFF 218941
2011-02-22 08:13:49Z uqs
+.\" $FreeBSD$
Set to not build
.Xr groff 1
and
.Xr vgrind 1 .
You should consider installing the textproc/groff port to not break
.Xr man 1 .
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_GSSAPI
-.\" from FreeBSD: head/tools/build/options/WITHOUT_GSSAPI 174548
2007-12-12 16:39:32Z ru
+.\" $FreeBSD$
Set to not build libgssapi.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITH_HESIOD
-.\" from FreeBSD: head/tools/build/options/WITH_HESIOD 156932
2006-03-21 07:50:50Z ru
+.\" $FreeBSD$
Set to build Hesiod support.
.It Va WITHOUT_HTML
-.\" from FreeBSD: head/tools/build/options/WITHOUT_HTML 156932
2006-03-21 07:50:50Z ru
+.\" $FreeBSD$
Set to not build HTML docs.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITH_ICONV
-.\" from FreeBSD: head/tools/build/options/WITH_ICONV 219020
2011-02-25 00:10:26Z gabor
+.\" $FreeBSD$
Set to build iconv as part of libc.
-.It Va WITH_IDEA
-.\" from FreeBSD: head/tools/build/options/WITH_IDEA 156932
2006-03-21 07:50:50Z ru
-Set to build the IDEA encryption code.
-This code is patented in the USA and many European countries.
-It is
-.Em "YOUR RESPONSIBILITY"
-to determine if you can legally use IDEA.
.It Va WITHOUT_INET
-.\" from FreeBSD: head/tools/build/options/WITHOUT_INET 221266
2011-04-30 17:58:28Z bz
+.\" $FreeBSD$
Set to not build programs and libraries related to IPv4 networking.
When set, it also enforces the following options:
.Pp
.Bl -item -compact
.It
+.Va WITHOUT_BIND_UTILS
+.It
.Va WITHOUT_INET_SUPPORT
.El
.It Va WITHOUT_INET6
-.\" from FreeBSD: head/tools/build/options/WITHOUT_INET6 156932
2006-03-21 07:50:50Z ru
+.\" $FreeBSD$
Set to not build
programs and libraries related to IPv6 networking.
When set, it also enforces the following options:
.Pp
.Bl -item -compact
.It
+.Va WITHOUT_BIND_UTILS
+.It
.Va WITHOUT_INET6_SUPPORT
.El
.It Va WITHOUT_INET6_SUPPORT
-.\" from FreeBSD: head/tools/build/options/WITHOUT_INET6_SUPPORT
156932 2006-03-21 07:50:50Z ru
+.\" $FreeBSD$
Set to build libraries, programs, and kernel modules without IPv6 support.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_INET_SUPPORT
-.\" from FreeBSD: head/tools/build/options/WITHOUT_INET_SUPPORT
221266 2011-04-30 17:58:28Z bz
+.\" $FreeBSD$
Set to build libraries, programs, and kernel modules without IPv4 support.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_INFO
-.\" from FreeBSD: head/tools/build/options/WITHOUT_INFO 156932
2006-03-21 07:50:50Z ru
+.\" $FreeBSD$
Set to not make or install
.Xr info 5
files.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_INSTALLLIB
-.\" from FreeBSD: head/tools/build/options/WITHOUT_INSTALLLIB 174497
2007-12-09 21:56:21Z dougb
+.\" $FreeBSD$
Set this if you do not want to install optional libraries.
For example when creating a
.Xr nanobsd 8
image.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITH_INSTALL_AS_USER
-.\" from FreeBSD: head/tools/build/options/WITH_INSTALL_AS_USER
238021 2012-07-02 20:24:01Z marcel
+.\" $FreeBSD$
Set to make install targets succeed for non-root users by installing
files with owner and group attributes set to that of the user running
the
@@ -567,40 +891,74 @@ The user still has to set the
.Va DESTDIR
variable to point to a directory where the user has write permissions.
.It Va WITHOUT_IPFILTER
-.\" from FreeBSD: head/tools/build/options/WITHOUT_IPFILTER 156932
2006-03-21 07:50:50Z ru
+.\" $FreeBSD$
Set to not build IP Filter package.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_IPFW
-.\" from FreeBSD: head/tools/build/options/WITHOUT_IPFW 183242
2008-09-21 22:02:26Z sam
+.\" $FreeBSD$
Set to not build IPFW tools.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_IPX
-.\" from FreeBSD: head/tools/build/options/WITHOUT_IPX 156932
2006-03-21 07:50:50Z ru
+.\" $FreeBSD$
Set to not build programs and libraries related to IPX networking.
When set, it also enforces the following options:
.Pp
.Bl -item -compact
.It
+.Va WITHOUT_BIND_UTILS
+.It
.Va WITHOUT_IPX_SUPPORT
.El
.It Va WITHOUT_IPX_SUPPORT
-.\" from FreeBSD: head/tools/build/options/WITHOUT_IPX_SUPPORT 156932
2006-03-21 07:50:50Z ru
+.\" $FreeBSD$
Set to build some programs without IPX support.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_JAIL
-.\" from FreeBSD: head/tools/build/options/WITHOUT_JAIL 183242
2008-09-21 22:02:26Z sam
+.\" $FreeBSD$
Set to not build tools for the support of jails; e.g.
.Xr jail 8 .
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_KDUMP
-.\" from FreeBSD: head/tools/build/options/WITHOUT_KDUMP 240690
2012-09-19 11:38:37Z zeising
+.\" $FreeBSD$
Set to not build
.Xr kdump 1
and
.Xr truss 1 .
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_KERBEROS
-.\" from FreeBSD: head/tools/build/options/WITHOUT_KERBEROS 174549
2007-12-12 16:42:03Z ru
+.\" $FreeBSD$
Set this if you do not want to build Kerberos 5 (KTH Heimdal).
When set, it also enforces the following options:
.Pp
.Bl -item -compact
.It
+.Va WITHOUT_BIND_UTILS
+.It
.Va WITHOUT_KERBEROS_SUPPORT
.El
.Pp
@@ -613,7 +971,7 @@ When set, the following options are also in effect:
is set explicitly)
.El
.It Va WITHOUT_KERBEROS_SUPPORT
-.\" from FreeBSD: head/tools/build/options/WITHOUT_KERBEROS_SUPPORT
156932 2006-03-21 07:50:50Z ru
+.\" $FreeBSD$
Set to build some programs without Kerberos support, like
.Xr cvs 1 ,
.Xr ssh 1 ,
@@ -621,14 +979,26 @@ Set to build some programs without Kerberos support, like
.Xr sshd 8 ,
and
.Xr telnetd 8 .
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_KERNEL_SYMBOLS
-.\" from FreeBSD: head/tools/build/options/WITHOUT_KERNEL_SYMBOLS
222189 2011-05-22 18:23:17Z imp
+.\" $FreeBSD$
Set to not install kernel symbol files.
.Bf -symbolic
This option is recommended for those people who have small root partitions.
.Ef
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_KVM
-.\" from FreeBSD: head/tools/build/options/WITHOUT_KVM 174550
2007-12-12 16:43:17Z ru
+.\" $FreeBSD$
Set to not build the
.Nm libkvm
library as a part of the base system.
@@ -639,15 +1009,23 @@ When set, it also enforces the following options:
.Pp
.Bl -item -compact
.It
+.Va WITHOUT_BIND_UTILS
+.It
.Va WITHOUT_KVM_SUPPORT
.El
.It Va WITHOUT_KVM_SUPPORT
-.\" from FreeBSD: head/tools/build/options/WITHOUT_KVM_SUPPORT 170644
2007-06-13 02:08:04Z sepotvin
+.\" $FreeBSD$
Set to build some programs without optional
.Nm libkvm
support.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_LDNS
-.\" from FreeBSD: head/tools/build/options/WITHOUT_LDNS 246827
2013-02-15 13:44:18Z des
+.\" $FreeBSD$
Setting this variable will prevent LDNS from being built.
When set, it also enforces the following options:
.Pp
@@ -656,7 +1034,7 @@ When set, it also enforces the following options:
.Va WITHOUT_LDNS_UTILS
.El
.It Va WITH_LDNS_UTILS
-.\" from FreeBSD: head/tools/build/options/WITH_LDNS_UTILS 246830
2013-02-15 13:57:51Z des
+.\" $FreeBSD$
Setting this variable will enable the LDNS-based versions of
.Xr dig 1
and
@@ -665,23 +1043,38 @@ When set, the following options are also in effect:
.Pp
.Bl -inset -compact
.It Va WITHOUT_BIND_UTILS
+(unless
+.Va WITH_BIND_UTILS
+is set explicitly)
.El
.It Va WITHOUT_LEGACY_CONSOLE
-.\" from FreeBSD: head/tools/build/options/WITHOUT_LEGACY_CONSOLE
183242 2008-09-21 22:02:26Z sam
+.\" $FreeBSD$
Set to not build programs that support a legacy PC console; e.g.
.Xr kbdcontrol 8
and
.Xr vidcontrol 8 .
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_LIB32
-.\" from FreeBSD: head/tools/build/options/WITHOUT_LIB32 156932
2006-03-21 07:50:50Z ru
+.\" $FreeBSD$
On amd64, set to not build 32-bit library set and a
.Nm ld-elf32.so.1
runtime linker.
-.It Va WITHOUT_LIBCPLUSPLUS
-.\" from FreeBSD: head/tools/build/options/WITHOUT_LIBCPLUSPLUS
246262 2013-02-02 22:42:46Z dim
-Set to avoid building libcxxrt and libc++.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
+.It Va WITH_LIBCPLUSPLUS
+.\" $FreeBSD$
+Set to build libcxxrt and libc++.
.It Va WITHOUT_LIBPTHREAD
-.\" from FreeBSD: head/tools/build/options/WITHOUT_LIBPTHREAD 188848
2009-02-20 11:09:55Z mtm
+.\" $FreeBSD$
Set to not build the
.Nm libpthread
providing library,
@@ -709,7 +1102,7 @@ When set, it also enforces the following options:
.Va WITHOUT_LIBTHR
.El
.It Va WITHOUT_LIBTHR
-.\" from FreeBSD: head/tools/build/options/WITHOUT_LIBTHR 156932
2006-03-21 07:50:50Z ru
+.\" $FreeBSD$
Set to not build the
.Nm libthr
(1:1 threading)
@@ -735,48 +1128,93 @@ When set, it also enforces the following options:
.Va WITHOUT_BIND_UTILS
.El
.It Va WITHOUT_LOCALES
-.\" from FreeBSD: head/tools/build/options/WITHOUT_LOCALES 156932
2006-03-21 07:50:50Z ru
+.\" $FreeBSD$
Set to not build localization files; see
.Xr locale 1 .
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_LOCATE
-.\" from FreeBSD: head/tools/build/options/WITHOUT_LOCATE 183242
2008-09-21 22:02:26Z sam
+.\" $FreeBSD$
Set to not build
.Xr locate 1
and related programs.
-.It Va WITHOUT_LPR
-.\" from FreeBSD: head/tools/build/options/WITHOUT_LPR 156932
2006-03-21 07:50:50Z ru
-Set to not build
-.Xr lpr 1
-and related programs.
-.It Va WITHOUT_LS_COLORS
-.\" from FreeBSD: head/tools/build/options/WITHOUT_LS_COLORS 235660
2012-05-19 20:05:27Z marcel
-Set to build
-.Xr ls 1
-without support for colors to distinguish file types.
-.It Va WITHOUT_MAIL
-.\" from FreeBSD: head/tools/build/options/WITHOUT_MAIL 183242
2008-09-21 22:02:26Z sam
-Set to not build any mail support (MUA or MTA).
When set, it also enforces the following options:
.Pp
.Bl -item -compact
.It
-.Va WITHOUT_MAILWRAPPER
-.It
+.Va WITHOUT_BIND_UTILS
+.El
+.It Va WITHOUT_LPR
+.\" $FreeBSD$
+Set to not build
+.Xr lpr 1
+and related programs.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
+.It Va WITHOUT_LS_COLORS
+.\" $FreeBSD$
+Set to build
+.Xr ls 1
+without support for colors to distinguish file types.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
+.It Va WITHOUT_MAIL
+.\" $FreeBSD$
+Set to not build any mail support (MUA or MTA).
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.It
+.Va WITHOUT_MAILWRAPPER
+.It
.Va WITHOUT_SENDMAIL
.El
.It Va WITHOUT_MAILWRAPPER
-.\" from FreeBSD: head/tools/build/options/WITHOUT_MAILWRAPPER 156932
2006-03-21 07:50:50Z ru
+.\" $FreeBSD$
Set to not build the
.Xr mailwrapper 8
MTA selector.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_MAKE
-.\" from FreeBSD: head/tools/build/options/WITHOUT_MAKE 183242
2008-09-21 22:02:26Z sam
+.\" $FreeBSD$
Set to not install
.Xr make 1
and related support files.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_MAN
-.\" from FreeBSD: head/tools/build/options/WITHOUT_MAN 156932
2006-03-21 07:50:50Z ru
+.\" $FreeBSD$
Set to not build manual pages.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
+.Pp
When set, the following options are also in effect:
.Pp
.Bl -inset -compact
@@ -786,7 +1224,7 @@ When set, the following options are also in effect:
is set explicitly)
.El
.It Va WITHOUT_MAN_UTILS
-.\" from FreeBSD: head/tools/build/options/WITHOUT_MAN_UTILS 208322
2010-05-20 00:07:21Z jkim
+.\" $FreeBSD$
Set to not build utilities for manual pages,
.Xr apropos 1 ,
.Xr catman 1 ,
@@ -795,20 +1233,38 @@ Set to not build utilities for manual pages,
.Xr whatis 1 ,
.Xr manctl 8 ,
and related support files.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITH_NAND
-.\" from FreeBSD: head/tools/build/options/WITH_NAND 235537
2012-05-17 10:11:18Z gber
+.\" $FreeBSD$
Set to build the NAND Flash components.
.It Va WITHOUT_NDIS
-.\" from FreeBSD: head/tools/build/options/WITHOUT_NDIS 183242
2008-09-21 22:02:26Z sam
+.\" $FreeBSD$
Set to not build programs and libraries
related to NDIS emulation support.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_NETCAT
-.\" from FreeBSD: head/tools/build/options/WITHOUT_NETCAT 156932
2006-03-21 07:50:50Z ru
+.\" $FreeBSD$
Set to not build
.Xr nc 1
utility.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_NETGRAPH
-.\" from FreeBSD: head/tools/build/options/WITHOUT_NETGRAPH 183242
2008-09-21 22:02:26Z sam
+.\" $FreeBSD$
Set to not build applications to support
.Xr netgraph 4 .
When set, it also enforces the following options:
@@ -817,15 +1273,23 @@ When set, it also enforces the following options:
.It
.Va WITHOUT_ATM
.It
+.Va WITHOUT_BIND_UTILS
+.It
.Va WITHOUT_BLUETOOTH
.It
.Va WITHOUT_NETGRAPH_SUPPORT
.El
.It Va WITHOUT_NETGRAPH_SUPPORT
-.\" from FreeBSD: head/tools/build/options/WITHOUT_NETGRAPH_SUPPORT
183305 2008-09-23 16:11:15Z sam
+.\" $FreeBSD$
Set to build libraries, programs, and kernel modules without netgraph support.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_NIS
-.\" from FreeBSD: head/tools/build/options/WITHOUT_NIS 156932
2006-03-21 07:50:50Z ru
+.\" $FreeBSD$
Set to not build
.Xr NIS 8
support and related programs.
@@ -834,15 +1298,33 @@ If set, you might need to adopt your
and remove
.Sq nis
entries.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_NLS
-.\" from FreeBSD: head/tools/build/options/WITHOUT_NLS 156932
2006-03-21 07:50:50Z ru
+.\" $FreeBSD$
Set to not build NLS catalogs.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_NLS_CATALOGS
-.\" from FreeBSD: head/tools/build/options/WITHOUT_NLS_CATALOGS
156932 2006-03-21 07:50:50Z ru
+.\" $FreeBSD$
Set to not build NLS catalog support for
.Xr csh 1 .
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITH_NMTREE
-.\" from FreeBSD: head/tools/build/options/WITH_NMTREE 245435
2013-01-14 20:38:32Z brooks
+.\" $FreeBSD$
Set to install
.Xr nmtree 8
as
@@ -852,28 +1334,46 @@ By default
is installed as
.Xr mtree 8 .
.It Va WITHOUT_NS_CACHING
-.\" from FreeBSD: head/tools/build/options/WITHOUT_NS_CACHING 172803
2007-10-19 14:01:25Z ru
+.\" $FreeBSD$
Set to disable name caching in the
.Pa nsswitch
subsystem.
The generic caching daemon,
.Xr nscd 8 ,
will not be built either if this option is set.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_NTP
-.\" from FreeBSD: head/tools/build/options/WITHOUT_NTP 183242
2008-09-21 22:02:26Z sam
+.\" $FreeBSD$
Set to not build
.Xr ntpd 8
and related programs.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITH_OFED
-.\" from FreeBSD: head/tools/build/options/WITH_OFED 228081
2011-11-28 17:54:34Z dim
+.\" $FreeBSD$
Set to build the
.Dq "OpenFabrics Enterprise Distribution"
Infiniband software stack.
.It Va WITHOUT_OPENSSH
-.\" from FreeBSD: head/tools/build/options/WITHOUT_OPENSSH 156932
2006-03-21 07:50:50Z ru
+.\" $FreeBSD$
Set to not build OpenSSH.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITH_OPENSSH_NONE_CIPHER
-.\" from FreeBSD: head/tools/build/options/WITH_OPENSSH_NONE_CIPHER
245527 2013-01-17 01:51:04Z bz
+.\" $FreeBSD$
Set to include the "None" cipher support in OpenSSH and its libraries.
Additional adjustments may need to be done to system configuration
files, such as
@@ -883,12 +1383,14 @@ Please see
.Pa /usr/src/crypto/openssh/README.hpn
for full details.
.It Va WITHOUT_OPENSSL
-.\" from FreeBSD: head/tools/build/options/WITHOUT_OPENSSL 156932
2006-03-21 07:50:50Z ru
+.\" $FreeBSD$
Set to not build OpenSSL.
When set, it also enforces the following options:
.Pp
.Bl -item -compact
.It
+.Va WITHOUT_BIND_UTILS
+.It
.Va WITHOUT_KERBEROS
.It
.Va WITHOUT_KERBEROS_SUPPORT
@@ -905,7 +1407,7 @@ When set, the following options are also in effect:
is set explicitly)
.El
.It Va WITHOUT_PAM
-.\" from FreeBSD: head/tools/build/options/WITHOUT_PAM 174550
2007-12-12 16:43:17Z ru
+.\" $FreeBSD$
Set to not build PAM library and modules.
.Bf -symbolic
This option is deprecated and does nothing.
@@ -914,63 +1416,121 @@ When set, it also enforces the following options:
.Pp
.Bl -item -compact
.It
+.Va WITHOUT_BIND_UTILS
+.It
.Va WITHOUT_PAM_SUPPORT
.El
.It Va WITHOUT_PAM_SUPPORT
-.\" from FreeBSD: head/tools/build/options/WITHOUT_PAM_SUPPORT 156932
2006-03-21 07:50:50Z ru
+.\" $FreeBSD$
Set to build some programs without PAM support, particularly
.Xr ftpd 8
and
.Xr ppp 8 .
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_PC_SYSINSTALL
-.\" from FreeBSD: head/tools/build/options/WITHOUT_PC_SYSINSTALL
245606 2013-01-18 15:57:09Z eadler
+.\" $FreeBSD$
Set to not build
.Xr pc-sysinstall 8
and related programs.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_PF
-.\" from FreeBSD: head/tools/build/options/WITHOUT_PF 156932
2006-03-21 07:50:50Z ru
+.\" $FreeBSD$
Set to not build PF firewall package.
When set, it also enforces the following options:
.Pp
.Bl -item -compact
.It
.Va WITHOUT_AUTHPF
+.It
+.Va WITHOUT_BIND_UTILS
.El
.It Va WITHOUT_PKGBOOTSTRAP
-.\" from FreeBSD: head/tools/build/options/WITHOUT_PKGBOOTSTRAP
238023 2012-07-02 20:26:11Z marcel
+.\" $FreeBSD$
Set to not build
.Xr pkg 1
bootstrap tool
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_PKGTOOLS
-.\" from FreeBSD: head/tools/build/options/WITHOUT_PKGTOOLS 183242
2008-09-21 22:02:26Z sam
+.\" $FreeBSD$
Set to not build
.Xr pkg_add 8
and related programs.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_PMC
-.\" from FreeBSD: head/tools/build/options/WITHOUT_PMC 183242
2008-09-21 22:02:26Z sam
+.\" $FreeBSD$
Set to not build
.Xr pmccontrol 8
and related programs.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_PORTSNAP
-.\" from FreeBSD: head/tools/build/options/WITHOUT_PORTSNAP 183242
2008-09-21 22:02:26Z sam
+.\" $FreeBSD$
Set to not build or install
.Xr portsnap 8
and related files.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_PPP
-.\" from FreeBSD: head/tools/build/options/WITHOUT_PPP 183242
2008-09-21 22:02:26Z sam
+.\" $FreeBSD$
Set to not build
.Xr ppp 8
and related programs.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_PROFILE
-.\" from FreeBSD: head/tools/build/options/WITHOUT_PROFILE 228196
2011-12-02 09:09:54Z fjoe
+.\" $FreeBSD$
Set to avoid compiling profiled libraries.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_QUOTAS
-.\" from FreeBSD: head/tools/build/options/WITHOUT_QUOTAS 183242
2008-09-21 22:02:26Z sam
+.\" $FreeBSD$
Set to not build
.Xr quota 8
and related programs.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_RCMDS
-.\" from FreeBSD: head/tools/build/options/WITHOUT_RCMDS 156932
2006-03-21 07:50:50Z ru
+.\" $FreeBSD$
Disable building of the
.Bx
r-commands.
@@ -978,98 +1538,192 @@ This includes
.Xr rlogin 1 ,
.Xr rsh 1 ,
etc.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_RCS
-.\" from FreeBSD: head/tools/build/options/WITHOUT_RCS 156932
2006-03-21 07:50:50Z ru
+.\" $FreeBSD$
Set to not build
.Xr rcs 1
and related utilities.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_RESCUE
-.\" from FreeBSD: head/tools/build/options/WITHOUT_RESCUE 156932
2006-03-21 07:50:50Z ru
+.\" $FreeBSD$
Set to not build
.Xr rescue 8 .
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_ROUTED
-.\" from FreeBSD: head/tools/build/options/WITHOUT_ROUTED 183242
2008-09-21 22:02:26Z sam
+.\" $FreeBSD$
Set to not build
.Xr routed 8
utility.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_SENDMAIL
-.\" from FreeBSD: head/tools/build/options/WITHOUT_SENDMAIL 156932
2006-03-21 07:50:50Z ru
+.\" $FreeBSD$
Set to not build
.Xr sendmail 8
and related programs.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_SETUID_LOGIN
-.\" from FreeBSD: head/tools/build/options/WITHOUT_SETUID_LOGIN
156932 2006-03-21 07:50:50Z ru
+.\" $FreeBSD$
Set this to disable the installation of
.Xr login 1
as a set-user-ID root program.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_SHAREDOCS
-.\" from FreeBSD: head/tools/build/options/WITHOUT_SHAREDOCS 156932
2006-03-21 07:50:50Z ru
+.\" $FreeBSD$
Set to not build the
.Bx 4.4
legacy docs.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITH_SHARED_TOOLCHAIN
-.\" from FreeBSD: head/tools/build/options/WITH_SHARED_TOOLCHAIN
235342 2012-05-12 16:12:36Z gjb
+.\" $FreeBSD$
Set to build the toolchain binaries shared.
The set includes
.Xr cc 1 ,
.Xr make 1
and necessary utilities like assembler, linker and library archive manager.
.It Va WITHOUT_SOURCELESS
-.\" from FreeBSD: head/tools/build/options/WITHOUT_SOURCELESS 230972
2012-02-04 00:54:43Z rmh
+.\" $FreeBSD$
Set to not build kernel modules that include sourceless code (either
microcode or native code for host CPU).
When set, it also enforces the following options:
.Pp
.Bl -item -compact
.It
+.Va WITHOUT_BIND_UTILS
+.It
.Va WITHOUT_SOURCELESS_HOST
.It
.Va WITHOUT_SOURCELESS_UCODE
.El
.It Va WITHOUT_SOURCELESS_HOST
-.\" from FreeBSD: head/tools/build/options/WITHOUT_SOURCELESS_HOST
230972 2012-02-04 00:54:43Z rmh
+.\" $FreeBSD$
Set to not build kernel modules that include sourceless native code
for host CPU.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_SOURCELESS_UCODE
-.\" from FreeBSD: head/tools/build/options/WITHOUT_SOURCELESS_UCODE
230972 2012-02-04 00:54:43Z rmh
+.\" $FreeBSD$
Set to not build kernel modules that include sourceless microcode.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_SSP
-.\" from FreeBSD: head/tools/build/options/WITHOUT_SSP 180012
2008-06-25 21:33:28Z ru
+.\" $FreeBSD$
Set to not build world with propolice stack smashing protection.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_SYMVER
-.\" from FreeBSD: head/tools/build/options/WITHOUT_SYMVER 169649
2007-05-17 05:03:24Z deischen
+.\" $FreeBSD$
Set to disable symbol versioning when building shared libraries.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_SYSCONS
-.\" from FreeBSD: head/tools/build/options/WITHOUT_SYSCONS 156932
2006-03-21 07:50:50Z ru
+.\" $FreeBSD$
Set to not build
.Xr syscons 4
support files such as keyboard maps, fonts, and screen output maps.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_SYSINSTALL
-.\" from FreeBSD: head/tools/build/options/WITHOUT_SYSINSTALL 183242
2008-09-21 22:02:26Z sam
+.\" $FreeBSD$
Set to not build
.Xr sysinstall 8
and related programs.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_TCSH
-.\" from FreeBSD: head/tools/build/options/WITHOUT_TCSH 156932
2006-03-21 07:50:50Z ru
+.\" $FreeBSD$
Set to not build and install
.Pa /bin/csh
(which is
.Xr tcsh 1 ) .
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_TELNET
-.\" from FreeBSD: head/tools/build/options/WITHOUT_TELNET 183242
2008-09-21 22:02:26Z sam
+.\" $FreeBSD$
Set to not build
.Xr telnet 8
and related programs.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_TEXTPROC
-.\" from FreeBSD: head/tools/build/options/WITHOUT_TEXTPROC 183242
2008-09-21 22:02:26Z sam
+.\" $FreeBSD$
Set to not build
programs used for text processing.
When set, it also enforces the following options:
.Pp
.Bl -item -compact
.It
+.Va WITHOUT_BIND_UTILS
+.It
.Va WITHOUT_GROFF
.El
.It Va WITHOUT_TOOLCHAIN
-.\" from FreeBSD: head/tools/build/options/WITHOUT_TOOLCHAIN 174550
2007-12-12 16:43:17Z ru
+.\" $FreeBSD$
Set to not install
programs used for program development,
compilers, debuggers etc.
@@ -1080,6 +1734,8 @@ When set, it also enforces the following options:
.Pp
.Bl -item -compact
.It
+.Va WITHOUT_BIND_UTILS
+.It
.Va WITHOUT_BINUTILS
.It
.Va WITHOUT_CLANG
@@ -1095,10 +1751,16 @@ When set, it also enforces the following options:
.Va WITHOUT_GDB
.El
.It Va WITHOUT_USB
-.\" from FreeBSD: head/tools/build/options/WITHOUT_USB 156932
2006-03-21 07:50:50Z ru
+.\" $FreeBSD$
Set to not build USB-related programs and libraries.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_UTMPX
-.\" from FreeBSD: head/tools/build/options/WITHOUT_UTMPX 231530
2012-02-11 20:28:42Z ed
+.\" $FreeBSD$
Set to not build user accounting tools such as
.Xr last 1 ,
.Xr users 1 ,
@@ -1107,8 +1769,14 @@ Set to not build user accounting tools such as
.Xr lastlogin 8
and
.Xr utx 8 .
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_WIRELESS
-.\" from FreeBSD: head/tools/build/options/WITHOUT_WIRELESS 183242
2008-09-21 22:02:26Z sam
+.\" $FreeBSD$
Set to not build programs used for 802.11 wireless networks; especially
.Xr wpa_supplicant 8
and
@@ -1117,25 +1785,51 @@ When set, it also enforces the following options:
.Pp
.Bl -item -compact
.It
+.Va WITHOUT_BIND_UTILS
+.It
.Va WITHOUT_WIRELESS_SUPPORT
.El
.It Va WITHOUT_WIRELESS_SUPPORT
-.\" from FreeBSD: head/tools/build/options/WITHOUT_WIRELESS_SUPPORT
183305 2008-09-23 16:11:15Z sam
+.\" $FreeBSD$
Set to build libraries, programs, and kernel modules without
802.11 wireless support.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_WPA_SUPPLICANT_EAPOL
-.\" from FreeBSD:
head/tools/build/options/WITHOUT_WPA_SUPPLICANT_EAPOL 156932
2006-03-21 07:50:50Z ru
+.\" $FreeBSD$
Build
.Xr wpa_supplicant 8
without support for the IEEE 802.1X protocol and without
support for EAP-PEAP, EAP-TLS, EAP-LEAP, and EAP-TTLS
protocols (usable only via 802.1X).
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_ZFS
-.\" from FreeBSD: head/tools/build/options/WITHOUT_ZFS 168409
2007-04-06 02:13:30Z pjd
+.\" $FreeBSD$
Set to not build ZFS file system.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.It Va WITHOUT_ZONEINFO
-.\" from FreeBSD: head/tools/build/options/WITHOUT_ZONEINFO 235342
2012-05-12 16:12:36Z gjb
+.\" $FreeBSD$
Set to not build the timezone database.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_BIND_UTILS
+.El
.El
.Sh FILES
.Bl -tag -compact -width Pa
--
Eitan Adler
More information about the freebsd-hackers
mailing list