git: 35d271a4c762 - main - bsd.man.mk: Handle relative paths for MK_MANCOMPRESS=no
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 28 Aug 2025 17:36:27 UTC
The branch main has been updated by jhb:
URL: https://cgit.FreeBSD.org/src/commit/?id=35d271a4c76229b91bc55064f886d2cb2bdbb3e7
commit 35d271a4c76229b91bc55064f886d2cb2bdbb3e7
Author: John Baldwin <jhb@FreeBSD.org>
AuthorDate: 2025-08-28 17:36:17 +0000
Commit: John Baldwin <jhb@FreeBSD.org>
CommitDate: 2025-08-28 17:36:17 +0000
bsd.man.mk: Handle relative paths for MK_MANCOMPRESS=no
If MANSRC.{TARGET} is not used, don't truncate the source path of the
page using :T.
Reported by: matteo
Fixes: 65f60d715fd9 ("bsd.man.mk: Add a MANSRC.{TARGET} variable")
Sponsored by: Chelsio Communications
---
share/mk/bsd.man.mk | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/share/mk/bsd.man.mk b/share/mk/bsd.man.mk
index 768879b64e60..a2c34eff9e3e 100644
--- a/share/mk/bsd.man.mk
+++ b/share/mk/bsd.man.mk
@@ -169,14 +169,16 @@ ${__target}: ${MANSRC.${__page:T}:U${__page}}
.endfor
.else
.for __page in ${${__group}}
+.if defined(MANSRC.${__page:T})
.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
+.else
+all-man: ${__page}
+.endif
.endfor
.endif
.endif