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