aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--acinclude.m429
-rwxr-xr-xconfigure34
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")
diff --git a/configure b/configure
index e3358a5..3946139 100755
--- a/configure
+++ b/configure
@@ -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