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

Reply via email to