version 1.79, 2021/09/19 12:28:04 |
version 1.83, 2023/10/19 11:45:42 |
|
|
# |
# |
# $Id$ |
# $Id$ |
# |
# |
# Copyright (c) 2014-2020 Ingo Schwarze <schwarze@openbsd.org> |
# Copyright (c) 2014-2021 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 |
Line 37 SOURCEDIR=`dirname "${0}"` |
|
Line 37 SOURCEDIR=`dirname "${0}"` |
|
|
|
MANPATH_BASE="/usr/share/man:/usr/X11R6/man" |
MANPATH_BASE="/usr/share/man:/usr/X11R6/man" |
MANPATH_DEFAULT="/usr/share/man:/usr/X11R6/man:/usr/local/man" |
MANPATH_DEFAULT="/usr/share/man:/usr/X11R6/man:/usr/local/man" |
|
DEBUG_MEMORY=0 |
OSENUM= |
OSENUM= |
OSNAME= |
OSNAME= |
UTF8_LOCALE= |
UTF8_LOCALE= |
|
|
|
AR=ar |
CC=cc |
CC=cc |
CFLAGS= |
CFLAGS= |
FATAL=0 |
FATAL=0 |
|
|
HAVE_ISBLANK= |
HAVE_ISBLANK= |
HAVE_LESS_T= |
HAVE_LESS_T= |
HAVE_MKDTEMP= |
HAVE_MKDTEMP= |
|
HAVE_MKSTEMPS= |
HAVE_NANOSLEEP= |
HAVE_NANOSLEEP= |
HAVE_NTOHL= |
HAVE_NTOHL= |
HAVE_O_DIRECTORY= |
HAVE_O_DIRECTORY= |
Line 97 NEED_GNU_SOURCE=0 |
|
Line 100 NEED_GNU_SOURCE=0 |
|
NEED_OPENBSD_SOURCE=0 |
NEED_OPENBSD_SOURCE=0 |
NEED_XPG4_2=0 |
NEED_XPG4_2=0 |
|
|
|
DEBUG_OBJS= |
MANDOC_COBJS= |
MANDOC_COBJS= |
SOELIM_COBJS= |
SOELIM_COBJS= |
|
|
|
|
INCLUDEDIR= |
INCLUDEDIR= |
LIBDIR= |
LIBDIR= |
MANDIR= |
MANDIR= |
|
MISCDIR= |
READ_ALLOWED_PATH= |
READ_ALLOWED_PATH= |
|
|
WWWPREFIX="/var/www" |
WWWPREFIX="/var/www" |
Line 307 runtest getline GETLINE || true |
|
Line 312 runtest getline GETLINE || true |
|
runtest getsubopt GETSUBOPT "" -D_GNU_SOURCE || true |
runtest getsubopt GETSUBOPT "" -D_GNU_SOURCE || true |
runtest isblank ISBLANK || true |
runtest isblank ISBLANK || true |
runtest mkdtemp MKDTEMP || true |
runtest mkdtemp MKDTEMP || true |
|
runtest mkstemps MKSTEMPS || true |
runtest nanosleep NANOSLEEP "${LD_NANOSLEEP}" "-lrt" || true |
runtest nanosleep NANOSLEEP "${LD_NANOSLEEP}" "-lrt" || true |
runtest ntohl NTOHL || true |
runtest ntohl NTOHL || true |
runtest O_DIRECTORY O_DIRECTORY || true |
runtest O_DIRECTORY O_DIRECTORY || true |
Line 331 runtest vasprintf VASPRINTF "" -D_GNU_SOURCE || true |
|
Line 337 runtest vasprintf VASPRINTF "" -D_GNU_SOURCE || true |
|
|
|
# --- fts --- |
# --- fts --- |
if [ "${1}" = "-depend" ]; then |
if [ "${1}" = "-depend" ]; then |
|
DEBUG_MEMORY=1 |
HAVE_FTS=0 |
HAVE_FTS=0 |
HAVE_FTS_COMPARE_CONST=0 |
HAVE_FTS_COMPARE_CONST=0 |
echo "tested fts: HAVE_FTS=0 (for make depend)" 1>&2 |
echo "tested fts: HAVE_FTS=0 (for make depend)" 1>&2 |
|
|
echo "#define MAN_CONF_FILE \"/etc/${MANM_MANCONF}\"" |
echo "#define MAN_CONF_FILE \"/etc/${MANM_MANCONF}\"" |
echo "#define MANPATH_BASE \"${MANPATH_BASE}\"" |
echo "#define MANPATH_BASE \"${MANPATH_BASE}\"" |
echo "#define MANPATH_DEFAULT \"${MANPATH_DEFAULT}\"" |
echo "#define MANPATH_DEFAULT \"${MANPATH_DEFAULT}\"" |
|
if [ ${DEBUG_MEMORY} -ne 0 ]; then |
|
echo "#define DEBUG_MEMORY ${DEBUG_MEMORY}" |
|
DEBUG_OBJS=mandoc_dbg.o |
|
fi |
echo "#define OSENUM ${OSENUM}" |
echo "#define OSENUM ${OSENUM}" |
[ -n "${OSNAME}" ] && echo "#define OSNAME \"${OSNAME}\"" |
[ -n "${OSNAME}" ] && echo "#define OSNAME \"${OSNAME}\"" |
[ -n "${UTF8_LOCALE}" ] && echo "#define UTF8_LOCALE \"${UTF8_LOCALE}\"" |
[ -n "${UTF8_LOCALE}" ] && echo "#define UTF8_LOCALE \"${UTF8_LOCALE}\"" |
Line 483 cat << __HEREDOC__ |
|
Line 494 cat << __HEREDOC__ |
|
#define HAVE_ISBLANK ${HAVE_ISBLANK} |
#define HAVE_ISBLANK ${HAVE_ISBLANK} |
#define HAVE_LESS_T ${HAVE_LESS_T} |
#define HAVE_LESS_T ${HAVE_LESS_T} |
#define HAVE_MKDTEMP ${HAVE_MKDTEMP} |
#define HAVE_MKDTEMP ${HAVE_MKDTEMP} |
|
#define HAVE_MKSTEMPS ${HAVE_MKSTEMPS} |
#define HAVE_NTOHL ${HAVE_NTOHL} |
#define HAVE_NTOHL ${HAVE_NTOHL} |
#define HAVE_PLEDGE ${HAVE_PLEDGE} |
#define HAVE_PLEDGE ${HAVE_PLEDGE} |
#define HAVE_PROGNAME ${HAVE_PROGNAME} |
#define HAVE_PROGNAME ${HAVE_PROGNAME} |
Line 543 if [ ${HAVE_MKDTEMP} -eq 0 ]; then |
|
Line 555 if [ ${HAVE_MKDTEMP} -eq 0 ]; then |
|
echo "extern char *mkdtemp(char *);" |
echo "extern char *mkdtemp(char *);" |
MANDOC_COBJS="${MANDOC_COBJS} compat_mkdtemp.o" |
MANDOC_COBJS="${MANDOC_COBJS} compat_mkdtemp.o" |
fi |
fi |
|
if [ ${HAVE_MKSTEMPS} -eq 0 ]; then |
|
echo "extern int mkstemps(char *, int);" |
|
MANDOC_COBJS="${MANDOC_COBJS} compat_mkstemps.o" |
|
fi |
if [ ${HAVE_OHASH} -eq 0 ]; then |
if [ ${HAVE_OHASH} -eq 0 ]; then |
MANDOC_COBJS="${MANDOC_COBJS} compat_ohash.o" |
MANDOC_COBJS="${MANDOC_COBJS} compat_ohash.o" |
fi |
fi |
Line 605 exec > Makefile.local |
|
Line 621 exec > Makefile.local |
|
[ -z "${INCLUDEDIR}" ] && INCLUDEDIR="${PREFIX}/include/mandoc" |
[ -z "${INCLUDEDIR}" ] && INCLUDEDIR="${PREFIX}/include/mandoc" |
[ -z "${LIBDIR}" ] && LIBDIR="${PREFIX}/lib/mandoc" |
[ -z "${LIBDIR}" ] && LIBDIR="${PREFIX}/lib/mandoc" |
[ -z "${MANDIR}" ] && MANDIR="${PREFIX}/man" |
[ -z "${MANDIR}" ] && MANDIR="${PREFIX}/man" |
|
[ -z "${MISCDIR}" ] && MISCDIR="${PREFIX}/share/misc" |
|
|
[ -z "${HTDOCDIR}" ] && HTDOCDIR="${WWWPREFIX}/htdocs" |
[ -z "${HTDOCDIR}" ] && HTDOCDIR="${WWWPREFIX}/htdocs" |
[ -z "${CGIBINDIR}" ] && CGIBINDIR="${WWWPREFIX}/cgi-bin" |
[ -z "${CGIBINDIR}" ] && CGIBINDIR="${WWWPREFIX}/cgi-bin" |
Line 627 INSTALL_TARGETS= |
|
Line 644 INSTALL_TARGETS= |
|
cat << __HEREDOC__ |
cat << __HEREDOC__ |
BUILD_TARGETS = ${BUILD_TARGETS} |
BUILD_TARGETS = ${BUILD_TARGETS} |
INSTALL_TARGETS = ${INSTALL_TARGETS} |
INSTALL_TARGETS = ${INSTALL_TARGETS} |
|
AR = ${AR} |
CC = ${CC} |
CC = ${CC} |
CFLAGS = ${CFLAGS} |
CFLAGS = ${CFLAGS} |
LDADD = ${LDADD} |
LDADD = ${LDADD} |
LDFLAGS = ${LDFLAGS} |
LDFLAGS = ${LDFLAGS} |
|
DEBUG_OBJS = ${DEBUG_OBJS} |
MANDOC_COBJS = ${MANDOC_COBJS} |
MANDOC_COBJS = ${MANDOC_COBJS} |
SOELIM_COBJS = ${SOELIM_COBJS} |
SOELIM_COBJS = ${SOELIM_COBJS} |
STATIC = ${STATIC} |
STATIC = ${STATIC} |
Line 641 BIN_FROM_SBIN = ${BIN_FROM_SBIN} |
|
Line 660 BIN_FROM_SBIN = ${BIN_FROM_SBIN} |
|
INCLUDEDIR = ${INCLUDEDIR} |
INCLUDEDIR = ${INCLUDEDIR} |
LIBDIR = ${LIBDIR} |
LIBDIR = ${LIBDIR} |
MANDIR = ${MANDIR} |
MANDIR = ${MANDIR} |
|
MISCDIR = ${MISCDIR} |
WWWPREFIX = ${WWWPREFIX} |
WWWPREFIX = ${WWWPREFIX} |
HTDOCDIR = ${HTDOCDIR} |
HTDOCDIR = ${HTDOCDIR} |
CGIBINDIR = ${CGIBINDIR} |
CGIBINDIR = ${CGIBINDIR} |