![]() ![]() | ![]() |
version 1.2, 2014/12/09 09:14:33 | version 1.20, 2016/08/05 23:15:08 | ||
---|---|---|---|
|
|
||
# $Id$ | # $Id$ | ||
# | # | ||
# Copyright (c) 2014 Ingo Schwarze <schwarze@openbsd.org> | # Copyright (c) 2014, 2015, 2016 Ingo Schwarze <schwarze@openbsd.org> | ||
# | # | ||
# Permission to use, copy, modify, and distribute this software for any | # Permission to use, copy, modify, and distribute this software for any | ||
# purpose with or without fee is hereby granted, provided that the above | # purpose with or without fee is hereby granted, provided that the above | ||
|
|
||
HAVE_WCHAR=0 | HAVE_WCHAR=0 | ||
# For -Tutf8 mode, mandoc needs to set an arbitrary locale having | |||
# a UTF-8 character set. If autodetection of a suitable locale | |||
# fails or selects an undesirable locale, you can manually choose | |||
# the locale for -Tutf8 mode: | |||
UTF8_LOCALE=en_US.UTF-8 | |||
# When man(1) or apropos(1) is called without -m and -M options, | |||
# MANPATH is not set in the environment, and man.conf(5) is not | |||
# available, 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 | # In manual pages written in the mdoc(7) language, the operating system | ||
# version is displayed in the page footer line. If an 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. | # is specified as an argument to the .Os macro, that is always used. | ||
|
|
||
# If you do not want uname(3) to be called but instead want a fixed | # If you do not want uname(3) to be called but instead want a fixed | ||
# string to be used, use the following line: | # string to be used, use the following line: | ||
OSNAME="OpenBSD 5.6" | OSNAME="OpenBSD 6.0" | ||
# The following installation directories are used. | # The following installation directories are used. | ||
# It is possible to set only one or a few of these variables, | # It is possible to set only one or a few of these variables, | ||
|
|
||
INCLUDEDIR="${PREFIX}/include/mandoc" | INCLUDEDIR="${PREFIX}/include/mandoc" | ||
LIBDIR="${PREFIX}/lib/mandoc" | LIBDIR="${PREFIX}/lib/mandoc" | ||
MANDIR="${PREFIX}/man" | MANDIR="${PREFIX}/man" | ||
EXAMPLEDIR="${PREFIX}/share/examples/mandoc" | |||
# Some distributions may want to avoid naming conflicts | |||
# with the configuration files of other man(1) implementations. | |||
# This changes the name of the installed section 5 manual page as well. | |||
MANM_MANCONF="mandoc.conf" # default is "man.conf" | |||
# Some distributions may want to avoid naming conflicts among manuals. | # Some distributions may want to avoid naming conflicts among manuals. | ||
# If you want to change the names of installed section 7 manual pages, | # If you want to change the names of installed section 7 manual pages, | ||
# the following alternative names are suggested. | # the following alternative names are suggested. | ||
|
|
||
MANM_EQN="mandoc_eqn" # default is "eqn" | MANM_EQN="mandoc_eqn" # default is "eqn" | ||
MANM_TBL="mandoc_tbl" # default is "tbl" | MANM_TBL="mandoc_tbl" # default is "tbl" | ||
# It is possible to change the utility program used for installation | # Some distributions may want to avoid naming conflicts with | ||
# and the modes files are installed with. The defaults are: | # other man(1), apropos(1), makewhatis(8), or soelim(1) utilities. | ||
# If you want to change the names of binary programs, | |||
# the following alternative names are suggested. | |||
# Using different names is possible as well. | |||
# This changes the names of the installed section 1 and section 8 | |||
# manual pages as well. | |||
# It is possible to set only one or two of these variables, | |||
# there is no need to copy the whole block. | |||
INSTALL="install" | BINM_MAN=mman # default is "man" | ||
INSTALL_PROGRAM="${INSTALL} -m 0555" | BINM_APROPOS=mapropos # default is "apropos" | ||
INSTALL_LIB="${INSTALL} -m 0444" | BINM_WHATIS=mwhatis # default is "whatis" | ||
INSTALL_MAN="${INSTALL} -m 0444" | BINM_MAKEWHATIS=mandocdb # default is "makewhatis" | ||
INSTALL_DATA="${INSTALL} -m 0444" | BINM_SOELIM=msoelim # default is "soelim" | ||
# --- user settings related to database support ------------------------ | # Before falling back to the bundled version of the ohash(3) hashing | ||
# library, autoconfiguration tries the following linker flag to | |||
# link against your system version. If you do have ohash(3) on | |||
# your system but it needs different linker flags, set the following | |||
# variable to specify the required linker flags. | |||
# By default, building makewhatis(8) and apropos(1) is enabled. | LD_OHASH="-lutil" | ||
# To disable it, for example to avoid the dependency on SQLite3, | |||
# use the following line. It that case, the remaining settings | |||
# in this section are irrelevant. | |||
BUILD_DB=0 | |||
# Two libraries are needed: SQLite3 and ohash(3). | |||
# Autoconfiguration tries the following linker flags to find them. | |||
# If none of these work, add a working DBLIB line to configure.local, | |||
# disabling autodetection for library directories. | |||
DBLIB="-lsqlite3" | |||
DBLIB="-lsqlite3 -lutil" | |||
DBLIB="-L/usr/local/lib -lsqlite3" | |||
# When library autodetection decides to use -L/usr/local/lib, | # When library autodetection decides to use -L/usr/local/lib, | ||
# -I/usr/local/include is automatically added to CFLAGS. | # -I/usr/local/include is automatically added to CFLAGS. | ||
# If you manually set DBLIB to something including -L/usr/local/lib, | # If you manually set LD_OHASH to something including -L/usr/local/lib, | ||
# chances are you will also need the following line: | # chances are you will also need the following line: | ||
CFLAGS="${CFLAGS} -I/usr/local/include" | CFLAGS="${CFLAGS} -I/usr/local/include" | ||
# The man(1) utility needs to know where the manuals reside. | # Some platforms may need an additional linker flag for nanosleep(2). | ||
# We know of two ways to tell it: via manpath(1) or man.conf(5). | # If none is needed or it is -lrt, it is autodetected. | ||
# The latter is used by OpenBSD and NetBSD, the former by most | # Otherwise, set the following variable. | ||
# other systems. | |||
# Force usage of manpath(1). | LD_NANOSLEEP="-lrt" | ||
# If it is not installed or not operational, | |||
# makewhatis(8) and apropos(1) will not work properly. | |||
HAVE_MANPATH=1 | # Some platforms might need additional linker flags to link against | ||
# libmandoc that are not autodetected, though no such cases are | |||
# currently known. | |||
# Force usage of man.conf(5). | LDADD="-lm" | ||
# If it does not exist or contains no valid configuration, | |||
# makewhatis(8) and apropos(1) will not work properly. | |||
HAVE_MANPATH=0 | # Some systems may want to set additional linker flags for all the | ||
# binaries, not only for those using libmandoc, for example for | |||
# hardening options. | |||
# Some distributions may want to avoid naming conflicts | LDFLAGS="-Wl,-z,relro" | ||
# with groff, man-db, or other tools. | |||
# If you want to change the names of binary programs, | |||
# the following alternative names are suggested. | |||
# Using other names is possible as well. | |||
# This changes the names of the installed section 1 and section 8 | |||
# manual pages as well. | |||
# It is possible to set only one or a few of these variables, | |||
# there is no need to copy the whole block. | |||
BINM_APROPOS=mapropos # default is "apropos" | # It is possible to change the utility program used for installation | ||
BINM_MAN=mman # default is "man" | # and the modes files are installed with. The defaults are: | ||
BINM_WHATIS=mwhatis # default is "whatis" | |||
BINM_MAKEWHATIS=mandocdb # default is "makewhatis" | |||
# --- user settings related man.cgi ------------------------------------ | INSTALL="install" | ||
INSTALL_PROGRAM="${INSTALL} -m 0555" | |||
INSTALL_LIB="${INSTALL} -m 0444" | |||
INSTALL_MAN="${INSTALL} -m 0444" | |||
INSTALL_DATA="${INSTALL} -m 0444" | |||
# When using the "homebrew" package manager on Mac OS X, the actual | |||
# manuals are located in a so-called "cellar" and only symlinked | |||
# into the manual trees. To allow mandoc to follow such symlinks, | |||
# you have to specify the physical location of the cellar as returned | |||
# by realpath(3), for example: | |||
PREFIX="/usr/local" | |||
HOMEBREWDIR="${PREFIX}/Cellar" | |||
# --- user settings related to man.cgi --------------------------------- | |||
# By default, building man.cgi(8) is disabled. To enable it, copy | # By default, building man.cgi(8) is disabled. To enable it, copy | ||
# cgi.h.example to cgi.h, edit it, and use the following line. | # cgi.h.example to cgi.h, edit it, and use the following line. | ||
# Obviously, this requires that BUILD_DB is enabled, too. | |||
BUILD_CGI=1 | BUILD_CGI=1 | ||
|
|
||
CC=cc | CC=cc | ||
# IBM AIX may need: | |||
CC=xlc | |||
# The default compiler flags are: | # The default compiler flags are: | ||
CFLAGS="-g -W -Wall -Wstrict-prototypes -Wno-unused-parameter -Wwrite-strings" | CFLAGS="-g -W -Wall -Wstrict-prototypes -Wno-unused-parameter -Wwrite-strings" | ||
# IBM AIX xlc does not support -W; in that case, please use: | |||
CFLAGS="-g" | |||
# In rare cases, it may be required to skip individual automatic tests. | # In rare cases, it may be required to skip individual automatic tests. | ||
# Each of the following variables can be set to 0 (test will not be run | # Each of the following variables can be set to 0 (test will not be run | ||
# and will be regarded as failed) or 1 (test will not be run and will | # and will be regarded as failed) or 1 (test will not be run and will | ||
# be regarded as successful). | # be regarded as successful). | ||
HAVE_DIRENT_NAMLEN=0 | HAVE_DIRENT_NAMLEN=0 | ||
HAVE_FGETLN=0 | HAVE_ENDIAN=0 | ||
HAVE_EFTYPE=0 | |||
HAVE_ERR=0 | |||
HAVE_FTS=0 | HAVE_FTS=0 | ||
HAVE_GETLINE=0 | |||
HAVE_GETSUBOPT=0 | HAVE_GETSUBOPT=0 | ||
HAVE_MMAP=0 | HAVE_ISBLANK=0 | ||
HAVE_MKDTEMP=0 | |||
HAVE_NTOHL=0 | |||
HAVE_OHASH=0 | |||
HAVE_PATH_MAX=0 | |||
HAVE_PLEDGE=0 | |||
HAVE_PROGNAME=0 | |||
HAVE_REALLOCARRAY=0 | HAVE_REALLOCARRAY=0 | ||
HAVE_REWB_BSD=0 | |||
HAVE_REWB_SYSV=0 | |||
HAVE_STRCASESTR=0 | HAVE_STRCASESTR=0 | ||
HAVE_STRINGLIST=0 | |||
HAVE_STRLCAT=0 | HAVE_STRLCAT=0 | ||
HAVE_STRLCPY=0 | HAVE_STRLCPY=0 | ||
HAVE_STRPTIME=0 | HAVE_STRPTIME=0 | ||
HAVE_STRSEP=0 | HAVE_STRSEP=0 | ||
HAVE_STRTONUM=0 | |||
HAVE_SQLITE3=0 | HAVE_SYS_ENDIAN=0 | ||
HAVE_SQLITE3_ERRSTR=0 | HAVE_VASPRINTF=0 | ||
HAVE_OHASH=0 | HAVE_WCHAR=0 |