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)

Reply via email to