Home | History | Annotate | Download | only in man
History log of /src/share/man/Makefile
RevisionDateAuthorComments
 1.34  13-Dec-2014  christos Fix MKRUMP = no build
 1.33  09-Nov-2014  pooka Move rump kernel man pages from various sources to sys/rump

namely:
* src/lib is used only when building for POSIX'y platforms, but
the man pages have their use for all platforms
* rumpuser.3 is a function of the rump kernel, not one of the of
the POSIX'y implementation hosted in src/lib/librumpuser

no functional change
 1.32  16-Jan-2014  christos eliminate use of bsd.sys.mk from Makefiles
 1.31  26-Oct-2013  mbalmer build and install intro(3lua) and intro(9lua)
 1.30  07-Feb-2012  joerg branches: 1.30.6;
Import the new apropos/whatis.

This code has been developed by Abhinav Upadhyay as part of Google's Summer
of Code 2011. It uses libmandoc to parse man pages and builds a Full
Text Index in a SQLite database. The combination of indexing the full
manual page, filtering out stop words and ranking individual matches
based on the section gives a much improved user experience.

The old makewhatis and friends are kept under MKMAKEMANDB=no for now.
 1.29  09-Feb-2004  lukem branches: 1.29.56;
Modify "makedb" so that WHATISDBDIR be used to specify the directory
to operate in (defaults to /usr/share/man)
 1.28  09-Feb-2004  lukem use uname=${BINOWN} gname=${BINGRP} instead of uname=root gname=wheel
 1.27  14-Oct-2003  wiz Move siginfo(5) and ucontext(5) to siginfo(2) and ucontext(2) resp.,
and fix references.
Per a discussion on source-changes around Sep 14 2003.
 1.26  18-Jul-2003  lukem Add MKUNPRIVED; if not no has the same semantics as if UNPRIVED was defined.
Replace defined(UNPRIVED) tests with ${MKUNPRIVED} != "no"

Add MKUPDATE; if not no has the same semantics as if UPDATE was defined.
Replace defined(UPDATE) tests with ${MKUPDATE} != "no"

Improve documentation for these and other make flags.
 1.25  10-Jul-2003  lukem Rename a large chunk of the make(1) variables which refer to a
program/tool from "FOO" to "TOOL_FOO". The new variables are:
TOOL_ASN1_COMPILE TOOL_CAP_MKDB TOOL_CAT TOOL_CKSUM TOOL_COMPILE_ET
TOOL_CONFIG TOOL_CRUNCHGEN TOOL_CTAGS TOOL_DB TOOL_EQN TOOL_FGEN
TOOL_GENCAT TOOL_GROFF TOOL_HEXDUMP TOOL_INDXBIB TOOL_INSTALLBOOT
TOOL_INSTALL_INFO TOOL_M4 TOOL_MAKEFS TOOL_MAKEINFO TOOL_MAKEWHATIS
TOOL_MDSETIMAGE TOOL_MENUC TOOL_MKCSMAPPER TOOL_MKESDB
TOOL_MKLOCALE TOOL_MKMAGIC TOOL_MKTEMP TOOL_MSGC TOOL_MTREE
TOOL_PAX TOOL_PIC TOOL_PREPMKBOOTIMAGE TOOL_PWD_MKDB TOOL_REFER
TOOL_ROFF_ASCII TOOL_ROFF_DVI TOOL_ROFF_HTML TOOL_ROFF_PS
TOOL_ROFF_RAW TOOL_RPCGEN TOOL_SOELIM TOOL_SUNLABEL TOOL_TBL
TOOL_UUDECODE TOOL_VGRIND TOOL_ZIC

For each, provide default in <bsd.sys.mk> of the form:
TOOL_FOO?= foo
and for the ${USETOOLS}=="yes" case in <bsd.own.mk>, provide override:
TOOL_FOO= ${TOOLDIR}/bin/${_TOOL_PREFIX}foo

Document all of these in bsd.README.

This cleans up a chunk of potential (and actual) namespace collision
within our build infrastructure, as well as improves consistency in
the share/mk documentation and provision of appropriate defaults for
each of these variables.
 1.24  23-Dec-2002  lukem Rework METALOG manipulation:
