Module Name: src Committed By: riz Date: Sat Feb 18 18:03:26 UTC 2012
Modified Files: src/etc [netbsd-6]: man.conf src/external/bsd/mdocml [netbsd-6]: Makefile.inc src/external/bsd/mdocml/dist [netbsd-6]: mandoc.h read.c src/usr.sbin/makemandb [netbsd-6]: Makefile apropos.1 apropos.c makemandb.c Log Message: Pull up following revision(s) (requested by joerg in ticket #4): usr.sbin/makemandb/apropos.c: revision 1.5 external/bsd/mdocml/dist/read.c: revision 1.6 external/bsd/mdocml/dist/mandoc.h: revision 1.2 usr.sbin/makemandb/makemandb.c: revision 1.3 usr.sbin/makemandb/makemandb.c: revision 1.4 usr.sbin/makemandb/makemandb.c: revision 1.5 usr.sbin/makemandb/Makefile: revision 1.2 etc/man.conf: revision 1.30 usr.sbin/makemandb/apropos.1: revision 1.3 external/bsd/mdocml/Makefile.inc: revision 1.15 Be a bit more friendly to man pages using the roff .so command by changing the current directory to the parent of the man -p entry, e.g. /usr/share/man for /usr/share/man1. Also handle hyphen replacement if it was used as plain input and no backslash sequence was used at all in the line. Add support for apropos -s like in the old apropos. Fix capitalisation. Add note about optional quotation. From Abhinav Upadhyay. Merge mandoc.h r1.99 and read.c 1.28 from upstream: Add mparse_readmem, which allows application to run the parser directly from memory, e.g. after de-compressing a document. Add support for compressed man pages in all the usual formats. Use mmap when dealing with plain files. Add entries for bzip2 and xz. To generate a diff of this commit: cvs rdiff -u -r1.29 -r1.29.2.1 src/etc/man.conf cvs rdiff -u -r1.14 -r1.14.4.1 src/external/bsd/mdocml/Makefile.inc cvs rdiff -u -r1.1.1.9 -r1.1.1.9.2.1 src/external/bsd/mdocml/dist/mandoc.h cvs rdiff -u -r1.5 -r1.5.2.1 src/external/bsd/mdocml/dist/read.c cvs rdiff -u -r1.1 -r1.1.2.1 src/usr.sbin/makemandb/Makefile cvs rdiff -u -r1.2 -r1.2.2.1 src/usr.sbin/makemandb/apropos.1 \ src/usr.sbin/makemandb/makemandb.c cvs rdiff -u -r1.4 -r1.4.2.1 src/usr.sbin/makemandb/apropos.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.