summaryrefslogtreecommitdiffstats
path: root/share/man/man7
diff options
context:
space:
mode:
authorbjk <bjk@FreeBSD.org>2014-06-09 23:11:50 +0000
committerbjk <bjk@FreeBSD.org>2014-06-09 23:11:50 +0000
commitbc20a2fb6272bd861409a1e9ca6553f4b8b4cbc7 (patch)
tree4f78acfc58ef53fa6cb04ce05302c56544f42c24 /share/man/man7
parentb02f5696faddc44995154043ff49b283c335d79d (diff)
downloadFreeBSD-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.739
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
OpenPOWER on IntegriCloud