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

Diff for /mandoc/configure between version 1.29 and 1.37

version 1.29, 2015/11/06 16:30:33 version 1.37, 2015/11/26 07:42:11
Line 16 
Line 16 
   
 set -e  set -e
   
 [ -e config.log ] && mv config.log config.log.old  [ -w config.log ] && mv config.log config.log.old
 [ -e config.h   ] && mv config.h config.h.old  [ -w config.h   ] && mv config.h config.h.old
   
 # Output file descriptor usage:  # Output file descriptor usage:
 # 1 (stdout): config.h, Makefile.local  # 1 (stdout): config.h, Makefile.local
Line 44  BUILD_CGI=0
Line 44  BUILD_CGI=0
   
 HAVE_DIRENT_NAMLEN=  HAVE_DIRENT_NAMLEN=
 HAVE_ERR=  HAVE_ERR=
 HAVE_FGETLN=  
 HAVE_FTS=  HAVE_FTS=
   HAVE_GETLINE=
 HAVE_GETSUBOPT=  HAVE_GETSUBOPT=
 HAVE_ISBLANK=  HAVE_ISBLANK=
 HAVE_MKDTEMP=  HAVE_MKDTEMP=
 HAVE_MMAP=  HAVE_MMAP=
   HAVE_PLEDGE=
 HAVE_PROGNAME=  HAVE_PROGNAME=
 HAVE_REALLOCARRAY=  HAVE_REALLOCARRAY=
   HAVE_REWB_BSD=
   HAVE_REWB_SYSV=
 HAVE_STRCASESTR=  HAVE_STRCASESTR=
 HAVE_STRINGLIST=  HAVE_STRINGLIST=
 HAVE_STRLCAT=  HAVE_STRLCAT=
Line 73  SBINDIR=
Line 76  SBINDIR=
 INCLUDEDIR=  INCLUDEDIR=
 LIBDIR=  LIBDIR=
 MANDIR=  MANDIR=
 EXAMPLEDIR=  
 HOMEBREWDIR=  HOMEBREWDIR=
   
 WWWPREFIX="/var/www"  WWWPREFIX="/var/www"
Line 100  INSTALL_DATA=
Line 102  INSTALL_DATA=
   
 # --- manual settings from configure.local -----------------------------  # --- manual settings from configure.local -----------------------------
   
 if [ -e ./configure.local ]; then  if [ -r ./configure.local ]; then
         echo "configure.local: reading..." 1>&2          echo "configure.local: reading..." 1>&2
         echo "configure.local: reading..." 1>&3          echo "configure.local: reading..." 1>&3
         cat ./configure.local 1>&3          cat ./configure.local 1>&3
