The branch main has been updated by jhb: URL: https://cgit.FreeBSD.org/src/commit/?id=557cc0f350e758a223dffe8bca359de9fc2642b2
commit 557cc0f350e758a223dffe8bca359de9fc2642b2 Author: John Baldwin <j...@freebsd.org> AuthorDate: 2025-08-27 20:11:54 +0000 Commit: John Baldwin <j...@freebsd.org> CommitDate: 2025-08-27 20:11:54 +0000 bsd.man.mk: Handle MANSRC.{TARGET} for MK_MANCOMPRESS=no and empty MANBUILDCAT Reviewed by: kevans Fixes: 65f60d715fd9 ("bsd.man.mk: Add a MANSRC.{TARGET} variable") Sponsored by: Chelsio Communications Differential Revision: https://reviews.freebsd.org/D52181 --- share/mk/bsd.man.mk | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/share/mk/bsd.man.mk b/share/mk/bsd.man.mk index 36d2cf1a1433..768879b64e60 100644 --- a/share/mk/bsd.man.mk +++ b/share/mk/bsd.man.mk @@ -168,7 +168,16 @@ ${__target}: ${MANSRC.${__page:T}:U${__page}} .endfor .endfor .else -all-man: ${${__group}} +.for __page in ${${__group}} +.for __target in ${__page:T:S/:/\:/g} +all-man: ${__target} +.if defined(MANSRC.${__page:T}) +CLEANFILES+= ${__target} +${__target}: ${MANSRC.${__page:T}} + ${CP} ${.ALLSRC} ${.TARGET} +.endif +.endfor +.endfor .endif .endif .endif # defined(MANFILTER)