- add '-D ${DESTDIR}' to INSTPRIV, so install(8) removes the leading
${DESTDIR} from the metalogged path
- provide ${METADB.add} variable (for "${CAT} -l >> ${METALOG}"), to make
it easier to replace manual metalog manipulation in the future.
- with manual metalog additions, don't add the leading ${DESTDIR} in the path
- in maketars, use "mtree -C ..." instead of
"mtree -D ... | sed -e 's,\(.*\) \(\..*\),\2 \1,";

Benefits:
- maketars "Parsing METALOG" step speeds up from 29 seconds to 1.2 seconds
on a P3-600.
(This also benefits "make installworld" at the top level.)
- ${DESTDIR}/METALOG is easier to read without the leading "${DESTDIR}"
on all the pathnames, and it's smaller as well.
 1.23  15-Jun-2002  matt Include <bsd.sys.mk> so CAT is defined in the UNPRIVED= USETOOLS=no case.
 1.22  10-Jun-2002  mason Use the new cat(1) locking functionality - should solve PR toolchain/16963.
If all goes well, will submit a batch of pull-up requests for netbsd-1-6
presently to bring these additions and fixes into 1.6.
 1.21  24-Nov-2001  perry branches: 1.21.2;
if UNPRIVED, generate (synthetically) a metadata log for whatis.db
 1.20  25-Sep-1999  tron Use new "makewhatis" program to create whatis.db database.
 1.19  26-Feb-1999  ross branches: 1.19.4;
Run makewhatis.sh out of the source tree, rather than the makewhatis
out of DESTDIR. Besides eliminating a ordering, this is needed because
the new all-singing-all-dancing domestic/Makefile runs makewhatis for
you .. but it might not be in DESTDIR if only domestic is being installed.
 1.18  13-Feb-1999  lukem convert from NOxxx= to MKxxx=no.
include <bsd.own.mk> if testing a MKxxx variable.
 1.17  27-Sep-1998  lukem don't install in /usr/share if NOSHARE is defined
 1.16  21-May-1998  tv Don't try to get at ${DESTDIR} inside /usr/libexec/makewhatis; instead,
supply ${DESTDIR} as part of the command line argument in
src/share/man/Makefile, and use that modified $MANPATH to find
makewhatis.sed.
 1.15  22-Apr-1998  ross Add David Brownlee's new intro pages, with editing. (PR #534[23])
Also, while here, expand apparently incorrectly .Dd month abbreviations.
(I thought about doing this in tmac/doc-common...heh...that would have
allowed a possible reverse map back to abbreviations.)
 1.14  21-Mar-1998  tron Let "makewhatis.sh" handle "${DESTDIR}", fixes PR misc/5037.
 1.13  19-Oct-1997  mrg merge lite-2.
 1.12  13-Oct-1997  lukem rcsid fascism
 1.11  09-May-1997  mycroft Move makewhatis.sed into man0, and split the Makefile.
 1.10  27-Mar-1997  mycroft Use bsd.prog.mk, to deal with FILES.
 1.9  24-Mar-1997  christos - Makefile cleanups
 1.8  18-Oct-1996  thorpej Use ${INSTALL}.
 1.7  25-Nov-1995  perry Added man9 to SUBDIRs
 1.6  09-Feb-1994  cgd do makedb in DESTDIR/...
 1.5  07-Feb-1994  cgd convert to use makewhatis; eventually will need to use 'catman'
 1.4  31-Jul-1993  mycroft Add RCS indentifiers.
 1.3  09-Apr-1993  cgd actually do subdirs; they aren't missing!
 1.2  21-Mar-1993  cgd after 0.2.2 "stable" patches applied
 1.1  21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.2  16-Apr-1994  mrg 4.4BSD-Lite2
 1.1.1.1  21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.19.4.1  27-Dec-1999  wrstuden Pull up to last week's -current.
 1.21.2.2  18-Jun-2002  lukem Pull up revision 1.23 (requested by matt in ticket #283):
Include <bsd.sys.mk> so CAT is defined in the UNPRIVED= USETOOLS=no case.
 1.21.2.1  11-Jun-2002  lukem Pull up revision 1.22 (requested by mason in ticket #248):
Use the new cat(1) locking functionality - should solve PR toolchain/16963.
If all goes well, will submit a batch of pull-up requests for netbsd-1-6
presently to bring these additions and fixes into 1.6.
 1.29.56.2  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.29.56.1  17-Apr-2012  yamt sync with head
 1.30.6.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.

RSS XML Feed