xref: /freebsd/share/man/man5/make.conf.5 (revision 01f7263205d508350f72b0e3128fd228b08e7958)
1786aa69aSBen Smithurst.\" Copyright (c) 2000
2786aa69aSBen Smithurst.\"	Mike W. Meyer
3786aa69aSBen Smithurst.\"
4786aa69aSBen Smithurst.\" Redistribution and use in source and binary forms, with or without
5786aa69aSBen Smithurst.\" modification, are permitted provided that the following conditions
6786aa69aSBen Smithurst.\" are met:
7786aa69aSBen Smithurst.\" 1. Redistributions of source code must retain the above copyright
8786aa69aSBen Smithurst.\"    notice, this list of conditions and the following disclaimer.
9786aa69aSBen Smithurst.\" 2. Redistributions in binary form must reproduce the above copyright
10786aa69aSBen Smithurst.\"    notice, this list of conditions and the following disclaimer in the
11786aa69aSBen Smithurst.\"    documentation and/or other materials provided with the distribution.
12786aa69aSBen Smithurst.\"
13786aa69aSBen Smithurst.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND
14786aa69aSBen Smithurst.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
15786aa69aSBen Smithurst.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
16786aa69aSBen Smithurst.\" ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR BE LIABLE
17786aa69aSBen Smithurst.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
18786aa69aSBen Smithurst.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
19786aa69aSBen Smithurst.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
20786aa69aSBen Smithurst.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
21786aa69aSBen Smithurst.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
22786aa69aSBen Smithurst.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
23786aa69aSBen Smithurst.\" SUCH DAMAGE.
24786aa69aSBen Smithurst.\"
25786aa69aSBen Smithurst.\" $FreeBSD$
26786aa69aSBen Smithurst.\"
27d7b336c0SRuslan Ermilov.Dd November 3, 2000
28786aa69aSBen Smithurst.Dt MAKE.CONF 5
29786aa69aSBen Smithurst.Os
30786aa69aSBen Smithurst.Sh NAME
31786aa69aSBen Smithurst.Nm make.conf
329c488872SRuslan Ermilov.Nd system build information
33786aa69aSBen Smithurst.Sh DESCRIPTION
34786aa69aSBen SmithurstThe file
35786aa69aSBen Smithurst.Nm
369c488872SRuslan Ermilovcontains settings that control the compilation of the
379c488872SRuslan Ermilov.Fx
389c488872SRuslan Ermilovsources
399c488872SRuslan Ermilovand ported applications.
409c488872SRuslan ErmilovThe file
41786aa69aSBen Smithurst.Nm
42786aa69aSBen Smithurstis generally created by the system administrator when the values need
43786aa69aSBen Smithurstto be changed from their defaults.
44786aa69aSBen Smithurst.Pp
45786aa69aSBen SmithurstThe purpose of
46786aa69aSBen Smithurst.Nm
47786aa69aSBen Smithurstis not to run commands or perform compilation actions
489c488872SRuslan Ermilovdirectly.
499c488872SRuslan ErmilovInstead, it is included by the
50786aa69aSBen Smithurstvarious makefiles in
51786aa69aSBen Smithurst.Pa /usr/src ,
52786aa69aSBen Smithurst.Pa /usr/ports
53786aa69aSBen Smithurstand
54786aa69aSBen Smithurst.Pa /usr/doc
55786aa69aSBen Smithurstwhich conditionalize their
56786aa69aSBen Smithurstinternal actions according to the settings found there.
57786aa69aSBen Smithurst.Pp
58786aa69aSBen SmithurstThe
59786aa69aSBen Smithurst.Pa /etc/make.conf
60a910f192SDima Dorfmanfile is included from the appropriate
619c488872SRuslan Ermilov.Pa Makefile
62786aa69aSBen Smithurstwhich specifies the default settings for all the available options.
63786aa69aSBen SmithurstOptions need only be specified in
64786aa69aSBen Smithurst.Pa /etc/make.conf
65786aa69aSBen Smithurstwhen the system administrator wishes to override these defaults.
66786aa69aSBen Smithurst.Pp
67786aa69aSBen SmithurstThe build procedures occur in four broad areas: the world, the kernel,
689c488872SRuslan Ermilovdocumentations and ports.
699c488872SRuslan ErmilovVariables set in
70786aa69aSBen Smithurst.Nm
71786aa69aSBen Smithurstmay be applicable during builds in one, two, or all four of these
729c488872SRuslan Ermilovareas.
739c488872SRuslan ErmilovThey may be specified for a particular build via the
749c488872SRuslan Ermilov.Fl D
75786aa69aSBen Smithurstoption of
76786aa69aSBen Smithurst.Xr make 1 .
77786aa69aSBen Smithurst.Pp
789c488872SRuslan ErmilovThe following lists provide a name and short description for each
799c488872SRuslan Ermilovvariable you can use during the indicated builds.
809c488872SRuslan ErmilovThe values of
81786aa69aSBen Smithurstvariables flagged as
829c488872SRuslan Ermilov.Vt bool
83786aa69aSBen Smithurstare ignored; the variable being
84786aa69aSBen Smithurstset at all (even to
859c488872SRuslan Ermilov.Dq Li FALSE
86786aa69aSBen Smithurstor
879c488872SRuslan Ermilov.Dq Li NO )
88786aa69aSBen Smithurstcause it to
89786aa69aSBen Smithurstbe treated as if it were set.
90786aa69aSBen Smithurst.Pp
91786aa69aSBen SmithurstThe following list provides a name and short description for variables
92786aa69aSBen Smithurstthat are used for all builds, or are used by the
939c488872SRuslan Ermilov.Pa makefiles
949c488872SRuslan Ermilovfor things other than builds.
95786aa69aSBen Smithurst.Bl -tag -width Ar
969c488872SRuslan Ermilov.It Va CFLAGS
9734455342SDima Dorfman.Pq Vt str
989c488872SRuslan ErmilovControls the compiler setting when compiling C code.
99786aa69aSBen SmithurstOptimization levels above
1009c488872SRuslan Ermilov.Oo Fl O ( O2 , No ...\& ) Oc
1019c488872SRuslan Ermilovare not supported.
1029c488872SRuslan Ermilov.Va BDECFLAGS
1039c488872SRuslan Ermilovis provided as a set of
1049c488872SRuslan Ermilov.Xr gcc 1
1059c488872SRuslan Ermilovsettings suggested by
1069c488872SRuslan Ermilov.An "Bruce Evans" Aq bde@FreeBSD.org
1079c488872SRuslan Ermilovfor developing and testing changes.
1089c488872SRuslan ErmilovThey can be used by:
1099c488872SRuslan Ermilov.Pp
110786aa69aSBen Smithurst.Bd -literal -offset indent
111786aa69aSBen SmithurstCXFLAGS+=${BDECFLAGS}
112786aa69aSBen Smithurst.Ed
1139c488872SRuslan Ermilov.It Va CVS_UPDATE
11434455342SDima Dorfman.Pq Vt bool
1159c488872SRuslan ErmilovSet this to use
1169c488872SRuslan Ermilov.Xr cvs 1
1179c488872SRuslan Ermilovto update your ports with
1189c488872SRuslan Ermilov.Dq Li "make update" .
1199c488872SRuslan Ermilov.It Va CXXFLAGS
12034455342SDima Dorfman.Pq Vt str
1219c488872SRuslan ErmilovControls the compiler settings when compiling C++ code.
1229c488872SRuslan Ermilov.Va CXXFLAGS
1239c488872SRuslan Ermilovis initially set to the value of
1249c488872SRuslan Ermilov.Va CFLAGS .
1259c488872SRuslan ErmilovIf you want to
1269c488872SRuslan Ermilovadd to the
1279c488872SRuslan Ermilov.Va CXXFLAGS
1289c488872SRuslan Ermilovvalue, use
129786aa69aSBen Smithurst.Dq Li +=
130786aa69aSBen Smithurstinstead of
131786aa69aSBen Smithurst.Dq Li = .
1329c488872SRuslan Ermilov.It Va INSTALL
13334455342SDima Dorfman.Pq Vt str
1349c488872SRuslan Ermilovthe default install command.
1359c488872SRuslan ErmilovTo have commands compared before doing
136786aa69aSBen Smithurstthe install, use
137786aa69aSBen Smithurst.Bd -literal -offset indent
138786aa69aSBen SmithurstINSTALL="install -C"
139786aa69aSBen Smithurst.Ed
1409c488872SRuslan Ermilov.It Va LOCAL_DIRS
14134455342SDima Dorfman.Pq Vt str
1429c488872SRuslan ErmilovList any directories that should be entered when doing
143786aa69aSBen Smithurstmake's in
144786aa69aSBen Smithurst.Pa /usr/src
145786aa69aSBen Smithurstin this variable.
1469c488872SRuslan Ermilov.It Va MTREE_FOLLOWS_SYMLINKS
14734455342SDima Dorfman.Pq Vt str
1489c488872SRuslan ErmilovSet this to
1499c488872SRuslan Ermilov.Dq Fl L
1509c488872SRuslan Ermilovto cause
1519c488872SRuslan Ermilov.Xr mtree 8
1529c488872SRuslan Ermilovto follow symlinks.
1539c488872SRuslan Ermilov.It Va NO_DOCUPDATE
15434455342SDima Dorfman.Pq Vt bool
1559c488872SRuslan ErmilovSet this to not update the doc tree during
1569c488872SRuslan Ermilov.Dq Li "make update" .
1579c488872SRuslan Ermilov.It Va NO_PORTSUPDATE
15834455342SDima Dorfman.Pq Vt bool
1599c488872SRuslan ErmilovSet this to not update the ports tree during
1609c488872SRuslan Ermilov.Dq Li "make update" .
1619c488872SRuslan Ermilov.It Va SUP_UPDATE
16234455342SDima Dorfman.Pq Vt bool
1639c488872SRuslan ErmilovSet this to use
1649c488872SRuslan Ermilov.Xr cvsup 1
1659c488872SRuslan Ermilovto update your ports with
1669c488872SRuslan Ermilov.Dq Li "make update" .
1679c488872SRuslan Ermilov.It Va SUP
16834455342SDima Dorfman.Pq Vt str
1699c488872SRuslan ErmilovThe location of the
1709c488872SRuslan Ermilov.Xr cvsup 1
1719c488872SRuslan Ermilovcommand for
1729c488872SRuslan Ermilov.Dq Li "make update" .
1739c488872SRuslan Ermilov.It Va SUPFLAGS
17434455342SDima Dorfman.Pq Vt str
1759c488872SRuslan ErmilovThe flag for the
1769c488872SRuslan Ermilov.Xr sup 1
1779c488872SRuslan Ermilovcommand when doing
1789c488872SRuslan Ermilov.Dq Li "make update" .
179786aa69aSBen SmithurstThis defaults to
1809c488872SRuslan Ermilov.Op Fl g L Ar 2 .
1819c488872SRuslan Ermilov.It Va SUPHOST
18234455342SDima Dorfman.Pq Vt str
1839c488872SRuslan ErmilovThe hostname of the sup server to use when doing
1849c488872SRuslan Ermilov.Dq Li "make update" .
1859c488872SRuslan Ermilov.It Va SUPFILE
18634455342SDima Dorfman.Pq Vt str
1879c488872SRuslan ErmilovThe first
1889c488872SRuslan Ermilov.Ar supfile
1899c488872SRuslan Ermilovto use when doing a
1909c488872SRuslan Ermilov.Dq Li "make update" .
191786aa69aSBen SmithurstThis defaults to
1929c488872SRuslan Ermilov.Pa /usr/share/examples/cvsup/standard\-supfile .
1939c488872SRuslan Ermilov.It Va SUPFILE1
19434455342SDima Dorfman.Pq Vt str
1959c488872SRuslan ErmilovThe second
1969c488872SRuslan Ermilov.Ar supfile
1979c488872SRuslan Ermilovto use when doing a
1989c488872SRuslan Ermilov.Dq Li "make update" .
199786aa69aSBen SmithurstThis defaults to
2009c488872SRuslan Ermilov.Pa /usr/share/examples/cvsup/secure\-supfile .
2019c488872SRuslan Ermilov.It Va SUPFILE2
20234455342SDima Dorfman.Pq Vt str
2039c488872SRuslan ErmilovThe third
2049c488872SRuslan Ermilov.Ar supfile
2059c488872SRuslan Ermilovto use when doing a
2069c488872SRuslan Ermilov.Dq Li "make update" .
207786aa69aSBen SmithurstThis defaults to
2089c488872SRuslan Ermilov.Pa /usr/share/examples/cvsup/secure\-supfile .
2099c488872SRuslan Ermilov.It Va PORTSSUPFILE
21034455342SDima Dorfman.Pq Vt str
2119c488872SRuslan ErmilovThe ports
2129c488872SRuslan Ermilov.Ar supfile
2139c488872SRuslan Ermilovto use when doing a
2149c488872SRuslan Ermilov.Dq Li "make update" .
215786aa69aSBen SmithurstThis defaults to
2169c488872SRuslan Ermilov.Pa /usr/share/examples/cvsup/ports\-supfile .
2179c488872SRuslan Ermilov.It Va DOCSUPFILE
21834455342SDima Dorfman.Pq Vt str
2199c488872SRuslan ErmilovThe documentation
2209c488872SRuslan Ermilov.Ar supfile
2219c488872SRuslan Ermilovto use when doing a
2229c488872SRuslan Ermilov.Dq Li "make update" .
223786aa69aSBen SmithurstThis defaults to
2249c488872SRuslan Ermilov.Pa /usr/share/examples/cvsup/doc\-supfile .
225786aa69aSBen Smithurst.El
226786aa69aSBen Smithurst.Pp
227786aa69aSBen SmithurstThe following list provides a name and short description for variables
228786aa69aSBen Smithurstthat are only used doing a kernel build:
229786aa69aSBen Smithurst.Bl -tag -width Ar
2309c488872SRuslan Ermilov.It Va BOOT_COMCONSOLE_PORT
23134455342SDima Dorfman.Pq Vt str
2329c488872SRuslan ErmilovThe port address to use for the console if the boot blocks have
233786aa69aSBen Smithurstbeen configured to use a serial console instead of the keyboard/video card.
2349c488872SRuslan Ermilov.It Va BOOT_COMCONSOLE_SPEED
23534455342SDima Dorfman.Pq Vt int
2369c488872SRuslan ErmilovThe baud rate to use for the console if the boot blocks have
237786aa69aSBen Smithurstbeen configured to use a serial console instead of the keyboard/video card.
2389c488872SRuslan Ermilov.It Va BOOTWAIT
23934455342SDima Dorfman.Pq Vt int
2409c488872SRuslan ErmilovControls the amount of time the kernel waits for a console keypress
2419c488872SRuslan Ermilovbefore booting the default kernel.
2429c488872SRuslan ErmilovThe value is approximately milliseconds.
2439c488872SRuslan ErmilovKeypresses are accepted by the BIOS before booting from disk,
244786aa69aSBen Smithurstmaking it possible to give custom boot parameters even when this is
245786aa69aSBen Smithurstset to 0.
2469c488872SRuslan Ermilov.It Va COPTFLAGS
24734455342SDima Dorfman.Pq Vt str
2489c488872SRuslan ErmilovControls the compiler settings when building the
2499c488872SRuslan Ermilovkernel.
2509c488872SRuslan ErmilovOptimization levels above
2519c488872SRuslan Ermilov.Oo Fl O ( O2 , No ...\& ) Oc
2523136363fSRuslan Ermilovare not supported.
2539c488872SRuslan Ermilov.It Va KERNEL
25434455342SDima Dorfman.Pq Vt str
2559c488872SRuslan ErmilovControls which kernel configurations will be
2566164dd81SBen Smithurstbuilt by
2579c488872SRuslan Ermilov.Dq Li "${MAKE} buildkernel"
2586164dd81SBen Smithurstand installed by
2599c488872SRuslan Ermilov.Dq Li "${MAKE} installkernel" .
2606164dd81SBen SmithurstFor example,
2616164dd81SBen Smithurst.Bd -literal -offset indent
2626164dd81SBen SmithurstKERNEL=MINE DEBUG GENERIC OTHERMACHINE
2636164dd81SBen Smithurst.Ed
2649c488872SRuslan Ermilov.Pp
265a910f192SDima Dorfmanwill build the kernels specified by the config files
2666164dd81SBen Smithurst.Pa MINE , DEBUG , GENERIC ,
2676164dd81SBen Smithurstand
2686164dd81SBen Smithurst.Pa OTHERMACHINE ,
2696164dd81SBen Smithurstand install the kernel specified by the config file
2706164dd81SBen Smithurst.Pa MINE .
2716164dd81SBen SmithurstIt defaults to
2726164dd81SBen Smithurst.Pa GENERIC .
2739c488872SRuslan Ermilov.It Va NO_KERNELCONFIG
27434455342SDima Dorfman.Pq Vt bool
2759c488872SRuslan ErmilovSet this to skip running
276786aa69aSBen Smithurst.Xr config 8
277786aa69aSBen Smithurstduring
2789c488872SRuslan Ermilov.Dq Li "${MAKE} buildkernel" .
2799c488872SRuslan Ermilov.It Va NO_KERNELDEPEND
28034455342SDima Dorfman.Pq Vt bool
2819c488872SRuslan ErmilovSet this to skip running
2829c488872SRuslan Ermilov.Dq Li "${MAKE} depend"
283786aa69aSBen Smithurstduring
2849c488872SRuslan Ermilov.Dq Li "${MAKE} buildkernel" .
2859c488872SRuslan Ermilov.It Va NO_MODULES
28634455342SDima Dorfman.Pq Vt bool
2879c488872SRuslan ErmilovSet to not build modules with the kernel.
288786aa69aSBen Smithurst.El
289786aa69aSBen Smithurst.Pp
290786aa69aSBen SmithurstThe following list provides a name and short description for variables
291786aa69aSBen Smithurstthat are used during the world build:
292786aa69aSBen Smithurst.Bl -tag -width Ar
2939c488872SRuslan Ermilov.It Va COMPAT1X
29434455342SDima Dorfman.Pq Vt bool
2959c488872SRuslan ErmilovSet to install the
296786aa69aSBen Smithurst.Fx
297786aa69aSBen Smithurst1 compatibility libraries.
2989c488872SRuslan Ermilov.It Va COMPAT20
29934455342SDima Dorfman.Pq Vt bool
3009c488872SRuslan ErmilovSet to install the
301786aa69aSBen Smithurst.Fx 2.0
302786aa69aSBen Smithurstcompatibility libraries.
3039c488872SRuslan Ermilov.It Va COMPAT21
30434455342SDima Dorfman.Pq Vt bool
3059c488872SRuslan ErmilovSet to install the
306786aa69aSBen Smithurst.Fx 2.1
307786aa69aSBen Smithurstcompatibility libraries.
3089c488872SRuslan Ermilov.It Va COMPAT22
30934455342SDima Dorfman.Pq Vt bool
3109c488872SRuslan ErmilovSet to install the
311786aa69aSBen Smithurst.Fx 2.2
312786aa69aSBen Smithurstcompatibility libraries.
3139c488872SRuslan Ermilov.It Va COMPAT3X
31434455342SDima Dorfman.Pq Vt bool
3159c488872SRuslan ErmilovSet to install the
316786aa69aSBen Smithurst.Fx
3179c488872SRuslan Ermilov3
3189c488872SRuslan Ermilovcompatibility libraries.
3199c488872SRuslan Ermilov.It Va ENABLE_SUIDPERL
32034455342SDima Dorfman.Pq Vt bool
3219c488872SRuslan ErmilovSet to enable the installation of an suid
3229c488872SRuslan Ermilov.Xr perl 1
3239c488872SRuslan Ermilovbinary.
3249c488872SRuslan Ermilov.It Va FETCH_CMD
32534455342SDima Dorfman.Pq Vt str
3269c488872SRuslan ErmilovCommand to use to fetch files.
3279c488872SRuslan ErmilovNormally
328786aa69aSBen Smithurst.Xr fetch 1 .
3299c488872SRuslan Ermilov.It Va MAKE_IDEA
33034455342SDima Dorfman.Pq Vt bool
3319c488872SRuslan ErmilovSet to build the IDEA encryption code.
3329c488872SRuslan ErmilovThis code is patented in the USA and many European countries.
3339c488872SRuslan ErmilovIt is
334786aa69aSBen Smithurst.Em "YOUR RESPONSIBILITY"
335786aa69aSBen Smithurstto determine if you can legally use IDEA.
3369c488872SRuslan Ermilov.It Va MAKE_KERBEROS4
33734455342SDima Dorfman.Pq Vt bool
3389c488872SRuslan ErmilovSet this to build KerberosIV (KTH eBones).
3399c488872SRuslan Ermilov.It Va MAKE_KERBEROS5
34034455342SDima Dorfman.Pq Vt bool
3419c488872SRuslan ErmilovSet this to build Kerberos5 (KTH Heimdal).
342786aa69aSBen Smithurst.Em WARNING !
3439c488872SRuslan ErmilovThis is still experimental code.
3449c488872SRuslan ErmilovIf you need stable Kerberos5, use the
345786aa69aSBen Smithurstport(s).
3469c488872SRuslan Ermilov.It Va MODULES_WITH_WORLD
34734455342SDima Dorfman.Pq Vt bool
3489c488872SRuslan ErmilovSet to build modules with the system instead of the kernel.
3499c488872SRuslan Ermilov.It Va NO_CVS
35034455342SDima Dorfman.Pq Vt bool
3519c488872SRuslan ErmilovSet to not build CVS.
3529c488872SRuslan Ermilov.It Va NO_BIND
35334455342SDima Dorfman.Pq Vt bool
3549c488872SRuslan ErmilovSet to not build BIND.
3559c488872SRuslan Ermilov.It Va NO_FORTRAN
35634455342SDima Dorfman.Pq Vt bool
3579c488872SRuslan ErmilovSet to not build
3589c488872SRuslan Ermilov.Xr g77 1
3599c488872SRuslan Ermilovand related libraries.
360f3bb47ccSRuslan Ermilov.It Va NO_I4B
361f3bb47ccSRuslan Ermilov.Pq Vt bool
362f3bb47ccSRuslan ErmilovSet to not build isdn4bsd package.
3639c488872SRuslan Ermilov.It Va NO_LPR
36434455342SDima Dorfman.Pq Vt bool
3659c488872SRuslan ErmilovSet to not build
3669c488872SRuslan Ermilov.Xr lpr 1
3679c488872SRuslan Ermilovand related programs.
3689c488872SRuslan Ermilov.It Va NO_MAILWRAPPER
36934455342SDima Dorfman.Pq Vt bool
3709c488872SRuslan ErmilovSet to not build the
3719c488872SRuslan Ermilov.Xr mailwrapper 8
3729c488872SRuslan ErmilovMTA selector.
373723f7e30SJeroen Ruigrok van der Werven.It Va NO_MAKEDEV_INSTALL
37434455342SDima Dorfman.Pq Vt bool
375c720f298SRuslan ErmilovSet to avoid installing
376c720f298SRuslan Ermilov.Pa MAKEDEV
377c720f298SRuslan Ermilovin
378723f7e30SJeroen Ruigrok van der Werven.Pa /dev .
379723f7e30SJeroen Ruigrok van der WervenThis implies the
380723f7e30SJeroen Ruigrok van der Werven.Va NO_MAKEDEV_RUN
381723f7e30SJeroen Ruigrok van der Wervenvariable.
382723f7e30SJeroen Ruigrok van der Werven.It Va NO_MAKEDEV_RUN
38334455342SDima Dorfman.Pq Vt bool
3849c488872SRuslan ErmilovSet to avoid running
3859c488872SRuslan Ermilov.Dq Li "MAKEDEV all"
3869c488872SRuslan Ermilovon
3879c488872SRuslan Ermilov.Pa /dev
3889c488872SRuslan Ermilovduring install.
3899c488872SRuslan Ermilov.It Va NO_OBJC
39034455342SDima Dorfman.Pq Vt bool
3919c488872SRuslan ErmilovSet to not build Objective C support.
3929c488872SRuslan Ermilov.It Va NO_OPENSSH
39334455342SDima Dorfman.Pq Vt bool
3949c488872SRuslan ErmilovSet to not build OpenSSH.
3959c488872SRuslan Ermilov.It Va NO_OPENSSL
39634455342SDima Dorfman.Pq Vt bool
3979c488872SRuslan ErmilovSet to not build OpenSSL (implies
3989c488872SRuslan Ermilov.Va NO_OPENSSH ) .
3999c488872SRuslan Ermilov.It Va NO_SENDMAIL
40034455342SDima Dorfman.Pq Vt bool
4019c488872SRuslan ErmilovSet to not build
4029c488872SRuslan Ermilov.Xr sendmail 8
4039c488872SRuslan Ermilovand related programs.
4049c488872SRuslan Ermilov.It Va NO_SHAREDOCS
40534455342SDima Dorfman.Pq Vt bool
4069c488872SRuslan ErmilovSet to not build the
4079c488872SRuslan Ermilov.Bx 4.4
4089c488872SRuslan Ermilovlegacy docs.
4099c488872SRuslan Ermilov.It Va NO_TCSH
41034455342SDima Dorfman.Pq Vt bool
4119c488872SRuslan ErmilovSet to not build and install
4129c488872SRuslan Ermilov.Pa /bin/csh
4139c488872SRuslan Ermilov(which is
4149c488872SRuslan Ermilov.Xr tcsh 1 ) .
4159c488872SRuslan Ermilov.It Va NO_X
41634455342SDima Dorfman.Pq Vt bool
4179c488872SRuslan ErmilovSet to not compile in X\-Windows support (e.g.\&
4189c488872SRuslan Ermilov.Xr doscmd 1 ) .
4199c488872SRuslan Ermilov.It Va NOCLEAN
42034455342SDima Dorfman.Pq Vt bool
4219c488872SRuslan ErmilovSet this to disable cleaning during
4229c488872SRuslan Ermilov.Dq Li "make buildworld" .
423786aa69aSBen SmithurstThis should not be set unless you know what you are doing.
4249c488872SRuslan Ermilov.It Va NOCLEANDIR
42534455342SDima Dorfman.Pq Vt bool
4269c488872SRuslan ErmilovSet this to run
4279c488872SRuslan Ermilov.Dq Li "${MAKE} clean"
428786aa69aSBen Smithurstinstead of
4299c488872SRuslan Ermilov.Dq Li "${MAKE} cleandir" .
4309c488872SRuslan Ermilov.It Va NOCRYPT
43134455342SDima Dorfman.Pq Vt bool
4329c488872SRuslan ErmilovSet to not build any crypto code.
4339c488872SRuslan Ermilov.It Va NOGAMES
43434455342SDima Dorfman.Pq Vt bool
4359c488872SRuslan ErmilovSet to not build games.
4369c488872SRuslan Ermilov.It Va NOINFO
43734455342SDima Dorfman.Pq Vt bool
4389c488872SRuslan ErmilovSet to not make or install
4399c488872SRuslan Ermilov.Xr info 5
4409c488872SRuslan Ermilovfiles.
4419c488872SRuslan Ermilov.It Va NOLIBC_R
44234455342SDima Dorfman.Pq Vt bool
4439c488872SRuslan ErmilovSet to not build
4449c488872SRuslan Ermilov.Nm libc_r
4459c488872SRuslan Ermilov(reentrant version of
4469c488872SRuslan Ermilov.Nm libc ) .
4479c488872SRuslan Ermilov.It Va NOMANCOMPRESS
44834455342SDima Dorfman.Pq Vt bool
4499c488872SRuslan ErmilovSet to install man pages uncompressed.
4509c488872SRuslan Ermilov.It Va NOPERL
45134455342SDima Dorfman.Pq Vt bool
4529c488872SRuslan ErmilovSet to avoid building
4539c488872SRuslan Ermilov.Xr perl 1 .
4549c488872SRuslan Ermilov.It Va NOPROFILE
45534455342SDima Dorfman.Pq Vt bool
4569c488872SRuslan ErmilovSet to avoid compiling profiled libraries.
4579c488872SRuslan Ermilov.It Va NOSECURE
45834455342SDima Dorfman.Pq Vt bool
4599c488872SRuslan Ermilovset to not build crypto code in
4609c488872SRuslan Ermilov.Pa secure
4619c488872SRuslan Ermilovsubdir.
4629c488872SRuslan Ermilov.It Va NOSHARE
46334455342SDima Dorfman.Pq Vt bool
4649c488872SRuslan ErmilovSet to not build in the
4659c488872SRuslan Ermilov.Pa share
4669c488872SRuslan Ermilovsubdir.
4679c488872SRuslan Ermilov.It Va NOUUCP
46834455342SDima Dorfman.Pq Vt bool
4699c488872SRuslan ErmilovSet to not build
4709c488872SRuslan Ermilov.Xr uucp 1
4719c488872SRuslan Ermilovrelated programs.
4729c488872SRuslan Ermilov.It Va PERL_THREADED
47334455342SDima Dorfman.Pq Vt bool
4749c488872SRuslan ErmilovSet to enable the building and installation of
4759c488872SRuslan Ermilov.Xr perl 1
4769c488872SRuslan Ermilovwith thread
477786aa69aSBen Smithurstsupport.
4789c488872SRuslan Ermilov.It Va PPP_NOSUID
47934455342SDima Dorfman.Pq Vt bool
4809c488872SRuslan ErmilovSet to disable the installation of
4819c488872SRuslan Ermilov.Xr ppp 8
4829c488872SRuslan Ermilovas an suid root program.
48325219d25SGregory Neil Shapiro.It Va SENDMAIL_MC
48434455342SDima Dorfman.Pq Vt str
48525219d25SGregory Neil ShapiroThe default m4 configuration file to use at install time.
48601f72632SRuslan ErmilovThe value should include the full path to the
48701f72632SRuslan Ermilov.Pa .mc
48801f72632SRuslan Ermilovfile, e.g.,
489d1885c41SGregory Neil Shapiro.Pa /etc/mail/myconfig.mc .
49025219d25SGregory Neil ShapiroUse with caution as a make install will overwrite any existing
49125219d25SGregory Neil Shapiro.Pa /etc/mail/sendmail.cf .
49225219d25SGregory Neil ShapiroNote that
49325219d25SGregory Neil Shapiro.Va SENDMAIL_CF
49425219d25SGregory Neil Shapirois now deprecated.
495e6c77250SGregory Neil Shapiro.It Va SENDMAIL_ADDITIONAL_MC
49634455342SDima Dorfman.Pq Vt str
49701f72632SRuslan ErmilovAdditional
49801f72632SRuslan Ermilov.Pa .mc
49901f72632SRuslan Ermilovfiles which should be built into
50001f72632SRuslan Ermilov.Pa .cf
50101f72632SRuslan Ermilovfiles at build time.
50201f72632SRuslan ErmilovThe value should include the full path to the
50301f72632SRuslan Ermilov.Pa .mc
50401f72632SRuslan Ermilovfile(s), e.g.,
505e6c77250SGregory Neil Shapiro.Pa /etc/mail/foo.mc
506e6c77250SGregory Neil Shapiro.Pa /etc/mail/bar.mc .
507f4843be9SGregory Neil Shapiro.It Va SENDMAIL_M4_FLAGS
508f4843be9SGregory Neil Shapiro.Pq Vt str
50901f72632SRuslan ErmilovFlags passed to m4 when building a
51001f72632SRuslan Ermilov.Pa .cf
51101f72632SRuslan Ermilovfile from a
51201f72632SRuslan Ermilov.Pa .mc
51301f72632SRuslan Ermilovfile.
5149c488872SRuslan Ermilov.It Va SENDMAIL_CFLAGS
51534455342SDima Dorfman.Pq Vt str
5169c488872SRuslan ErmilovFlags to pass to the compile command when building
5179c488872SRuslan Ermilov.Xr sendmail 8 .
5189c488872SRuslan ErmilovThe
5199c488872SRuslan Ermilov.Va SENDMAIL_*
5209c488872SRuslan Ermilovflags can be used to provide SASL support with setting such as:
521786aa69aSBen Smithurst.Bd -literal -offset indent
522786aa69aSBen SmithurstSENDMAIL_CFLAGS=-I/usr/local/include -DSASL
523786aa69aSBen SmithurstSENDMAIL_LDFLAGS=-L/usr/local/lib
524786aa69aSBen SmithurstSENDMAIL_LDADD=-lsasl
525786aa69aSBen Smithurst.Ed
5269c488872SRuslan Ermilov.It Va SENDMAIL_LDFLAGS
52734455342SDima Dorfman.Pq Vt str
5289c488872SRuslan ErmilovFlags to pass to the
5299c488872SRuslan Ermilov.Xr ld 1
5309c488872SRuslan Ermilovcommand when building
5319c488872SRuslan Ermilov.Xr sendmail 8 .
5329c488872SRuslan Ermilov.It Va SENDMAIL_LDADD
53334455342SDima Dorfman.Pq Vt str
5349c488872SRuslan ErmilovFlags to add to the end of the
5359c488872SRuslan Ermilov.Xr ld 1
5369c488872SRuslan Ermilovcommand when building
5379c488872SRuslan Ermilov.Xr sendmail 8 .
5389c488872SRuslan Ermilov.It Va SENDMAIL_DPADD
53934455342SDima Dorfman.Pq Vt str
5409c488872SRuslan ErmilovThis variable is undocumented.
541786aa69aSBen Smithurst.El
542786aa69aSBen Smithurst.Pp
543786aa69aSBen SmithurstThe following list provides a name and short description for variables
544786aa69aSBen Smithurstthat are used when building documentation.
545786aa69aSBen Smithurst.Bl -tag -width Ar
5469c488872SRuslan Ermilov.It Va DISTDIR
54734455342SDima Dorfman.Pq Vt str
5489c488872SRuslan ErmilovWhere distfiles are kept.
5499c488872SRuslan ErmilovNormally, this is
550786aa69aSBen Smithurst.Pa distfiles
551786aa69aSBen Smithurstin
5529c488872SRuslan Ermilov.Va PORTSDIR .
5539c488872SRuslan Ermilov.It Va DOC_LANG
55434455342SDima Dorfman.Pq Vt str
5559c488872SRuslan ErmilovThe list of languages and encodings to build and install.
5569c488872SRuslan Ermilov.It Va PRINTERDEVICE
55734455342SDima Dorfman.Pq Vt str
5589c488872SRuslan ErmilovThe default format for system documentation, depends on your
5599c488872SRuslan Ermilovprinter.
5609c488872SRuslan ErmilovThis can be set to
561786aa69aSBen Smithurst.Dq Li ascii
562786aa69aSBen Smithurstfor simple printers or
563786aa69aSBen Smithurst.Dq Li ps
564786aa69aSBen Smithurstfor postscript or graphics printers with a ghostscript
565786aa69aSBen Smithurstfilter.
566786aa69aSBen Smithurst.El
567786aa69aSBen Smithurst.Pp
568786aa69aSBen SmithurstThe following list provides a name and short description for variables
569786aa69aSBen Smithurstthat are used when building ports:
570786aa69aSBen Smithurst.Bl -tag -width Ar
5718e6d7b29SGeorge C A Reid.It Va FORCE_PKG_REGISTER
57234455342SDima Dorfman.Pq Vt bool
5739c488872SRuslan ErmilovSet this to override any existing package registration.
5749c488872SRuslan Ermilov.It Va HAVE_MOTIF
57534455342SDima Dorfman.Pq Vt bool
5769c488872SRuslan ErmilovSet this if you have Motif on your system.
5779c488872SRuslan Ermilov.It Va KRB5_HOME
57834455342SDima Dorfman.Pq Vt str
5799c488872SRuslan ErmilovSet this if you want to install the MIT Kerberos5 port somewhere
580786aa69aSBen Smithurstother than
581786aa69aSBen Smithurst.Pa /usr/local .
5829c488872SRuslan Ermilov.It Va LOCALBASE
58334455342SDima Dorfman.Pq Vt str
5849c488872SRuslan ErmilovSet this to the base directory that non\-X ports should be
5859c488872SRuslan Ermilovinstalled in.
5869c488872SRuslan ErmilovIt provides the default for
5879c488872SRuslan Ermilov.Va PREFIX
5889c488872SRuslan Ermilovwhen building in
589786aa69aSBen Smithurst.Pa /usr/ports .
5909c488872SRuslan Ermilov.It Va MASTER_SITE_AFTERSTEP
59134455342SDima Dorfman.Pq Vt str
5929c488872SRuslan ErmilovSet this to change the master site for AfterStep ports.
5939c488872SRuslan ErmilovThe last
594786aa69aSBen Smithurstpart of the path must be
595786aa69aSBen Smithurst.Dq Li /%SUBDIR%/ .
5969c488872SRuslan Ermilov.It Va MASTER_SITE_BACKUP
59734455342SDima Dorfman.Pq Vt str
5989c488872SRuslan ErmilovControls the site location that ports check for distfiles if the
599786aa69aSBen Smithurstlocations listed in their
600786aa69aSBen Smithurst.Pa Makefile
6019c488872SRuslan Ermilovdo not work.
6029c488872SRuslan ErmilovThe last part of the path must be
603786aa69aSBen Smithurst.Dq Li /${DIST_SUBDIR}/ .
6049c488872SRuslan Ermilov.It Va MASTER_SITE_COMP_SOURCES
60534455342SDima Dorfman.Pq Vt str
6069c488872SRuslan ErmilovControls the master site location for
6079c488872SRuslan Ermilov.Pa comp.sources
6089c488872SRuslan Ermilovports.
6099c488872SRuslan ErmilovThe
610786aa69aSBen Smithurstlast part of the path must be
611786aa69aSBen Smithurst.Dq Li %SUBDIR%/
6129c488872SRuslan Ermilov.It Va MASTER_SITE_GNOME
61334455342SDima Dorfman.Pq Vt str
6149c488872SRuslan ErmilovControls the master site location for GNOME ports.
6159c488872SRuslan ErmilovThe
616786aa69aSBen Smithurstlast part of the path must be
617786aa69aSBen Smithurst.Dq Li /%SUBDIR%/
6189c488872SRuslan Ermilov.It Va MASTER_SITE_GNU
61934455342SDima Dorfman.Pq Vt str
6209c488872SRuslan ErmilovControls the master site location for GNU ports.
6219c488872SRuslan ErmilovThe
622786aa69aSBen Smithurstlast part of the path must be
623786aa69aSBen Smithurst.Dq Li /%SUBDIR%/
6249c488872SRuslan Ermilov.It Va MASTER_SITE_KDE
62534455342SDima Dorfman.Pq Vt str
6269c488872SRuslan ErmilovControls the master site location for KDE ports.
6279c488872SRuslan ErmilovThe
628786aa69aSBen Smithurstlast part of the path must be
629786aa69aSBen Smithurst.Dq Li /%SUBDIR%/
6309c488872SRuslan Ermilov.It Va MASTER_SITE_FREEBSD
63134455342SDima Dorfman.Pq Vt bool
6329c488872SRuslan ErmilovIf set, go to the master
633786aa69aSBen Smithurst.Fx
634786aa69aSBen Smithurstsite for all files.
6359c488872SRuslan Ermilov.It Va MASTER_SITE_MOZILLA
63634455342SDima Dorfman.Pq Vt str
6379c488872SRuslan ErmilovControls the master site location for Mozilla ports.
6389c488872SRuslan ErmilovThe
639786aa69aSBen Smithurstlast part of the path must be
640786aa69aSBen Smithurst.Dq Li /%SUBDIR%/
6419c488872SRuslan Ermilov.It Va MASTER_SITE_OVERRIDE
64234455342SDima Dorfman.Pq Vt str
6439c488872SRuslan ErmilovIf set, this site is checked before the sites listed in the ports
644786aa69aSBen Smithurst.Pa Makefile .
645786aa69aSBen SmithurstYou can have it check the backup site first by like so:
646786aa69aSBen Smithurst.Bd -literal -offset indent
647786aa69aSBen SmithurstMASTER_SITE_OVERRIDE?=	${MASTER_SITE_BACKUP}
648786aa69aSBen Smithurst.Ed
6499c488872SRuslan Ermilov.It Va MASTER_SITE_PERL_CPAN
65034455342SDima Dorfman.Pq Vt str
6519c488872SRuslan ErmilovControls the master site location for Perl ports.
6529c488872SRuslan ErmilovThe
653786aa69aSBen Smithurstlast part of the path must be
654786aa69aSBen Smithurst.Bd -literal -offset indent
655786aa69aSBen Smithurst/%SUBDIR%/
656786aa69aSBen Smithurst.Ed
6579c488872SRuslan Ermilov.It Va MASTER_SORT_REGEX
65834455342SDima Dorfman.Pq Vt str
6599c488872SRuslan ErmilovSet this to control the sort order for mirror sets.
6609c488872SRuslan ErmilovTo set it to
6619c488872SRuslan Ermilovprefer mirrors in the
6629c488872SRuslan Ermilov.Pa .jp
6639c488872SRuslan Ermilovdomain, use:
664786aa69aSBen Smithurst.Bd -literal -offset indent
665786aa69aSBen SmithurstMASTER_SORT_REGEX?=	^file: ^ftp://ftp\.FreeBSD\.org/pub/FreeBSD/ports/local-distfiles/ ://[^/]*\.jp/ ://[^/]*\.jp\.
666786aa69aSBen Smithurst.Ed
6679c488872SRuslan Ermilov.Pp
6689c488872SRuslan ErmilovUsers of other ccTLD domains should change the
669786aa69aSBen Smithurst.Dq Li jp
670786aa69aSBen Smithurstto the
671786aa69aSBen Smithurstappropriate domain.
6729c488872SRuslan Ermilov.It Va MASTER_SITE_RINGSERVER
67334455342SDima Dorfman.Pq Vt str
6749c488872SRuslan ErmilovControls the master site location for Ringserver ports.
6759c488872SRuslan ErmilovThe last
676786aa69aSBen Smithurstpart of the path must be
677786aa69aSBen Smithurst.Dq Li /%SUBDIR%/ .
6789c488872SRuslan Ermilov.It Va MASTER_SITE_RUBY
67934455342SDima Dorfman.Pq Vt str
6809c488872SRuslan ErmilovControls the master site location for Ruby ports.
6819c488872SRuslan ErmilovThe last
682786aa69aSBen Smithurstpart of the path must be
683786aa69aSBen Smithurst.Dq Li /%SUBDIR%/ .
6849c488872SRuslan Ermilov.It Va MASTER_SITE_SUNSITE
68534455342SDima Dorfman.Pq Vt str
6869c488872SRuslan ErmilovControls the master site location for Sunsite ports.
6879c488872SRuslan ErmilovThe last
688786aa69aSBen Smithurstpart of the path must be
689786aa69aSBen Smithurst.Dq Li /%SUBDIR%/ .
6909c488872SRuslan Ermilov.It Va MASTER_SITE_TCLTK
69134455342SDima Dorfman.Pq Vt str
6929c488872SRuslan ErmilovControls the master site location for Tcl and Tk ports.
6939c488872SRuslan ErmilovThe last
694786aa69aSBen Smithurstpart of the path must be
695786aa69aSBen Smithurst.Dq Li /%SUBDIR%/ .
6969c488872SRuslan Ermilov.It Va MASTER_SITE_TEX_CTAN
69734455342SDima Dorfman.Pq Vt str
6989c488872SRuslan ErmilovControls the master site location for TeX ports.
6999c488872SRuslan ErmilovThe last
700786aa69aSBen Smithurstpart of the path must be
701786aa69aSBen Smithurst.Dq Li /%SUBDIR%/ .
7029c488872SRuslan Ermilov.It Va MASTER_SITE_WINDOWMAKER
70334455342SDima Dorfman.Pq Vt str
7049c488872SRuslan ErmilovControls the master site location for WindowMaker ports.
7059c488872SRuslan ErmilovThe last
706786aa69aSBen Smithurstpart of the path must be
707786aa69aSBen Smithurst.Dq Li /%SUBDIR%/ .
7089c488872SRuslan Ermilov.It Va MASTER_SITE_XCONTRIB
70934455342SDima Dorfman.Pq Vt str
7109c488872SRuslan ErmilovControls the master site location for contributed X ports.
7119c488872SRuslan ErmilovThe last
712786aa69aSBen Smithurstpart of the path must be
713786aa69aSBen Smithurst.Dq Li /%SUBDIR%/ .
7149c488872SRuslan Ermilov.It Va MASTER_SITE_XEMACS
71534455342SDima Dorfman.Pq Vt str
7169c488872SRuslan ErmilovControls the master site location for Xemacs ports.
7179c488872SRuslan ErmilovThe last
718786aa69aSBen Smithurstpart of the path must be
719786aa69aSBen Smithurst.Dq Li /%SUBDIR%/ .
7209c488872SRuslan Ermilov.It Va MASTER_SITE_XFREE
72134455342SDima Dorfman.Pq Vt str
7229c488872SRuslan ErmilovControls the master site location for XFree ports.
7239c488872SRuslan ErmilovThe last
724786aa69aSBen Smithurstpart of the path must be
725786aa69aSBen Smithurst.Dq Li /%SUBDIR%/ .
7269c488872SRuslan Ermilov.It Va MOTIFLIB
72734455342SDima Dorfman.Pq Vt str
7289c488872SRuslan ErmilovLocation of
729786aa69aSBen Smithurst.Pa libXm.a
730786aa69aSBen Smithurstand
731786aa69aSBen Smithurst.Pa libXm.so .
7329c488872SRuslan Ermilov.It Va MOTIF_STATIC
73334455342SDima Dorfman.Pq Vt bool
7349c488872SRuslan ErmilovSet this if you want ports that use Motif to be built so they
735786aa69aSBen Smithurstcan be run on systems without the Motif shared libraries.
7369c488872SRuslan Ermilov.It Va NOCLEANDEPENDS
73734455342SDima Dorfman.Pq Vt bool
7389c488872SRuslan ErmilovSet this to prevent
7399c488872SRuslan Ermilov.Dq Li "make clean"
740786aa69aSBen Smithurstfrom cleaning the ports that the one being cleaned depends on.
7419c488872SRuslan Ermilov.It Va NOPORTDOCS
74234455342SDima Dorfman.Pq Vt bool
7439c488872SRuslan ErmilovSet this to disable installing additional documentation with ports.
7449c488872SRuslan Ermilov.It Va PACKAGES
74534455342SDima Dorfman.Pq Vt str
7469c488872SRuslan ErmilovUsed only for the package target; the directory for the package tree.
7479c488872SRuslan Ermilov.It Va PATCH_SITES
74834455342SDima Dorfman.Pq Vt str
7499c488872SRuslan ErmilovPrimary location(s) for the distribution of patch files.
7509c488872SRuslan Ermilov.It Va PORTSDIR
75134455342SDima Dorfman.Pq Vt str
7529c488872SRuslan ErmilovThe location of the ports tree.
7539c488872SRuslan Ermilov.It Va USA_RESIDENT
75434455342SDima Dorfman.Pq Vt bool
7559c488872SRuslan ErmilovSet this if you are a resident of the USA so that ports that
7569c488872SRuslan Ermilovneed to can attempt to comply with U.S. export regulations.
757aafff06bSMaxim Sobolev.It Va WITHOUT_X11
758adf08670SDima Dorfman.Pq Vt bool
759aafff06bSMaxim SobolevSet this so that ports that can be built with or without X11
760aafff06bSMaxim Sobolevsupport will build without X11 support by default.
7619c488872SRuslan Ermilov.It Va WRKDIRPREFIX
76234455342SDima Dorfman.Pq Vt str
7639c488872SRuslan ErmilovWhere to create temporary files used when building ports.
7649c488872SRuslan Ermilov.It Va X11BASE
76534455342SDima Dorfman.Pq Vt str
7669c488872SRuslan ErmilovShould be set to where the X11 distribution has been
7679c488872SRuslan Ermilovinstalled if it is installed anywhere other than
7689c488872SRuslan Ermilov.Pa /usr/X11R6 .
7693136363fSRuslan Ermilov.El
770786aa69aSBen Smithurst.Sh FILES
771786aa69aSBen Smithurst.Bl -tag -width /etc/defaults/make.conf -compact
772786aa69aSBen Smithurst.It Pa /etc/defaults/make.conf
773786aa69aSBen Smithurst.It Pa /etc/make.conf
774786aa69aSBen Smithurst.It Pa /usr/doc/Makefile
775786aa69aSBen Smithurst.It Pa /usr/src/Makefile
776786aa69aSBen Smithurst.It Pa /usr/src/Makefile.inc1
777786aa69aSBen Smithurst.It Pa /usr/ports/Mk/bsd.port.mk
778786aa69aSBen Smithurst.It Pa /usr/ports/Mk/bsd.sites.mk
7793136363fSRuslan Ermilov.El
780786aa69aSBen Smithurst.Sh SEE ALSO
781786aa69aSBen Smithurst.Xr gcc 1 ,
782786aa69aSBen Smithurst.Xr install 1 ,
783786aa69aSBen Smithurst.Xr make 1 ,
784786aa69aSBen Smithurst.Xr ports 7 ,
785180ddf32SDima Dorfman.Xr lpd 8 ,
786786aa69aSBen Smithurst.Xr sendmail 8
787786aa69aSBen Smithurst.Sh HISTORY
788786aa69aSBen SmithurstThe
789786aa69aSBen Smithurst.Nm
790786aa69aSBen Smithurstfile appeared sometime before
791786aa69aSBen Smithurst.Fx 4.0 .
792786aa69aSBen Smithurst.Sh AUTHORS
7939c488872SRuslan ErmilovThis
7949c488872SRuslan Ermilovmanual page was written by
795786aa69aSBen Smithurst.An Mike W. Meyer Aq mwm@mired.org .
796265733aaSBen Smithurst.Sh BUGS
797265733aaSBen SmithurstThis manual page may occasionally be out of date with respect to
798265733aaSBen Smithurstthe options currently available for use in
7993136363fSRuslan Ermilov.Nm .
800265733aaSBen SmithurstPlease check the
801265733aaSBen Smithurst.Pa /etc/defaults/make.conf
802265733aaSBen Smithurstfile for the latest options which are available.
803