pkgbase: Split out manpages by default

This helps with building small container images using pkgbase.

Reviewed by:	manu bapt
MFC after:	1 week
Differential Revision: https://reviews.freebsd.org/D41861
This commit is contained in:
Doug Rabson
2023-09-14 15:38:07 +01:00
parent 125bbadf60
commit 74da9c39c3
3 changed files with 7 additions and 3 deletions
+4
View File
@@ -27,6 +27,10 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 15.x IS SLOW:
world, or to merely disable the most expensive debugging functionality world, or to merely disable the most expensive debugging functionality
at runtime, run "ln -s 'abort:false,junk:false' /etc/malloc.conf".) at runtime, run "ln -s 'abort:false,junk:false' /etc/malloc.conf".)
20230914:
Enable splitting out pkgbase manpages into separate packages by
default. To disable this, set WITHOUT_MANSPLITPKG=yes in src.conf.
20230909: 20230909:
Enable vnet sysctl variables to be loader tunable. SYSCTLs which Enable vnet sysctl variables to be loader tunable. SYSCTLs which
belongs to VNETs can be initialized during early boot or module belongs to VNETs can be initialized during early boot or module
+2 -2
View File
@@ -1152,8 +1152,8 @@ is set explicitly)
.It Va WITHOUT_MANCOMPRESS .It Va WITHOUT_MANCOMPRESS
Do not install compressed man pages. Do not install compressed man pages.
Only the uncompressed versions will be installed. Only the uncompressed versions will be installed.
.It Va WITH_MANSPLITPKG .It Va WITHOUT_MANSPLITPKG
Split man pages into their own packages during make package. Do not split man pages into their own packages during make package.
.It Va WITHOUT_MAN_UTILS .It Va WITHOUT_MAN_UTILS
Do not build utilities for manual pages, Do not build utilities for manual pages,
.Xr apropos 1 , .Xr apropos 1 ,
+1 -1
View File
@@ -60,6 +60,7 @@ __DEFAULT_YES_OPTIONS = \
MAKE_CHECK_USE_SANDBOX \ MAKE_CHECK_USE_SANDBOX \
MAN \ MAN \
MANCOMPRESS \ MANCOMPRESS \
MANSPLITPKG \
NIS \ NIS \
NLS \ NLS \
OPENSSH \ OPENSSH \
@@ -76,7 +77,6 @@ __DEFAULT_NO_OPTIONS = \
CCACHE_BUILD \ CCACHE_BUILD \
CTF \ CTF \
INSTALL_AS_USER \ INSTALL_AS_USER \
MANSPLITPKG \
PROFILE \ PROFILE \
RETPOLINE \ RETPOLINE \
STALE_STAGED \ STALE_STAGED \