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

Diff for /mandoc/configure between version 1.67 and 1.70

version 1.67, 2018/08/15 02:15:52 version 1.70, 2019/03/06 16:04:31
Line 2 
Line 2 
 #  #
 # $Id$  # $Id$
 #  #
 # Copyright (c) 2014,2015,2016,2017,2018 Ingo Schwarze <schwarze@openbsd.org>  # Copyright (c) 2014-2019 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"
   OSENUM=
 OSNAME=  OSNAME=
 UTF8_LOCALE=  UTF8_LOCALE=
   
Line 64  HAVE_FTS_COMPARE_CONST=
Line 65  HAVE_FTS_COMPARE_CONST=
 HAVE_GETLINE=  HAVE_GETLINE=
 HAVE_GETSUBOPT=  HAVE_GETSUBOPT=
 HAVE_ISBLANK=  HAVE_ISBLANK=
   HAVE_LESS_T=
 HAVE_MKDTEMP=  HAVE_MKDTEMP=
 HAVE_NANOSLEEP=  HAVE_NANOSLEEP=
 HAVE_NTOHL=  HAVE_NTOHL=
Line 219  get_locale() {
Line 221  get_locale() {
         return 0;          return 0;
 }  }
   
   # --- operating system -------------------------------------------------
   
   if [ -n "${OSENUM}" ]; then
           echo "OSENUM specified manually: ${OSENUM}" 1>&2
           echo "OSENUM specified manually: ${OSENUM}" 1>&3
   else
           OSDETECT=`uname`
           if [ "X${OSDETECT}" = "XNetBSD" ]; then
                   OSENUM=MANDOC_OS_NETBSD
           elif [ "X${OSDETECT}" = "XOpenBSD" ]; then
                   OSENUM=MANDOC_OS_OPENBSD
           else
                   OSENUM=MANDOC_OS_OTHER
           fi
           echo "tested operating system: ${OSDETECT} -> OSENUM=${OSENUM}" 1>&2
           echo "tested operating system: ${OSDETECT} -> OSENUM=${OSENUM}" 1>&3
           unset OSDETECT
   fi
   echo 1>&3
   
 # --- compiler options -------------------------------------------------  # --- compiler options -------------------------------------------------
   
 DEFCFLAGS="-g -W -Wall -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wno-unused-parameter"  DEFCFLAGS="-g -W -Wall -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wno-unused-parameter"
Line 313  else
Line 335  else
         runtest fts FTS || true          runtest fts FTS || true
 fi  fi
   
   if ismanual "less -T" LESS_T ${HAVE_LESS_T}; then
           :
   elif less -ET /dev/null test-noop.c 1>/dev/null 2>&3; then
           HAVE_LESS_T=1
           echo "tested less -T: yes" 1>&2
           echo "tested less -T: yes" 1>&3
           echo 1>&3
   else
           HAVE_LESS_T=0
           echo "tested less -T: no" 1>&2
           echo "tested less -T: no" 1>&3
           echo 1>&3
   fi
   
 # --- wide character and locale support ---  # --- wide character and locale support ---
 if get_locale; then  if get_locale; then
         singletest wchar WCHAR -DUTF8_LOCALE=\"${UTF8_LOCALE}\" || \          singletest wchar WCHAR -DUTF8_LOCALE=\"${UTF8_LOCALE}\" || \
Line 419  echo
Line 455  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}\""
   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}\""
 [ -n "${HOMEBREWDIR}" ] && echo "#define HOMEBREWDIR \"${HOMEBREWDIR}\""  [ -n "${HOMEBREWDIR}" ] && echo "#define HOMEBREWDIR \"${HOMEBREWDIR}\""
Line 440  cat << __HEREDOC__
Line 477  cat << __HEREDOC__
 #define HAVE_GETLINE ${HAVE_GETLINE}  #define HAVE_GETLINE ${HAVE_GETLINE}
 #define HAVE_GETSUBOPT ${HAVE_GETSUBOPT}  #define HAVE_GETSUBOPT ${HAVE_GETSUBOPT}
 #define HAVE_ISBLANK ${HAVE_ISBLANK}  #define HAVE_ISBLANK ${HAVE_ISBLANK}
   #define HAVE_LESS_T ${HAVE_LESS_T}
 #define HAVE_MKDTEMP ${HAVE_MKDTEMP}  #define HAVE_MKDTEMP ${HAVE_MKDTEMP}
 #define HAVE_NTOHL ${HAVE_NTOHL}  #define HAVE_NTOHL ${HAVE_NTOHL}
 #define HAVE_PLEDGE ${HAVE_PLEDGE}  #define HAVE_PLEDGE ${HAVE_PLEDGE}

Legend:
Removed from v.1.67  
changed lines
  Added in v.1.70

CVSweb