diff options
Diffstat (limited to '')
| -rw-r--r-- | acinclude.m4 | 29 | ||||
| -rwxr-xr-x | configure | 34 | 
2 files changed, 35 insertions, 28 deletions
diff --git a/acinclude.m4 b/acinclude.m4 index c94b1e1..33e37ea 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -513,20 +513,23 @@ fi  AC_SUBST(DEF_CAFILE)  w3m_cafile=""  if test x"$enable_sslverify" = xyes; then -  AC_MSG_CHECKING(for CA bundle location) +  AC_MSG_CHECKING(for CA file location)    AC_ARG_WITH(cafile, -    [   --with-cafile=CAFILE		CA file to verify SSL certificate], -    [w3m_cafile="$with_cafile"],[ -      for f in /etc/ssl/certs/ca-certificates.crt \ -        /etc/pki/tls/certs/ca-bundle.crt \ -        /etc/ssl/ca-bundle.pem \ -        /usr/ssl/certs/ca-bundle.crt \ -        /usr/local/share/certs/ca-root-nss.crt \ -        /etc/ssl/cert.pem \ -        /etc/certs/ca-certificates.crt; do -        if test -f "$f" -a -r "$f"; then w3m_cafile="$f"; break; fi -      done -    ]) +  [   --with-cafile[[=CAFILE]]	CA file to verify SSL certificate +				default: autodetected],,[with_cafile=yes]) +  if test x"$with_cafile" = xyes; then +    for f in /etc/ssl/certs/ca-certificates.crt \ +      /etc/pki/tls/certs/ca-bundle.crt \ +      /etc/ssl/ca-bundle.pem \ +      /usr/ssl/certs/ca-bundle.crt \ +      /usr/local/share/certs/ca-root-nss.crt \ +      /etc/ssl/cert.pem \ +      /etc/certs/ca-certificates.crt; do +      if test -f "$f" -a -r "$f"; then w3m_cafile="$f"; break; fi +    done +  elif test x"$with_cafile" != xno; then +    w3m_cafile="$with_cafile" +  fi    AC_MSG_RESULT($w3m_cafile)  fi  AC_DEFINE_UNQUOTED(DEF_CAFILE, "$w3m_cafile") @@ -1536,7 +1536,8 @@ Optional Packages:    --with-mailer=MAILER		default mailer (/usr/bin/mail)    --with-browser=BROWSER	default browser (/usr/bin/firefox)    --with-ssl			support https protocol -   --with-cafile=CAFILE		CA file to verify SSL certificate +   --with-cafile[=CAFILE]	CA file to verify SSL certificate +				default: autodetected    --with-termlib=LIBS		terminal library  				 LIBS is space separated list of:  				  terminfo mytinfo termcap tinfo ncurses curses @@ -8563,26 +8564,29 @@ fi  w3m_cafile=""  if test x"$enable_sslverify" = xyes; then -  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CA bundle location" >&5 -$as_echo_n "checking for CA bundle location... " >&6; } +  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CA file location" >&5 +$as_echo_n "checking for CA file location... " >&6; }  # Check whether --with-cafile was given.  if test "${with_cafile+set}" = set; then : -  withval=$with_cafile; w3m_cafile="$with_cafile" +  withval=$with_cafile;  else - -      for f in /etc/ssl/certs/ca-certificates.crt \ -        /etc/pki/tls/certs/ca-bundle.crt \ -        /etc/ssl/ca-bundle.pem \ -        /usr/ssl/certs/ca-bundle.crt \ -        /usr/local/share/certs/ca-root-nss.crt \ -        /etc/ssl/cert.pem \ -        /etc/certs/ca-certificates.crt; do -        if test -f "$f" -a -r "$f"; then w3m_cafile="$f"; break; fi -      done - +  with_cafile=yes  fi +  if test x"$with_cafile" = xyes; then +    for f in /etc/ssl/certs/ca-certificates.crt \ +      /etc/pki/tls/certs/ca-bundle.crt \ +      /etc/ssl/ca-bundle.pem \ +      /usr/ssl/certs/ca-bundle.crt \ +      /usr/local/share/certs/ca-root-nss.crt \ +      /etc/ssl/cert.pem \ +      /etc/certs/ca-certificates.crt; do +      if test -f "$f" -a -r "$f"; then w3m_cafile="$f"; break; fi +    done +  elif test x"$with_cafile" != xno; then +    w3m_cafile="$with_cafile" +  fi    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $w3m_cafile" >&5  $as_echo "$w3m_cafile" >&6; }  fi  | 
