summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWarren Block <wblock@FreeBSD.org>2017-02-03 19:09:46 +0000
committerWarren Block <wblock@FreeBSD.org>2017-02-03 19:09:46 +0000
commit7a206c317d9d3adce8b7c81ea686db67137573e4 (patch)
treebfab6eeceeb3cecf2bcb21daead81243284722b5
parentec93ed8d95f047bd6cbaa7e0d71a8691980d53b5 (diff)
downloadsrc-test2-7a206c317d9d3adce8b7c81ea686db67137573e4.tar.gz
src-test2-7a206c317d9d3adce8b7c81ea686db67137573e4.zip
Notes
-rw-r--r--tools/build/options/WITHOUT_BLACKLIST2
-rw-r--r--tools/build/options/WITHOUT_CLANG_BOOTSTRAP8
-rw-r--r--tools/build/options/WITHOUT_CROSS_COMPILER6
-rw-r--r--tools/build/options/WITHOUT_DIALOG7
-rw-r--r--tools/build/options/WITHOUT_DMAGENT2
-rw-r--r--tools/build/options/WITHOUT_DOCCOMPRESS2
-rw-r--r--tools/build/options/WITHOUT_GPL_DTC4
-rw-r--r--tools/build/options/WITHOUT_INSTALLLIB4
-rw-r--r--tools/build/options/WITHOUT_KERBEROS2
-rw-r--r--tools/build/options/WITH_CCACHE_BUILD6
-rw-r--r--tools/build/options/WITH_DIRDEPS_BUILD11
-rw-r--r--tools/build/options/WITH_INSTALL_AS_USER2
-rw-r--r--tools/build/options/WITH_META_MODE20
-rw-r--r--tools/build/options/WITH_STAGING_MAN2
-rwxr-xr-xtools/build/options/makeman15
15 files changed, 50 insertions, 43 deletions
diff --git a/tools/build/options/WITHOUT_BLACKLIST b/tools/build/options/WITHOUT_BLACKLIST
index 65c50973b939..1ab779fab276 100644
--- a/tools/build/options/WITHOUT_BLACKLIST
+++ b/tools/build/options/WITHOUT_BLACKLIST
@@ -1,2 +1,2 @@
.\" $FreeBSD$
-Set this if you do not want to build blacklistd / blacklistctl.
+Set this if you do not want to build blacklistd/blacklistctl.
diff --git a/tools/build/options/WITHOUT_CLANG_BOOTSTRAP b/tools/build/options/WITHOUT_CLANG_BOOTSTRAP
index 4a86791fd3c5..e56706faad89 100644
--- a/tools/build/options/WITHOUT_CLANG_BOOTSTRAP
+++ b/tools/build/options/WITHOUT_CLANG_BOOTSTRAP
@@ -1,5 +1,5 @@
.\" $FreeBSD$
-Set to not build the Clang C/C++ compiler during the bootstrap phase of the build.
-You must enable either gcc or clang bootstrap to be able to build the system,
-unless an alternative compiler is provided via
-XCC.
+Set to not build the Clang C/C++ compiler during the bootstrap phase of
+the build.
+To be able to build the system, either gcc or clang bootstrap must be
+enabled unless an alternate compiler is provided via XCC.
diff --git a/tools/build/options/WITHOUT_CROSS_COMPILER b/tools/build/options/WITHOUT_CROSS_COMPILER
index 80420c5625eb..fc5233c50bae 100644
--- a/tools/build/options/WITHOUT_CROSS_COMPILER
+++ b/tools/build/options/WITHOUT_CROSS_COMPILER
@@ -1,10 +1,10 @@
.\" $FreeBSD$
Set to not build any cross compiler in the cross-tools stage of buildworld.
-If you are compiling a different version of
+When compiling a different version of
.Fx
-than what is installed on the system, you will need to provide an alternate
+than what is installed on the system, provide an alternate
compiler with XCC to ensure success.
-If you are compiling with an identical version of
+When compiling with an identical version of
.Fx
to the host, this option may be safely used.
This option may also be safe when the host version of
diff --git a/tools/build/options/WITHOUT_DIALOG b/tools/build/options/WITHOUT_DIALOG
index f5bc50849466..9a13dcf305ff 100644
--- a/tools/build/options/WITHOUT_DIALOG
+++ b/tools/build/options/WITHOUT_DIALOG
@@ -1,2 +1,7 @@
.\" $FreeBSD$
-Set to not build dialog(1), dialog(1,3), and dpv(1,3).
+Set to not build
+.Xr dialog 1 ,
+.Xr dialog 3 ,
+.Xr dpv 1 ,
+and
+.Xr dpv 3 .
diff --git a/tools/build/options/WITHOUT_DMAGENT b/tools/build/options/WITHOUT_DMAGENT
index 6e66bd8432ba..d5e62093ee26 100644
--- a/tools/build/options/WITHOUT_DMAGENT
+++ b/tools/build/options/WITHOUT_DMAGENT
@@ -1,2 +1,2 @@
.\" $FreeBSD$
-Set to not build dma Mail Transport Agent
+Set to not build dma Mail Transport Agent.
diff --git a/tools/build/options/WITHOUT_DOCCOMPRESS b/tools/build/options/WITHOUT_DOCCOMPRESS
index ba08df7b5895..ec4de74e146d 100644
--- a/tools/build/options/WITHOUT_DOCCOMPRESS
+++ b/tools/build/options/WITHOUT_DOCCOMPRESS
@@ -1,3 +1,3 @@
.\" $FreeBSD$
-Set to not to install compressed system documentation.
+Set to not install compressed system documentation.
Only the uncompressed version will be installed.
diff --git a/tools/build/options/WITHOUT_GPL_DTC b/tools/build/options/WITHOUT_GPL_DTC
index 5dc42ceb9a42..3d9169611581 100644
--- a/tools/build/options/WITHOUT_GPL_DTC
+++ b/tools/build/options/WITHOUT_GPL_DTC
@@ -1,3 +1,3 @@
.\" $FreeBSD$
-Set to build the BSD licensed version of the device tree compiler, instead of the
-GPL'd one from elinux.org.
+Set to build the BSD licensed version of the device tree compiler rather
+than the GPLed one from elinux.org.
diff --git a/tools/build/options/WITHOUT_INSTALLLIB b/tools/build/options/WITHOUT_INSTALLLIB
index e2aba1363f4f..bb8f50139950 100644
--- a/tools/build/options/WITHOUT_INSTALLLIB
+++ b/tools/build/options/WITHOUT_INSTALLLIB
@@ -1,6 +1,6 @@
.\" $FreeBSD$
-Set this if you do not want to install optional libraries.
-For example when creating a
+Set this if to not install optional libraries.
+For example, when creating a
.Xr nanobsd 8
image.
.Bf -symbolic
diff --git a/tools/build/options/WITHOUT_KERBEROS b/tools/build/options/WITHOUT_KERBEROS
index 8f562ec13146..fab303b81aac 100644
--- a/tools/build/options/WITHOUT_KERBEROS
+++ b/tools/build/options/WITHOUT_KERBEROS
@@ -1,2 +1,2 @@
.\" $FreeBSD$
-Set this if you do not want to build Kerberos 5 (KTH Heimdal).
+Set this to not build Kerberos 5 (KTH Heimdal).
diff --git a/tools/build/options/WITH_CCACHE_BUILD b/tools/build/options/WITH_CCACHE_BUILD
index 86b7f1a49f1b..97a45ea7b221 100644
--- a/tools/build/options/WITH_CCACHE_BUILD
+++ b/tools/build/options/WITH_CCACHE_BUILD
@@ -5,9 +5,9 @@ for the build.
No configuration is required except to install the
.Sy devel/ccache
package.
-Using with
-.Xr distcc 1
-should set
+When using with
+.Xr distcc 1 ,
+set
.Sy CCACHE_PREFIX=/usr/local/bin/distcc .
The default cache directory of
.Pa $HOME/.ccache
diff --git a/tools/build/options/WITH_DIRDEPS_BUILD b/tools/build/options/WITH_DIRDEPS_BUILD
index 334c483c9ca5..38599cb96a4c 100644
--- a/tools/build/options/WITH_DIRDEPS_BUILD
+++ b/tools/build/options/WITH_DIRDEPS_BUILD
@@ -11,23 +11,24 @@ Makefile.depend files found in each directory.
.Pp
The build can be started from anywhere, and behaves the same.
The initial instance of
-.Xr make 1
+.Xr make 1
recursively reads
.Va DIRDEPS
-from Makefile.depend
+from
+.Pa Makefile.depend ,
computing a graph of tree dependencies from the current origin.
Setting
.Va NO_DIRDEPS
-will skip checking dirdep dependencies and will only build in the current
+skips checking dirdep dependencies and will only build in the current
and child directories.
.Va NO_DIRDEPS_BELOW
-will skip building any dirdeps and only build the current directory.
+skips building any dirdeps and only build the current directory.
.Pp
This also utilizes the
.Va WITH_META_MODE
logic for incremental builds.
.Pp
-The build will hide commands ran unless
+The build hides commands executed unless
.Va NO_SILENT
is defined.
.Pp
diff --git a/tools/build/options/WITH_INSTALL_AS_USER b/tools/build/options/WITH_INSTALL_AS_USER
index da49014316a6..6d130e106a93 100644
--- a/tools/build/options/WITH_INSTALL_AS_USER
+++ b/tools/build/options/WITH_INSTALL_AS_USER
@@ -4,6 +4,6 @@ files with owner and group attributes set to that of the user running
the
.Xr make 1
command.
-The user still has to set the
+The user still must set the
.Va DESTDIR
variable to point to a directory where the user has write permissions.
diff --git a/tools/build/options/WITH_META_MODE b/tools/build/options/WITH_META_MODE
index 5427cdfcf78c..a1c79b4ec6a2 100644
--- a/tools/build/options/WITH_META_MODE
+++ b/tools/build/options/WITH_META_MODE
@@ -1,22 +1,22 @@
.\" $FreeBSD$
-Creates
+Create
.Xr make 1
meta files when building, which can provide a reliable incremental build when
using
.Xr filemon 4 .
-The meta file is created in the OBJDIR as
+The meta file is created in OBJDIR as
.Pa target.meta .
-These meta files track the command ran, its output, and the current directory.
+These meta files track the command that was executed, its output, and the
+current directory.
The
.Xr filemon 4
module is required unless
.Va NO_FILEMON
is defined.
-When the module is loaded, any files used by the commands executed will be
-tracked as
-dependencies for the target in its meta file.
-The target will be considered out-of-date and rebuilt if any of the following
-are true compared to the last build:
+When the module is loaded, any files used by the commands executed are
+tracked as dependencies for the target in its meta file.
+The target is considered out-of-date and rebuilt if any of these
+conditions are true compared to the last build:
.Bl -bullet -compact
.It
The command to execute changes.
@@ -38,10 +38,10 @@ Files read, written, executed or linked are missing.
.El
The meta files can also be useful for debugging.
.Pp
-The build will hide commands ran unless
+The build hides commands that are executed unless
.Va NO_SILENT
is defined.
-Errors will cause
+Errors cause
.Xr make 1
to show some of its environment for further debugging.
.Pp
diff --git a/tools/build/options/WITH_STAGING_MAN b/tools/build/options/WITH_STAGING_MAN
index 474b45d0213d..5cd75abd98c2 100644
--- a/tools/build/options/WITH_STAGING_MAN
+++ b/tools/build/options/WITH_STAGING_MAN
@@ -1,2 +1,2 @@
.\" $FreeBSD$
-Enable staging of MAN pages to stage tree.
+Enable staging of man pages to stage tree.
diff --git a/tools/build/options/makeman b/tools/build/options/makeman
index 4f21936e231d..c8e8985d913a 100755
--- a/tools/build/options/makeman
+++ b/tools/build/options/makeman
@@ -8,7 +8,7 @@ export LC_ALL=C
ident='$FreeBSD$'
t=$(mktemp -d -t makeman)
-trap 'test -d $t && rm -rf $t' exit
+# trap 'test -d $t && rm -rf $t' exit
srcdir=$(realpath ../../..)
make="make -C $srcdir -m $srcdir/share/mk"
@@ -124,6 +124,7 @@ show()
main()
{
+ echo "building src.conf.5 man page from files in ${PWD}" >&2
ident=${ident#$}
ident=${ident% $}
@@ -217,11 +218,11 @@ even if they would be set to
.Dq Li FALSE
or
.Dq Li NO .
-Just the existence of an option will cause
-it to be honoured by
+The presence of an option causes
+it to be honored by
.Xr make 1 .
.Pp
-The following list provides a name and short description for variables
+This list provides a name and short description for variables
that can be used for source builds.
.Bl -tag -width indent
EOF
@@ -246,7 +247,7 @@ EOF
sed -e's/\$\(FreeBSD: .*\) \$/from \1/' ${opt}
if [ -n "${targets}" ] ; then
echo '.Pp'
- echo 'It is a default setting on'
+ echo 'This is a default setting on'
echo $(echo ${targets} | sed -e's/ /, /g' -e's/\(.*\), /\1 and /').
fi
@@ -278,7 +279,7 @@ EOF
havedeps=0
if [ -s $t/deps ] ; then
havedeps=1
- echo 'When set, it also enforces the following options:'
+ echo 'When set, it enforces these options:'
echo '.Pp'
echo '.Bl -item -compact'
while read opt2 ; do
@@ -292,7 +293,7 @@ EOF
if [ ${havedeps} -eq 1 ] ; then
echo '.Pp'
fi
- echo 'When set, the following options are also in effect:'
+ echo 'When set, these options are also in effect:'
echo '.Pp'
echo '.Bl -inset -compact'
while read opt2 ; do