Module Name: src
Committed By: joerg
Date: Tue Jun 1 23:29:10 UTC 2010
Modified Files:
src/distrib/sets/lists/man: mi
src/external/bsd/mdocml/man: Makefile
src/share/mk: bsd.man.mk bsd.own.mk
Log Message:
Install mdocml's default CSS as /usr/share/man/style.css. Switch HTML
man pages to use mandoc unconditional as it gives reasonable output for
all man pages, not only a subset of mdoc(7). Use the newly installed
style.css for formatting and produce hyperlinks for .Xr.
To generate a diff of this commit:
cvs rdiff -u -r1.1213 -r1.1214 src/distrib/sets/lists/man/mi
cvs rdiff -u -r1.2 -r1.3 src/external/bsd/mdocml/man/Makefile
cvs rdiff -u -r1.103 -r1.104 src/share/mk/bsd.man.mk
cvs rdiff -u -r1.626 -r1.627 src/share/mk/bsd.own.mk
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/distrib/sets/lists/man/mi
diff -u src/distrib/sets/lists/man/mi:1.1213 src/distrib/sets/lists/man/mi:1.1214
--- src/distrib/sets/lists/man/mi:1.1213 Tue Jun 1 10:24:14 2010
+++ src/distrib/sets/lists/man/mi Tue Jun 1 23:29:09 2010
@@ -1,4 +1,4 @@
-# $NetBSD: mi,v 1.1213 2010/06/01 10:24:14 skrll Exp $
+# $NetBSD: mi,v 1.1214 2010/06/01 23:29:09 joerg Exp $
#
# Note: don't delete entries from here - mark them as "obsolete" instead.
#
@@ -7894,3 +7894,4 @@
./usr/share/man/man8/zic.8 man-sysutil-man .man
./usr/share/man/man8/zzz.8 man-sysutil-man .man
./usr/share/man/man9/boot.9 man-obsolete obsolete
+./usr/share/man/style.css man-mdocml-htmlman html
Index: src/external/bsd/mdocml/man/Makefile
diff -u src/external/bsd/mdocml/man/Makefile:1.2 src/external/bsd/mdocml/man/Makefile:1.3
--- src/external/bsd/mdocml/man/Makefile:1.2 Tue Jun 1 21:32:40 2010
+++ src/external/bsd/mdocml/man/Makefile Tue Jun 1 23:29:10 2010
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2010/06/01 21:32:40 joerg Exp $
+# $NetBSD: Makefile,v 1.3 2010/06/01 23:29:10 joerg Exp $
MAN= mandoc_man.7 mandoc_char.7 mandoc_mdoc.7 mandoc_roff.7 \
manuals.7
@@ -22,4 +22,9 @@
CLEANFILES+= mandoc_man.7 mandoc_mdoc.7
+.if (${MKHTML} != "no") && (${MKMAN} != "no")
+FILES= ${DISTDIR}/style.css
+FILESDIR= /usr/share/man
+.endif
+
.include <bsd.man.mk>
Index: src/share/mk/bsd.man.mk
diff -u src/share/mk/bsd.man.mk:1.103 src/share/mk/bsd.man.mk:1.104
--- src/share/mk/bsd.man.mk:1.103 Mon Mar 1 22:00:07 2010
+++ src/share/mk/bsd.man.mk Tue Jun 1 23:29:10 2010
@@ -1,4 +1,4 @@
-# $NetBSD: bsd.man.mk,v 1.103 2010/03/01 22:00:07 joerg Exp $
+# $NetBSD: bsd.man.mk,v 1.104 2010/06/01 23:29:10 joerg Exp $
# @(#)bsd.man.mk 8.1 (Berkeley) 6/8/93
.include <bsd.init.mk>
@@ -197,18 +197,8 @@
${_MNUMBERS:@n...@.$n.html$n@}: ${HTMLDEPS} # build rule
${_MKTARGET_FORMAT}
-.if ${MKMANDOC} == "yes" && !defined(NOMANDOC)
- if test ""${NOMANDOC.${.IMPSRC:T}:tl:Q} != "yes"; then \
- ${TOOL_MANDOC_HTML} ${.IMPSRC} > ${.TARGET}.tmp && \
- mv ${.TARGET}.tmp ${.TARGET}; \
- else \
- ${TOOL_ROFF_HTML} ${.IMPSRC} > ${.TARGET}.tmp && \
- mv ${.TARGET}.tmp ${.TARGET}; \
- fi
-.else
- ${TOOL_ROFF_HTML} ${.IMPSRC} > ${.TARGET}.tmp && \
+ ${TOOL_MANDOC_HTML} ${.IMPSRC} > ${.TARGET}.tmp && \
mv ${.TARGET}.tmp ${.TARGET}
-.endif
.for F in ${HTMLPAGES:O:u}
# construct installed path
Index: src/share/mk/bsd.own.mk
diff -u src/share/mk/bsd.own.mk:1.626 src/share/mk/bsd.own.mk:1.627
--- src/share/mk/bsd.own.mk:1.626 Fri May 28 06:24:59 2010
+++ src/share/mk/bsd.own.mk Tue Jun 1 23:29:10 2010
@@ -1,4 +1,4 @@
-# $NetBSD: bsd.own.mk,v 1.626 2010/05/28 06:24:59 mrg Exp $
+# $NetBSD: bsd.own.mk,v 1.627 2010/06/01 23:29:10 joerg Exp $
# This needs to be before bsd.init.mk
.if defined(BSD_MK_COMPAT_FILE)
@@ -261,7 +261,7 @@
TOOL_MAKEINFO= ${TOOLDIR}/bin/${_TOOL_PREFIX}makeinfo
TOOL_MAKEWHATIS= ${TOOLDIR}/bin/${_TOOL_PREFIX}makewhatis
TOOL_MANDOC_ASCII= ${TOOLDIR}/bin/${_TOOL_PREFIX}mandoc -Tascii
-TOOL_MANDOC_HTML= ${TOOLDIR}/bin/${_TOOL_PREFIX}mandoc -Thtml
+TOOL_MANDOC_HTML= ${TOOLDIR}/bin/${_TOOL_PREFIX}mandoc -Thtml -Oman=../html%S/%N.html -Ostyle=../style.css
TOOL_MANDOC_LINT= ${TOOLDIR}/bin/${_TOOL_PREFIX}mandoc -Tlint
TOOL_MDSETIMAGE= ${TOOLDIR}/bin/${MACHINE_GNU_PLATFORM}-mdsetimage
TOOL_MENUC= MENUDEF=${TOOLDIR}/share/misc ${TOOLDIR}/bin/${_TOOL_PREFIX}menuc