Line 174  runtest() {
Line 176  runtest() {
 # --- library functions ---  # --- library functions ---
 runtest dirent-namlen   DIRENT_NAMLEN   || true  runtest dirent-namlen   DIRENT_NAMLEN   || true
 runtest err             ERR             || true  runtest err             ERR             || true
 runtest fgetln          FGETLN          || true  
 runtest fts             FTS             || true  runtest fts             FTS             || true
   runtest getline         GETLINE         || true
 runtest getsubopt       GETSUBOPT       || true  runtest getsubopt       GETSUBOPT       || true
 runtest isblank         ISBLANK         || true  runtest isblank         ISBLANK         || true
 runtest mkdtemp         MKDTEMP         || true  runtest mkdtemp         MKDTEMP         || true
 runtest mmap            MMAP            || true  runtest mmap            MMAP            || true
   runtest pledge          PLEDGE          || true
 runtest progname        PROGNAME        || true  runtest progname        PROGNAME        || true
 runtest reallocarray    REALLOCARRAY    || true  runtest reallocarray    REALLOCARRAY    || true
   runtest rewb-bsd        REWB_BSD        || true
   runtest rewb-sysv       REWB_SYSV       || true
 runtest strcasestr      STRCASESTR      || true  runtest strcasestr      STRCASESTR      || true
 runtest stringlist      STRINGLIST      || true  runtest stringlist      STRINGLIST      || true
 runtest strlcat         STRLCAT         || true  runtest strlcat         STRLCAT         || true
Line 271  fi
Line 276  fi
 exec > config.h  exec > config.h
   
 cat << __HEREDOC__  cat << __HEREDOC__
   #ifdef __cplusplus
   #error "Do not use C++.  See the INSTALL file."
   #endif
   
 #ifndef MANDOC_CONFIG_H  #ifndef MANDOC_CONFIG_H
 #define MANDOC_CONFIG_H  #define MANDOC_CONFIG_H
   
Line 280  cat << __HEREDOC__
Line 289  cat << __HEREDOC__
   
 __HEREDOC__  __HEREDOC__
   
 [ ${HAVE_FGETLN} -eq 0 -o ${HAVE_REALLOCARRAY} -eq 0 -o \  [ ${HAVE_GETLINE} -eq 0 -o ${HAVE_REALLOCARRAY} -eq 0 -o \
   ${HAVE_STRLCAT} -eq 0 -o ${HAVE_STRLCPY} -eq 0 ] \    ${HAVE_STRLCAT} -eq 0 -o ${HAVE_STRLCPY} -eq 0 ] \
         && echo "#include <sys/types.h>"          && echo "#include <sys/types.h>"
 [ ${HAVE_VASPRINTF} -eq 0 ] && echo "#include <stdarg.h>"  [ ${HAVE_VASPRINTF} -eq 0 ] && echo "#include <stdarg.h>"
 [ ${HAVE_FGETLN} -eq 0 ] && echo "#include <stdio.h>"  [ ${HAVE_GETLINE} -eq 0 ] && echo "#include <stdio.h>"
   
 echo  echo
 echo "#define MAN_CONF_FILE \"/etc/${MANM_MANCONF}\""  echo "#define MAN_CONF_FILE \"/etc/${MANM_MANCONF}\""
Line 295  echo "#define MANPATH_DEFAULT \"${MANPATH_DEFAULT}\""
Line 304  echo "#define MANPATH_DEFAULT \"${MANPATH_DEFAULT}\""
 cat << __HEREDOC__  cat << __HEREDOC__
 #define HAVE_DIRENT_NAMLEN ${HAVE_DIRENT_NAMLEN}  #define HAVE_DIRENT_NAMLEN ${HAVE_DIRENT_NAMLEN}
 #define HAVE_ERR ${HAVE_ERR}  #define HAVE_ERR ${HAVE_ERR}
 #define HAVE_FGETLN ${HAVE_FGETLN}  
 #define HAVE_FTS ${HAVE_FTS}  #define HAVE_FTS ${HAVE_FTS}
   #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_MKDTEMP ${HAVE_MKDTEMP}  #define HAVE_MKDTEMP ${HAVE_MKDTEMP}
 #define HAVE_MMAP ${HAVE_MMAP}  #define HAVE_MMAP ${HAVE_MMAP}
   #define HAVE_PLEDGE ${HAVE_PLEDGE}
 #define HAVE_PROGNAME ${HAVE_PROGNAME}  #define HAVE_PROGNAME ${HAVE_PROGNAME}
 #define HAVE_REALLOCARRAY ${HAVE_REALLOCARRAY}  #define HAVE_REALLOCARRAY ${HAVE_REALLOCARRAY}
   #define HAVE_REWB_BSD ${HAVE_REWB_BSD}
   #define HAVE_REWB_SYSV ${HAVE_REWB_SYSV}
 #define HAVE_STRCASESTR ${HAVE_STRCASESTR}  #define HAVE_STRCASESTR ${HAVE_STRCASESTR}
 #define HAVE_STRINGLIST ${HAVE_STRINGLIST}  #define HAVE_STRINGLIST ${HAVE_STRINGLIST}
 #define HAVE_STRLCAT ${HAVE_STRLCAT}  #define HAVE_STRLCAT ${HAVE_STRLCAT}
Line 323  cat << __HEREDOC__
Line 335  cat << __HEREDOC__
 #define BINM_SOELIM "${BINM_SOELIM}"  #define BINM_SOELIM "${BINM_SOELIM}"
 #define BINM_WHATIS "${BINM_WHATIS}"  #define BINM_WHATIS "${BINM_WHATIS}"
   
 #if !defined(__BEGIN_DECLS)  
 #  ifdef __cplusplus  
 #  define       __BEGIN_DECLS           extern "C" {  
 #  else  
 #  define       __BEGIN_DECLS  
 #  endif  
 #endif  
 #if !defined(__END_DECLS)  
 #  ifdef __cplusplus  
 #  define       __END_DECLS             }  
 #  else  
 #  define       __END_DECLS  
 #  endif  
 #endif  
   
 __HEREDOC__  __HEREDOC__
   
 if [ ${HAVE_ERR} -eq 0 ]; then  if [ ${HAVE_ERR} -eq 0 ]; then
         echo "extern    void      err(int, const char *, ...);"          echo "extern    void      err(int, const char *, ...);"
           echo "extern    void      errx(int, const char *, ...);"
         echo "extern    void      warn(const char *, ...);"          echo "extern    void      warn(const char *, ...);"
         echo "extern    void      warnx(const char *, ...);"          echo "extern    void      warnx(const char *, ...);"
 fi  fi
   
 [ ${HAVE_FGETLN} -eq 0 ] && \  [ ${HAVE_GETLINE} -eq 0 ] && \
         echo "extern    char     *fgetln(FILE *, size_t *);"          echo "extern    ssize_t   getline(char **, size_t *, FILE *);"
   
 [ ${HAVE_GETSUBOPT} -eq 0 ] && \  [ ${HAVE_GETSUBOPT} -eq 0 ] && \
         echo "extern    int       getsubopt(char **, char * const *, char **);"          echo "extern    int       getsubopt(char **, char * const *, char **);"
Line 402  exec > Makefile.local
Line 400  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 "${EXAMPLEDIR}" ] && EXAMPLEDIR="${PREFIX}/share/examples/mandoc"  
   
 [ -z "${HTDOCDIR}"   ] && HTDOCDIR="${WWWPREFIX}/htdocs"  [ -z "${HTDOCDIR}"   ] && HTDOCDIR="${WWWPREFIX}/htdocs"
 [ -z "${CGIBINDIR}"  ] && CGIBINDIR="${WWWPREFIX}/cgi-bin"  [ -z "${CGIBINDIR}"  ] && CGIBINDIR="${WWWPREFIX}/cgi-bin"
Line 437  SBINDIR  = ${SBINDIR}
Line 434  SBINDIR  = ${SBINDIR}
 INCLUDEDIR      = ${INCLUDEDIR}  INCLUDEDIR      = ${INCLUDEDIR}
 LIBDIR          = ${LIBDIR}  LIBDIR          = ${LIBDIR}
 MANDIR          = ${MANDIR}  MANDIR          = ${MANDIR}
 EXAMPLEDIR      = ${EXAMPLEDIR}  
 WWWPREFIX       = ${WWWPREFIX}  WWWPREFIX       = ${WWWPREFIX}
 HTDOCDIR        = ${HTDOCDIR}  HTDOCDIR        = ${HTDOCDIR}
 CGIBINDIR       = ${CGIBINDIR}  CGIBINDIR       = ${CGIBINDIR}

Legend:
Removed from v.1.29  
changed lines
  Added in v.1.37

CVSweb