[BACK]Return to configure CVS log [TXT][DIR] Up to [cvsweb.bsd.lv] / mandoc

Diff for /mandoc/configure between version 1.78 and 1.82

version 1.78, 2021/08/07 13:02:10 version 1.82, 2022/04/14 16:43:43
Line 2 
Line 2 
 #  #
 # $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
Line 68  HAVE_GETSUBOPT=
Line 70  HAVE_GETSUBOPT=
 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=
   
Line 263  if [ -n "${CFLAGS}" ]; then
Line 267  if [ -n "${CFLAGS}" ]; then
 else  else
         COMP="${CC} ${DEFCFLAGS} -Wno-unused -Werror"          COMP="${CC} ${DEFCFLAGS} -Wno-unused -Werror"
 fi  fi
 echo -n "tested ${CC} -W: " 1>&2  printf "%s" "tested ${CC} -W: " 1>&2
 echo -n "testing ${CC} -W: " 1>&3  printf "%s" "testing ${CC} -W: " 1>&3
 runtest noop WFLAG || true  runtest noop WFLAG || true
   
 if [ -n "${CFLAGS}" ]; then  if [ -n "${CFLAGS}" ]; then
Line 307  runtest getline  GETLINE  || true
Line 311  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 336  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
Line 458  echo
Line 464  echo
 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 493  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 554  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 627  INSTALL_TARGETS=
Line 642  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}

Legend:
Removed from v.1.78  
changed lines
  Added in v.1.82

CVSweb