aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDag-Erling Smørgrav <des@FreeBSD.org>2026-07-02 15:16:52 +0000
committerDag-Erling Smørgrav <des@FreeBSD.org>2026-07-13 07:38:44 +0000
commite16857e08feaf2c59f0f6cf83ac8f1d6eddb0b4d (patch)
treecbfde1d297fcd1106246461720cbc6662f7f47b9
parentcd2c1451dc17520fc2cb8939fa8d8b1d3f9508e8 (diff)
src.conf(5): Suggest using ccache4
We have separate ports for Ccache 3 and 4. Suggest both, rather than only the Ccache 3 port. Rearrange the text somewhat to avoid an excessively ragged edge on a standard 80-column terminal. MFC after: 1 week Reviewed by: markj Differential Revision: https://reviews.freebsd.org/D58005 (cherry picked from commit a2545f68f64b4cfcc13ca2d372c8b9fef1c6331e)
-rw-r--r--share/man/man5/src.conf.516
-rw-r--r--tools/build/options/WITH_CCACHE_BUILD17
2 files changed, 17 insertions, 16 deletions
diff --git a/share/man/man5/src.conf.5 b/share/man/man5/src.conf.5
index bc82020946cc..a62144344178 100644
--- a/share/man/man5/src.conf.5
+++ b/share/man/man5/src.conf.5
@@ -1,5 +1,5 @@
.\" DO NOT EDIT-- this file is @generated by tools/build/options/makeman.
-.Dd June 26, 2026
+.Dd July 13, 2026
.Dt SRC.CONF 5
.Os
.Sh NAME
@@ -294,15 +294,19 @@ Use
.Xr ccache 1
for the build.
No configuration is required except to install the
-.Sy devel/ccache
-package.
+.Sy devel/ccache ,
+.Sy devel/ccache4 ,
+or
+.Sy devel/sccache
+port or package; in the latter case, set
+.Sy CCACHE_NAME=sccache .
When using with
.Xr distcc 1 ,
set
-.Sy CCACHE_PREFIX=/usr/local/bin/distcc .
-The default cache directory of
+.Sy CCACHE_PREFIX=${LOCALBASE}/bin/distcc .
+The default cache directory is
.Pa $HOME/.ccache
-will be used, which can be overridden by setting
+and can be changed by setting
.Sy CCACHE_DIR .
The
.Sy CCACHE_COMPILERCHECK
diff --git a/tools/build/options/WITH_CCACHE_BUILD b/tools/build/options/WITH_CCACHE_BUILD
index 9a5c2ce1cb80..f2a8505ee372 100644
--- a/tools/build/options/WITH_CCACHE_BUILD
+++ b/tools/build/options/WITH_CCACHE_BUILD
@@ -2,22 +2,19 @@ Use
.Xr ccache 1
for the build.
No configuration is required except to install the
-.Sy devel/ccache
+.Sy devel/ccache ,
+.Sy devel/ccache4 ,
or
.Sy devel/sccache
-package.
+port or package; in the latter case, set
+.Sy CCACHE_NAME=sccache .
When using with
.Xr distcc 1 ,
set
-.Sy CCACHE_PREFIX=/usr/local/bin/distcc .
-When using with sccache
-set
-.Sy CCACHE_NAME=sccache
-in
-.Xr src.conf 5 .
-The default cache directory of
+.Sy CCACHE_PREFIX=${LOCALBASE}/bin/distcc .
+The default cache directory is
.Pa $HOME/.ccache
-will be used, which can be overridden by setting
+and can be changed by setting
.Sy CCACHE_DIR .
The
.Sy CCACHE_COMPILERCHECK