331 lines
8.6 KiB
Text
331 lines
8.6 KiB
Text
--- configure.orig 2009-06-27 18:09:14.000000000 +0200
|
||
+++ configure 2009-07-02 11:24:49.000000000 +0200
|
||
@@ -796,6 +796,10 @@
|
||
am__EXEEXT_FALSE
|
||
am__EXEEXT_TRUE
|
||
LTLIBOBJS
|
||
+HAVE_BASE_TRUE
|
||
+HAVE_BASE_FALSE
|
||
+HAVE_USERDB_TRUE
|
||
+HAVE_USERDB_FALSE
|
||
LIBOBJS
|
||
HAVE_SGML_FALSE
|
||
HAVE_SGML_TRUE
|
||
@@ -825,6 +829,9 @@
|
||
PGSQL_LIBS
|
||
PG_CONFIG
|
||
authpgsqlrc
|
||
+vpopmail_home
|
||
+VPOPMAILLIBS
|
||
+LIBAUTHVCHKPW
|
||
LIBAUTHPWD
|
||
LIBAUTHSHADOW
|
||
SHADOWLIBS
|
||
@@ -1688,6 +1695,7 @@
|
||
--with-authldaprc=filename Expect to find authldaprc here
|
||
--without-authpwd Do not include the authpwd module
|
||
--without-authshadow Do not include the authshadow module
|
||
+ --without-authvchkpw Do not include the authvchkpw module
|
||
--with-authpgsqlrc=filename Expect to find authpgsql here
|
||
--without-authpgsql Do not include the authpgsql module
|
||
--with-pgsql-libs=DIR Look for pgsql libs in this dir
|
||
@@ -2498,7 +2506,7 @@
|
||
fi
|
||
|
||
fi
|
||
-INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
|
||
+INSTALL_STRIP_PROGRAM="${INSTALL_PROGRAM} -s"
|
||
|
||
{ $as_echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
|
||
$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
|
||
@@ -15118,8 +15126,12 @@
|
||
|
||
if test "$doauthuserdb" = "no"
|
||
then
|
||
+ HAVE_USERDB_TRUE='#'
|
||
+ HAVE_USERDB_FALSE=
|
||
AUTHUSERDB=""
|
||
else
|
||
+ HAVE_USERDB_TRUE=
|
||
+ HAVE_USERDB_FALSE='#'
|
||
AUTHUSERDB="authuserdb"
|
||
LIBAUTHUSERDB="libauthuserdb.la"
|
||
|
||
@@ -16874,6 +16886,20 @@
|
||
fi
|
||
|
||
|
||
+if test "${with_base+set}" = set; then
|
||
+ withval="$with_base"
|
||
+ dobase="$withval"
|
||
+else
|
||
+ dobase="yes"
|
||
+fi;
|
||
+
|
||
+if test "$dobase" = "no"; then
|
||
+ HAVE_BASE_TRUE='#'
|
||
+ HAVE_BASE_FALSE=
|
||
+else
|
||
+ HAVE_BASE_TRUE=
|
||
+ HAVE_BASE_FALSE='#'
|
||
+fi
|
||
|
||
if test "$HAVE_LDAP" = 1; then
|
||
HAVE_LDAP_TRUE=
|
||
@@ -17554,6 +17580,256 @@
|
||
|
||
|
||
|
||
+
|
||
+vpopmail_home=`$PERL -e '@a=getpwnam("vpopmail"); print "$a[7]";'`
|
||
+
|
||
+
|
||
+
|
||
+
|
||
+# Check whether --with-authvchkpw was given.
|
||
+if test "${with_authvchkpw+set}" = set; then
|
||
+ withval=$with_authvchkpw; doauthvchkpw="$withval"
|
||
+else
|
||
+ doauthvchkpw=no
|
||
+ if test "$vpopmail_home" != ""
|
||
+ then
|
||
+ doauthvchkpw=yes
|
||
+ fi
|
||
+fi
|
||
+
|
||
+
|
||
+if test "$doauthvchkpw" = "no"
|
||
+then
|
||
+ HAVE_VCHKPW=0
|
||
+ vpopmail_home=.
|
||
+else
|
||
+ HAVE_VCHKPW=1
|
||
+
|
||
+
|
||
+ cat <<EOF
|
||
+----------------------------------------------------
|
||
+ NOTE
|
||
+
|
||
+
|
||
+All questions regarding ANY vpopmail-related problems,
|
||
+such as compiling/building failures, or login errors
|
||
+should be referred to the vpopmail mailing list.
|
||
+Vpopmail questions sent to the Courier mailing lists
|
||
+will be IGNORED.
|
||
+----------------------------------------------------
|
||
+
|
||
+EOF
|
||
+ sleep 5
|
||
+
|
||
+ if test -f ${vpopmail_home}/etc/lib_deps
|
||
+ then
|
||
+ CFLAGS="`cat ${vpopmail_home}/etc/inc_deps` $CFLAGS"
|
||
+ VPOPMAILLIBS="`cat ${vpopmail_home}/etc/lib_deps`"
|
||
+ else
|
||
+ { { echo "$as_me:$LINENO: error: ${vpopmail_home}/etc/lib_deps does not exist - upgrade vpopmail to the current version or fix the permissions on this file" >&5
|
||
+echo "$as_me: error: ${vpopmail_home}/etc/lib_deps does not exist - upgrade vpopmail to the current version or fix the permissions on this file" >&2;}
|
||
+ { (exit 1); exit 1; }; }
|
||
+ fi
|
||
+fi
|
||
+
|
||
+
|
||
+
|
||
+LIBAUTHVCHKPW=""
|
||
+if test "$HAVE_VCHKPW" = 1
|
||
+then
|
||
+ LIBAUTHVCHKPW="libauthvchkpw.la"
|
||
+ HAVE_VCHKPW="1"
|
||
+
|
||
+
|
||
+ _SAVE_LIBS=$LIBS
|
||
+ LIBS="$VPOPMAILLIBS $CRYPTLIBS $LIBS"
|
||
+ { echo "$as_me:$LINENO: checking for open_smtp_relay" >&5
|
||
+echo $ECHO_N "checking for open_smtp_relay... $ECHO_C" >&6; }
|
||
+if test "${ac_cv_func_open_smtp_relay+set}" = set; then
|
||
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
||
+else
|
||
+ cat >conftest.$ac_ext <<_ACEOF
|
||
+/* confdefs.h. */
|
||
+_ACEOF
|
||
+cat confdefs.h >>conftest.$ac_ext
|
||
+cat >>conftest.$ac_ext <<_ACEOF
|
||
+/* end confdefs.h. */
|
||
+/* Define open_smtp_relay to an innocuous variant, in case <limits.h> declares open_smtp_relay.
|
||
+ For example, HP-UX 11i <limits.h> declares gettimeofday. */
|
||
+#define open_smtp_relay innocuous_open_smtp_relay
|
||
+
|
||
+/* System header to define __stub macros and hopefully few prototypes,
|
||
+ which can conflict with char open_smtp_relay (); below.
|
||
+ Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|
||
+ <limits.h> exists even on freestanding compilers. */
|
||
+
|
||
+#ifdef __STDC__
|
||
+# include <limits.h>
|
||
+#else
|
||
+# include <assert.h>
|
||
+#endif
|
||
+
|
||
+#undef open_smtp_relay
|
||
+
|
||
+/* Override any GCC internal prototype to avoid an error.
|
||
+ Use char because int might match the return type of a GCC
|
||
+ builtin and then its argument prototype would still apply. */
|
||
+#ifdef __cplusplus
|
||
+extern "C"
|
||
+#endif
|
||
+char open_smtp_relay ();
|
||
+/* The GNU C library defines this for functions which it implements
|
||
+ to always fail with ENOSYS. Some functions are actually named
|
||
+ something starting with __ and the normal name is an alias. */
|
||
+#if defined __stub_open_smtp_relay || defined __stub___open_smtp_relay
|
||
+choke me
|
||
+#endif
|
||
+
|
||
+int
|
||
+main ()
|
||
+{
|
||
+return open_smtp_relay ();
|
||
+ ;
|
||
+ return 0;
|
||
+}
|
||
+_ACEOF
|
||
+rm -f conftest.$ac_objext conftest$ac_exeext
|
||
+if { (ac_try="$ac_link"
|
||
+case "(($ac_try" in
|
||
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
||
+ *) ac_try_echo=$ac_try;;
|
||
+esac
|
||
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
||
+ (eval "$ac_link") 2>conftest.er1
|
||
+ ac_status=$?
|
||
+ grep -v '^ *+' conftest.er1 >conftest.err
|
||
+ rm -f conftest.er1
|
||
+ cat conftest.err >&5
|
||
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
||
+ (exit $ac_status); } && {
|
||
+ test -z "$ac_c_werror_flag" ||
|
||
+ test ! -s conftest.err
|
||
+ } && test -s conftest$ac_exeext &&
|
||
+ $as_test_x conftest$ac_exeext; then
|
||
+ ac_cv_func_open_smtp_relay=yes
|
||
+else
|
||
+ echo "$as_me: failed program was:" >&5
|
||
+sed 's/^/| /' conftest.$ac_ext >&5
|
||
+
|
||
+ ac_cv_func_open_smtp_relay=no
|
||
+fi
|
||
+
|
||
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
|
||
+ conftest$ac_exeext conftest.$ac_ext
|
||
+fi
|
||
+{ echo "$as_me:$LINENO: result: $ac_cv_func_open_smtp_relay" >&5
|
||
+echo "${ECHO_T}$ac_cv_func_open_smtp_relay" >&6; }
|
||
+if test $ac_cv_func_open_smtp_relay = yes; then
|
||
+
|
||
+cat >>confdefs.h <<\_ACEOF
|
||
+#define HAVE_OPEN_SMTP_RELAY 1
|
||
+_ACEOF
|
||
+
|
||
+fi
|
||
+
|
||
+ { echo "$as_me:$LINENO: checking for vset_lastauth" >&5
|
||
+echo $ECHO_N "checking for vset_lastauth... $ECHO_C" >&6; }
|
||
+if test "${ac_cv_func_vset_lastauth+set}" = set; then
|
||
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
||
+else
|
||
+ cat >conftest.$ac_ext <<_ACEOF
|
||
+/* confdefs.h. */
|
||
+_ACEOF
|
||
+cat confdefs.h >>conftest.$ac_ext
|
||
+cat >>conftest.$ac_ext <<_ACEOF
|
||
+/* end confdefs.h. */
|
||
+/* Define vset_lastauth to an innocuous variant, in case <limits.h> declares vset_lastauth.
|
||
+ For example, HP-UX 11i <limits.h> declares gettimeofday. */
|
||
+#define vset_lastauth innocuous_vset_lastauth
|
||
+
|
||
+/* System header to define __stub macros and hopefully few prototypes,
|
||
+ which can conflict with char vset_lastauth (); below.
|
||
+ Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|
||
+ <limits.h> exists even on freestanding compilers. */
|
||
+
|
||
+#ifdef __STDC__
|
||
+# include <limits.h>
|
||
+#else
|
||
+# include <assert.h>
|
||
+#endif
|
||
+
|
||
+#undef vset_lastauth
|
||
+
|
||
+/* Override any GCC internal prototype to avoid an error.
|
||
+ Use char because int might match the return type of a GCC
|
||
+ builtin and then its argument prototype would still apply. */
|
||
+#ifdef __cplusplus
|
||
+extern "C"
|
||
+#endif
|
||
+char vset_lastauth ();
|
||
+/* The GNU C library defines this for functions which it implements
|
||
+ to always fail with ENOSYS. Some functions are actually named
|
||
+ something starting with __ and the normal name is an alias. */
|
||
+#if defined __stub_vset_lastauth || defined __stub___vset_lastauth
|
||
+choke me
|
||
+#endif
|
||
+
|
||
+int
|
||
+main ()
|
||
+{
|
||
+return vset_lastauth ();
|
||
+ ;
|
||
+ return 0;
|
||
+}
|
||
+_ACEOF
|
||
+rm -f conftest.$ac_objext conftest$ac_exeext
|
||
+if { (ac_try="$ac_link"
|
||
+case "(($ac_try" in
|
||
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
||
+ *) ac_try_echo=$ac_try;;
|
||
+esac
|
||
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
||
+ (eval "$ac_link") 2>conftest.er1
|
||
+ ac_status=$?
|
||
+ grep -v '^ *+' conftest.er1 >conftest.err
|
||
+ rm -f conftest.er1
|
||
+ cat conftest.err >&5
|
||
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
||
+ (exit $ac_status); } && {
|
||
+ test -z "$ac_c_werror_flag" ||
|
||
+ test ! -s conftest.err
|
||
+ } && test -s conftest$ac_exeext &&
|
||
+ $as_test_x conftest$ac_exeext; then
|
||
+ ac_cv_func_vset_lastauth=yes
|
||
+else
|
||
+ echo "$as_me: failed program was:" >&5
|
||
+sed 's/^/| /' conftest.$ac_ext >&5
|
||
+
|
||
+ ac_cv_func_vset_lastauth=no
|
||
+fi
|
||
+
|
||
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
|
||
+ conftest$ac_exeext conftest.$ac_ext
|
||
+fi
|
||
+{ echo "$as_me:$LINENO: result: $ac_cv_func_vset_lastauth" >&5
|
||
+echo "${ECHO_T}$ac_cv_func_vset_lastauth" >&6; }
|
||
+if test $ac_cv_func_vset_lastauth = yes; then
|
||
+
|
||
+cat >>confdefs.h <<\_ACEOF
|
||
+#define HAVE_VSET_LASTAUTH 1
|
||
+_ACEOF
|
||
+
|
||
+fi
|
||
+
|
||
+ LIBS=$_SAVE_LIBS
|
||
+fi
|
||
+
|
||
+
|
||
+
|
||
+
|
||
+
|
||
+
|
||
+
|
||
# Check whether --with-authpgsqlrc was given.
|
||
if test "${with_authpgsqlrc+set}" = set; then
|
||
withval=$with_authpgsqlrc; authpgsqlrc="$withval"
|