version 1.35, 2019/03/04 13:01:57 |
version 1.45, 2023/10/19 11:45:42 |
|
|
# $Id$ |
# $Id$ |
# |
# |
# Copyright (c) 2014-2019 Ingo Schwarze <schwarze@openbsd.org> |
# Copyright (c) 2014-2022 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 |
|
|
|
|
# --- user settings relevant for all builds ---------------------------- |
# --- user settings relevant for all builds ---------------------------- |
|
|
|
# By default, "cc" is used as the C compiler, but it can be overridden. |
|
# For example, the system compiler in SunOS 5.9 may not provide <stdint.h>, |
|
# which may require this line: |
|
CC=gcc |
|
|
|
# IBM AIX may need: |
|
CC=xlc |
|
|
|
# By default, "ar" is used as the library archive builder, but it |
|
# can be overridden. For example, NixOS may not have ar(1) in the |
|
# PATH, but may want to specify an absolute path instead. |
|
AR=ar |
|
|
# For -Tutf8 and -Tlocale operation, mandoc(1) requires <locale.h> |
# For -Tutf8 and -Tlocale operation, mandoc(1) requires <locale.h> |
# providing setlocale(3) and <wchar.h> providing wcwidth(3) and |
# providing setlocale(3) and <wchar.h> providing wcwidth(3) and |
# putwchar(3) with a wchar_t storing UCS-4 values. Theoretically, |
# putwchar(3) with a wchar_t storing UCS-4 values. Theoretically, |
Line 88 OSENUM=MANDOC_OS_OTHER |
|
Line 101 OSENUM=MANDOC_OS_OTHER |
|
# 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 6.5" |
OSNAME="OpenBSD 7.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, |
# there is no need to copy the whole block. |
# there is no need to copy the whole block. |
# Even if you set PREFIX to something else, the other variables |
# Even if you set PREFIX to something else, the other variables |
# pick it up without copying them all over. |
# pick it up without copying them all over. |
|
# MISCDIR is only used for installing the file mandoc.css. |
|
# That is important because users of "mandoc -T html" often need it |
|
# even if they are not using man.cgi(8), see mandoc(1) for details. |
|
|
PREFIX="/usr/local" |
PREFIX="/usr/local" |
BINDIR="${PREFIX}/bin" |
BINDIR="${PREFIX}/bin" |
SBINDIR="${PREFIX}/sbin" |
SBINDIR="${PREFIX}/sbin" |
MANDIR="${PREFIX}/man" |
MANDIR="${PREFIX}/man" |
|
MISCDIR="${PREFIX}/share/misc" |
|
|
# If BINDIR and SBINDIR are not subdirectories of the same parent |
# If BINDIR and SBINDIR are not subdirectories of the same parent |
# directory or if the basename(1) of BINDIR differs from "bin", |
# directory or if the basename(1) of BINDIR differs from "bin", |
Line 143 BINM_WHATIS=mwhatis # default is "whatis" |
|
Line 160 BINM_WHATIS=mwhatis # default is "whatis" |
|
BINM_MAKEWHATIS=mandocdb # default is "makewhatis" |
BINM_MAKEWHATIS=mandocdb # default is "makewhatis" |
BINM_SOELIM=msoelim # default is "soelim" |
BINM_SOELIM=msoelim # default is "soelim" |
|
|
|
# If less(1) is available, it is used as the default manual pager. |
|
# Otherwise, more(1) is used: its existence is required by POSIX. |
|
# It is possible to force using a different default pager, either |
|
# by giving the name of a program found in the PATH, or by giving |
|
# an absolute path. |
|
|
|
BINM_PAGER=pg # default is "less" or "more" |
|
|
# Some distributions do not want hardlinks |
# Some distributions do not want hardlinks |
# between installed binary programs. |
# between installed binary programs. |
# Set the following variable to use symbolic links instead. |
# Set the following variable to use symbolic links instead. |
Line 193 INSTALL_LIB="${INSTALL} -m 0444" |
|
Line 218 INSTALL_LIB="${INSTALL} -m 0444" |
|
INSTALL_MAN="${INSTALL} -m 0444" |
INSTALL_MAN="${INSTALL} -m 0444" |
INSTALL_DATA="${INSTALL} -m 0444" |
INSTALL_DATA="${INSTALL} -m 0444" |
|
|
# When using the "homebrew" package manager on Mac OS X, the actual |
# By default, makewhatis(8) can only read from the paths passed on the |
# manuals are located in a so-called "cellar" and only symlinked |
# command line or configured in man.conf(5). |
# into the manual trees. To allow mandoc to follow such symlinks, |
# But some package managers on some operating systems store manual pages |
# you have to specify the physical location of the cellar as returned |
# in separate "cellar" or "store" directories and only symlink them |
# by realpath(3), for example: |
# into the manual trees. |
|
# To support one or more such package managers, give makewhatis(8) |
|
# read access to the cellars and stores on your system, in the form |
|
# of a colon-separated path: |
|
|
|
# Homebrow package manager on Mac OS X: |
PREFIX="/usr/local" |
PREFIX="/usr/local" |
HOMEBREWDIR="${PREFIX}/Cellar" |
READ_ALLOWED_PATH="${PREFIX}/Cellar" |
|
|
|
# Nix package manager and/or NixOS Linux distribution: |
|
READ_ALLOWED_PATH="/nix/store" |
|
|
|
# GNU Guix package manager and/or GNU Guix Linux distribution: |
|
READ_ALLOWED_PATH="/gnu/store" |
|
|
|
# If multiple package managers are used concurrently: |
|
PREFIX="/usr/local" |
|
READ_ALLOWED_PATH="/nix/store:${PREFIX}/Cellar" |
|
|
# --- user settings for the mandoc(3) library -------------------------- |
# --- user settings for the mandoc(3) library -------------------------- |
|
|
# By default, libmandoc.a is not installed. It is almost never needed |
# By default, libmandoc.a is not installed. It is almost never needed |
Line 256 CGIBINDIR="${WWWPREFIX}/cgi-bin" |
|
Line 295 CGIBINDIR="${WWWPREFIX}/cgi-bin" |
|
# To enable it, use the following line. |
# To enable it, use the following line. |
# It does not work on SunOS 5.10 because there is no mkdirat(2) |
# It does not work on SunOS 5.10 because there is no mkdirat(2) |
# nor on SunOS 5.9 which also lacks CMSG_LEN(3) and CMSG_SPACE(3). |
# nor on SunOS 5.9 which also lacks CMSG_LEN(3) and CMSG_SPACE(3). |
|
# It may not work on old releases of Mac OS X either. For example, |
|
# Mac OS X 10.4 Tiger provides neither mkdirat(2) nor openat(2). |
|
|
BUILD_CATMAN=1 |
BUILD_CATMAN=1 |
|
|
Line 268 BINM_CATMAN=mcatman # default is "catman" |
|
Line 309 BINM_CATMAN=mcatman # default is "catman" |
|
|
|
# Do not set these variables unless you really need to. |
# Do not set these variables unless you really need to. |
|
|
# You can manually override the compiler to be used. |
|
# But that's rarely useful because ./configure asks your make(1) |
|
# which compiler to use, and that answer will hardly be wrong. |
|
|
|
CC=cc |
|
|
|
# Because the system compiler may not provide <stdint.h>, |
|
# SunOS 5.9 may need: |
|
|
|
CC=gcc |
|
|
|
# IBM AIX may need: |
|
|
|
CC=xlc |
|
|
|
# Normally, leave CFLAGS unset. In that case, -g will automatically |
# Normally, leave CFLAGS unset. In that case, -g will automatically |
# be used, and various -W options will be added if the compiler |
# be used, and various -W options will be added if the compiler |
# supports them. If you define CFLAGS manually, it will be used |
# supports them. If you define CFLAGS manually, it will be used |
|
|
|
|
CFLAGS="-g" |
CFLAGS="-g" |
|
|
|
# Hunt for memory leaks. |
|
# Do not use for production builds. |
|
# See mandoc_dbg_init(3) for more information. |
|
|
|
DEBUG_MEMORY=1 |
|
|
# 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_ATTRIBUTE=0 |
HAVE_DIRENT_NAMLEN=0 |
HAVE_DIRENT_NAMLEN=0 |
HAVE_ENDIAN=0 |
HAVE_ENDIAN=0 |
HAVE_EFTYPE=0 |
HAVE_EFTYPE=0 |
Line 304 HAVE_FTS_COMPARE_CONST=0 # Setting this implies HAVE_ |
|
Line 337 HAVE_FTS_COMPARE_CONST=0 # Setting this implies HAVE_ |
|
HAVE_GETLINE=0 |
HAVE_GETLINE=0 |
HAVE_GETSUBOPT=0 |
HAVE_GETSUBOPT=0 |
HAVE_ISBLANK=0 |
HAVE_ISBLANK=0 |
|
HAVE_LESS_T=0 |
HAVE_MKDTEMP=0 |
HAVE_MKDTEMP=0 |
HAVE_NTOHL=0 |
HAVE_NTOHL=0 |
HAVE_O_DIRECTORY=0 |
HAVE_O_DIRECTORY=0 |