diff options
author | bjk <bjk@FreeBSD.org> | 2014-06-09 23:11:50 +0000 |
---|---|---|
committer | bjk <bjk@FreeBSD.org> | 2014-06-09 23:11:50 +0000 |
commit | bc20a2fb6272bd861409a1e9ca6553f4b8b4cbc7 (patch) | |
tree | 4f78acfc58ef53fa6cb04ce05302c56544f42c24 /share/man/man7 | |
parent | b02f5696faddc44995154043ff49b283c335d79d (diff) | |
download | FreeBSD-src-bc20a2fb6272bd861409a1e9ca6553f4b8b4cbc7.zip FreeBSD-src-bc20a2fb6272bd861409a1e9ca6553f4b8b4cbc7.tar.gz |
MFC r266416:
------------------------------------------------------------------------
r266416 | bjk | 2014-05-18 17:05:54 -0400 (Sun, 18 May 2014) | 14 lines
Document some user-settable make variables in ports.7
This is not a comprehensive list, as the variables themselves are spread
out over multiple files, but it is a start.
Add a section to make.conf noting that variables may be set there that
affect ports builds, but refer to ports.7 and elsewhere for the actual
listing; any listing in make.conf.5 would likely become out of date
fairly quickly.
PR: docs/189199
Reviewed by: bdrewery (previous version)
Approved by: hrs (mentor)
------------------------------------------------------------------------
PR: 189199
Approved by: hrs (mentor)
Diffstat (limited to 'share/man/man7')
-rw-r--r-- | share/man/man7/ports.7 | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/share/man/man7/ports.7 b/share/man/man7/ports.7 index d534b49..a73914b 100644 --- a/share/man/man7/ports.7 +++ b/share/man/man7/ports.7 @@ -486,6 +486,44 @@ have been configured will have a uniquely named sub-directory, containing a single file .Pa options . .El +.Sh MAKE VARIABLES +The following list provides a name and short description for many of the +variables that are used when building ports. +More information on these and other related variables may be found in +.Pa ${PORTSDIR}/Mk/* +and the +.Fx +Porter's Handbook. +.Bl -tag -width ".Va OVERRIDE_LINUX_BASE_PORT" +.It Va WITH_OPENSSL_PORT +.Pq Vt bool +If set, causes ports that make use of OpenSSL to use the OpenSSL from +ports +.Pq if available +instead of the OpenSSL from the base system. +.It Va WITH_DEBUG +.Pq Vt bool +If set, debugging symbols are installed for ports binaries. +.It Va WITH_DEBUG_PORTS +A list of origins for which to set +.Va WITH_DEBUG_PORTS . +.It Va WITH_SSP_PORTS +.Pq Vt bool +If set, enables +.Fl fstack-protector +for most ports. +.It Va WITH_GHOSTSCRIPT_VER +If set, the version of ghostscript to be used by ports. +.It Va OVERRIDE_LINUX_BASE_PORT +The default linux base to use. +.It Va WITH_CCACHE_BUILD +.Pq Vt bool +If set, enables the use of +.Xr ccache 1 +for building ports. +.It Va CCACHE_DIR +Which directory to use for the ccache data. +.El .Sh FILES .Bl -tag -width ".Pa /usr/ports/Mk/bsd.port.mk" -compact .It Pa /usr/ports @@ -495,6 +533,7 @@ The big Kahuna. .El .Sh SEE ALSO .Xr make 1 , +.Xr make.conf 5 , .Xr pkg 8 , .Xr portsnap 8 .Pp |