### Rozhuk Ivan 2009.07-2021.03 ### src.conf configuration file ### 13.x # tools/build/options # share/man/man5/src.conf.5 WITHOUT_ACCT= # Set to not build process accounting tools such as accton(8) and sa(8). WITHOUT_ASSERT_DEBUG= # Set to compile programs and libraries without the assert(3) checks. WITHOUT_ATM= # Set to not build programs and libraries related to ATM networking. WITHOUT_I4B= # Set to not build isdn4bsd package. WITHOUT_AUDIT= # Set to not build audit support into system programs. WITHOUT_AUTHPF= # Set to not build authpf(8). WITH_BIND_NOW= # Build all binaries with the DF_BIND_NOW flag set to indicate that the # run-time loader should perform all relocation processing at process # startup rather than on demand. WITH_PIE= # Build dynamically linked binaries as Position-Independent Executable (PIE). WITHOUT_BLACKLIST= # Set this if you do not want to build blacklistd(8) and blacklistctl(8) WITHOUT_BLACKLIST_SUPPORT= # Set to build some programs without libblacklist(3) support, like # fingerd(8), ftpd(8), rlogind(8), rshd(8), and sshd(8). WITHOUT_BLUETOOTH= # Set to not build Bluetooth related kernel modules, programs and libraries. WITHOUT_BOOTPARAMD= # Set to not build or install bootparamd(8). WITHOUT_BOOTPD= # Set to not build or install bootpd(8). WITHOUT_BHYVE_SNAPSHOT= #Set to include support for save and restore (snapshots) in bhyve. WITH_BSD_GREP= # Install BSD-licensed grep as '[ef]grep' instead of GNU grep. WITHOUT_BSNMP= # Set to not build or install bsnmpd(1) and related libraries and data files. WITHOUT_CLEAN= # Do not clean before building world and/or kernel. WITHOUT_CALENDAR= # Set to not build calendar(1). WITHOUT_CAPSICUM= # Set to not build Capsicum support into system programs. WITHOUT_CASPER= # Set to not build Casper program and related libraries. WITH_CAROOT= # Install caroot WITH_CCACHE_BUILD= # Set to use ccache(1) for the build. WITHOUT_CCD= # Set to not build geom_ccd(4) and related utilities. WITHOUT_CDDL= # Set to not build code licensed under Sun's CDDL. # When set, it also enforces the following options: WITHOUT_CTF WITHOUT_ZFS WITHOUT_CTF= WITHOUT_ZFS= # Set to not build ZFS file system. # Broken: 2013.09 WITHOUT_CRYPT/WITHOUT_OPENSSL # http://www.freebsd.org/cgi/query-pr.cgi?pr=kern/160922 # http://www.freebsd.org/cgi/query-pr.cgi?pr=kern/164208 #WITHOUT_CRYPT= # Set to not build any crypto code. #WITHOUT_OPENSSL= # Set to not build OpenSSL. WITH_OPENSSL_KTLS= # Set to include kernel TLS support in OpenSSL. WITHOUT_OPENSSH= # Set to not build OpenSSH. WITHOUT_KERBEROS= WITHOUT_KERBEROS_SUPPORT= # Set this if you do not want to build Kerberos 5 (KTH Heimdal). WITHOUT_GSSAPI= # Set to not build libgssapi. WITHOUT_OPENLDAP= # Enable building openldap support for kerberos. WITHOUT_CXGBETOOL= # Set to not build cxgbetool(8) WITHOUT_DEBUG_FILES= # Set to avoid building or installing standalone debug files for # each executable binary and shared library. WITH_KERNEL_SYMBOLS= # Set to not install kernel symbol files. WITHOUT_DICT= # Set to not build the Webster dictionary files. WITH_EFI= # build efivar(3) and efivar(8). WITHOUT_EXAMPLES= # Set to avoid installing examples to /usr/share/examples/. WITHOUT_EXPERIMENTAL= # Set to include experimental features in the build. WITH_EXTRA_TCP_STACKS= # Set to build extra TCP stack modules. WITHOUT_FINGER= # Set to not build or install finger(1) and fingerd(8). WITHOUT_FLOPPY= # Set to not build or install programs for operating floppy disk driver. #WITHOUT_FREEBSD_UPDATE= # Set to not build freebsd-update(8). #WITHOUT_PORTSNAP= # Set to not build or install portsnap(8) and related files. WITHOUT_FTP= # Set to not build or install ftp(1) and ftpd(8). WITHOUT_GAMES= # Set to not build games. WITHOUT_GDB= # Set to not build gdb(1). WITHOUT_GCOV= # Set to not build the gcov(1) tool. WITHOUT_GOOGLETEST= # Set to neither build nor install GoogleMock library (libgmock, -lgmock), # GoogleTest library (libgtest, -lgtest), and dependent tests. WITHOUT_GH_BC= # Do not install the enhanced and dc programs instead of the traditional FreeBSD versions. WITHOUT_HAST= # Set to not build hastd(8) and related utilities. WITHOUT_HTML= # Set to not build HTML docs. WITHOUT_INETD= # Set to not build inetd(8). #WITHOUT_INSTALLLIB= # Set this if you do not want to install optional libraries. # For example when creating a nanobsd(8) image. WITHOUT_IPFILTER= # Set to not build IP Filter package. WITHOUT_IPSEC_SUPPORT= # Set to not build the kernel with ipsec(4) support. # This option is needed for ipsec(4) and tcpmd5(4). WITHOUT_ISCSI= # Set to not build iscsid(8) and related utilities. WITHOUT_JAIL= # Set to not build tools for the support of jails; e.g. jail(8). WITH_KERNEL_RETPOLINE= # Set to enable the "retpoline" mitigation for CVE-2017-5715 in the # kernel build. WITH_KERNEL_SYMBOLS= # Set to not install kernel symbol files. WITHOUT_LDNS= # Setting this variable will prevent the LDNS library from being built. WITHOUT_LDNS_UTILS= # Setting this variable will prevent building the LDNS utilities # drill(1) and host(1). WITHOUT_UNBOUND= # Not build unbound and related programs. WITHOUT_LLDB= # Set to build the LLDB debugger. WITHOUT_CLANG_EXTRAS= # Set to build additional clang and llvm tools, such as bugpoint and clang-format. WITHOUT_CLANG_FORMAT= # Set to build clang-format. WITHOUT_CLANG_FULL= # Set to avoid building the ARCMigrate, Rewriter and StaticAnalyzer # components of the Clang C/C++ compiler. WITHOUT_LLVM_ASSERTIONS= # Set to disable debugging assertions in LLVM. WITHOUT_LLVM_COV= # Set to not build the llvm-cov(1) tool. #WITHOUT_LLVM_TARGET_ALL= # Set to only build the required LLVM target support. WITHOUT_LLVM_TARGET_AARCH64= # Set to not build LLVM target support for AARCH64. WITHOUT_LLVM_TARGET_ARM= # Set to not build LLVM target support for ARM. WITHOUT_LLVM_TARGET_MIPS= # Set to not build LLVM target support for MIPS. WITHOUT_LLVM_TARGET_POWERPC= # Set to not build LLVM target support for PowerPC. WITHOUT_LLVM_TARGET_RISCV= # Set to build LLVM target support for RISC-V. WITHOUT_LLVM_TARGET_SPARC= # Set to not build LLVM target support for SPARC. WITHOUT_FORTH= # Set to build bootloaders without Forth support. WITHOUT_LOADER_EFI_SECUREBOOT= # Enable building loader(8) with support for verification based on # certificates obtained from UEFI. WITH_LOADER_LUA= # Set to not build LUA bindings for the boot loader. WITHOUT_LOADER_GELI= # Disable inclusion of GELI crypto support in the boot chain binaries. WITHOUT_LOADER_VERIEXEC= # Enable building loader(8) with support for verification similar to # Verified Exec. WITHOUT_BEARSSL= # Build the BearSSL library. WITHOUT_LOADER_VERBOSE= # Set to build with extra verbose debugging in the loader. # May explode already nearly too large loader over the limit. WITHOUT_LOADER_ZFS= # Set to not build ZFS file system boot loader support. WITHOUT_LPR= # Set to not build lpr(1) and related programs. WITHOUT_MAIL= # Set to not build any mail support (MUA or MTA). When set, it also # enforces the following options: WITHOUT_MAILWRAPPER, WITHOUT_SENDMAIL WITHOUT_DMAGENT= # Set to not build dma Mail Transport Agent. WITHOUT_MAILWRAPPER= # Set to not build the mailwrapper(8) MTA selector. WITHOUT_SENDMAIL= # Set to not build sendmail(8) and related programs. WITH_MALLOC_PRODUCTION= # Set to disable assertions and statistics gathering in malloc. # It also defaults the A and J runtime options to off. WITHOUT_MLX5TOOL= # Set to not build mlx5tool(8) WITHOUT_NDIS= # Set to not build programs and libraries related to NDIS emulation support. WITHOUT_NETCAT= #Set to not build nc(1) utility. WITHOUT_NIS= # Set to not build NIS(8) support and related programs. If set, you # might need to adopt your nsswitch.conf(5) and remove `nis' entries. WITHOUT_NS_CACHING= # Set to disable name caching in the nsswitch subsystem. The generic # caching daemon, nscd(8), will not be built either if this option is set. WITHOUT_NTP= # Set to not build ntpd(8) and related programs. WITH_NVME= # Set to build nvme related tools and kernel modules. WITHOUT_OFED= #Set to build the "OpenFabrics Enterprise Distribution" Infiniband # software stack. WITHOUT_OFED_EXTRA= # Set to build the non-essential components of the "OpenFabrics # Enterprise Distribution" Infiniband software stack, mostly examples. # Need for OpenSSH #WITHOUT_PAM= # Set to not build PAM library and modules. #WITHOUT_PAM_SUPPORT= # Set to build some programs without PAM support, particularly ftpd(8) # and ppp(8). WITHOUT_PPP= # Set to not build ppp(8) and related programs. WITHOUT_QUOTAS= # Set to not build quota(8) and related programs. WITH_RATELIMIT= # Set to build the system with rate limit support. WITHOUT_RBOOTD= # Set to not build or install rbootd(8). WITH_REPRODUCIBLE_BUILD= # Set to exclude build metadata (such as the build time, user, or # host) from the kernel, boot loaders, and uname output, so that # builds produce bit-for-bit identical output. WITHOUT_RESCUE= # Set to not build rescue(8). WITH_RETPOLINE= # Set to build the base system with the retpoline speculative exe-cution # vulnerability mitigation for CVE-2017-5715. WITHOUT_ROUTED= # Set to not build routed(8) utility. WITHOUT_SERVICESDB= # Set to not install /var/db/services.db WITHOUT_SHAREDOCS= # Set to not build the 4.4BSD legacy docs. WITH_SORT_THREADS= # Set to enable threads in sort(1). WITH_SSP= # Set to build world with propolice stack smashing protection. WITHOUT_SVN= # Set to install svnlite(1) as svn(1). WITHOUT_SVNLITE= # Set to not build svnlite(1) and related programs. WITHOUT_STATS= # Set to neither build nor install libstats and dependent binaries. WITHOUT_TALK= # Set to not build or install talk(1) and talkd(8). WITHOUT_TCP_WRAPPERS= # Set to not build or install tcpd(8), and related utilities. #WITHOUT_TELNET= # Not build telnet(8) and related programs. WITHOUT_TESTS= # Set to not build nor install the FreeBSD Test Suite in /usr/tests/. WITHOUT_DTRACE_TESTS= WITHOUT_TESTS_SUPPORT= # Set to disables the build of all test-related dependencies, including ATF. WITHOUT_GOOGLETEST= # Set to neither build nor install library "libgmock", library # "libgtest", and dependent tests. WITHOUT_TFTP= # Set to not build or install tftp(1) and tftpd(8). WITHOUT_VERIEXEC= # Enable building veriexec(8) which loads the contents of verified # manifests into the kernel for use by mac_veriexec(4) WITHOUT_VI= # Set to not build and install vi, view, ex and related programs. WITHOUT_WIRELESS= # Set to not build programs used for 802.11 wireless networks; # especially wpa_supplicant(8) and hostapd(8). When set, it also # enforces the following options: WITHOUT_WIRELESS_SUPPORT WITHOUT_WIRELESS_SUPPORT= # Set to build libraries, programs, and kernel modules without 802.11 # wireless support. WITHOUT_WPA_SUPPLICANT_EAPOL= # Build 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). # Add local build settings. .if exists(/etc/src.conf.local) .include "/etc/src.conf.local" .endif # Add machine build settings. .if exists(/etc/src.conf.machine) .include "/etc/src.conf.machine" .endif