From owner-freebsd-hackers@FreeBSD.ORG Sat Apr 27 00:06:22 2013 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 49E4B564 for ; Sat, 27 Apr 2013 00:06:22 +0000 (UTC) (envelope-from lists@eitanadler.com) Received: from mail-da0-x229.google.com (mail-da0-x229.google.com [IPv6:2607:f8b0:400e:c00::229]) by mx1.freebsd.org (Postfix) with ESMTP id 264C014C2 for ; Sat, 27 Apr 2013 00:06:22 +0000 (UTC) Received: by mail-da0-f41.google.com with SMTP id p8so572163dan.14 for ; Fri, 26 Apr 2013 17:06:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=eitanadler.com; s=0xdeadbeef; h=x-received:mime-version:from:date:message-id:subject:to :content-type; bh=ywjXby8fiNHrSCShxuXHDFki+7dtOKs8BF7ZeiinsMQ=; b=Ais332loMivcXD4VWHO97o4yJ2Zf45DWIwaQPk83DF8+R5xSDCYKBhLp4jCngBT6ZU bdxJtBETzalne5HXWitjErEFrapAigq7+wSfltCCCO0i37YK1piQ/lwAWqR2HG8O3Ra1 NPy+5zNS/VOua2Kq3YrbXT3yApfCN3AjaBbwo= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:mime-version:from:date:message-id:subject:to :content-type:x-gm-message-state; bh=ywjXby8fiNHrSCShxuXHDFki+7dtOKs8BF7ZeiinsMQ=; b=Rh4db1SUtjm+alc/eylJRhCT7mzRWEcGTpV9JVhE+F2LpfN9zYbGXoYqhVDajsgP+e tCzJhuAktVPiTOWNAXBzMZWxzjd0+16z9D+Q3Inp1I/fCW98hKVFxBjXY6HFop9Zqa3U Gr10UYAWNqXcAfF2oPuU1qjZx7PvIzU92U32GPEBHug24mQa96B1ir/TA8/VvJB4g1z0 XWwV/edByEg2CUMHDpRUZxJCzwbbXIDjEam1cKX5Id602r7ipYFl/fA+GJxH1vtHs89N oq9dFhVCnpGEMQc74Ec8s1pkITZYc76Z/eXujq/LfiSyHCzNxDPzF5902vDyb9Av/N13 3VHA== X-Received: by 10.68.253.232 with SMTP id ad8mr60052465pbd.164.1367021181942; Fri, 26 Apr 2013 17:06:21 -0700 (PDT) MIME-Version: 1.0 Received: by 10.66.159.97 with HTTP; Fri, 26 Apr 2013 17:05:50 -0700 (PDT) From: Eitan Adler Date: Fri, 26 Apr 2013 20:05:50 -0400 Message-ID: Subject: makeman issues To: FreeBSD Hackers Content-Type: text/plain; charset=UTF-8 X-Gm-Message-State: ALoCoQnQMDiUlqwLQVTNHJ71wb3e4FH1hj5qhnaIIu/heLjXoQ9D74YT7UPL68MuEwIZRmSMmcI+ X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Apr 2013 00:06:22 -0000 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