diff options
author | Ingo Schwarze <schwarze@openbsd.org> | 2015-03-22 18:14:30 +0000 |
---|---|---|
committer | Ingo Schwarze <schwarze@openbsd.org> | 2015-03-22 18:14:30 +0000 |
commit | 5960f0c1ba4284107409535ccbcbda4bd3a66c5a (patch) | |
tree | 38cb9145ae288ed9fbec91680cde9363263b4fb1 | |
parent | d9be634890cae1728d5f49489b411202f19337ad (diff) | |
download | mandoc-5960f0c1ba4284107409535ccbcbda4bd3a66c5a.tar.gz |
make MANPATH_DEFAULT compile-time configurable
-rwxr-xr-x | configure | 2 | ||||
-rw-r--r-- | configure.local.example | 7 | ||||
-rw-r--r-- | manpath.c | 1 |
3 files changed, 9 insertions, 1 deletions
@@ -31,6 +31,7 @@ echo "config.log: writing..." # Initialize all variables here, # such that nothing can leak in from the environment. +MANPATH_DEFAULT="/usr/share/man:/usr/X11R6/man:/usr/local/man" OSNAME= CC=`printf "all:\\n\\t@echo \\\$(CC)\\n" | make -f -` @@ -278,6 +279,7 @@ __HEREDOC__ [ ${HAVE_FGETLN} -eq 0 ] && echo "#include <stdio.h>" echo +echo "#define MANPATH_DEFAULT \"${MANPATH_DEFAULT}\"" [ -n "${OSNAME}" ] && echo "#define OSNAME \"${OSNAME}\"" [ -n "${HOMEBREWDIR}" ] && echo "#define HOMEBREWDIR \"${HOMEBREWDIR}\"" diff --git a/configure.local.example b/configure.local.example index b470fb0f..22b4e408 100644 --- a/configure.local.example +++ b/configure.local.example @@ -48,6 +48,13 @@ HAVE_WCHAR=1 HAVE_WCHAR=0 +# When man(1) or apropos(1) is called without -m and -M options, +# MANPATH is not set in the environment, man.conf(5) is not available +# and manpath(1) not used, manuals are searched for in the following +# directory trees by default. + +MANPATH_DEFAULT="/usr/share/man:/usr/X11R6/man:/usr/local/man" + # In manual pages written in the mdoc(7) language, the operating system # version is displayed in the page footer line. If an operating system # is specified as an argument to the .Os macro, that is always used. @@ -32,7 +32,6 @@ #define MAN_CONF_FILE "/etc/man.conf" #define MAN_CONF_KEY "_whatdb" -#define MANPATH_DEFAULT "/usr/share/man:/usr/X11R6/man:/usr/local/man" static void manpath_add(struct manpaths *, const char *, int); static void manpath_parseline(struct manpaths *, char *, int); |