summaryrefslogtreecommitdiff
path: root/debian/configure.ac
diff options
context:
space:
mode:
authorRichard A Nelson (Rick) <cowboy@debian.org>2008-07-15 22:25:00 +0000
committerAndreas Beckmann <debian@abeckmann.de>2012-10-01 20:07:42 +0200
commitcb83348f6c0b88c1d1104d6868be756aa51cc5fa (patch)
treeebed61709d675b931e169105a514a8b82b1a0b83 /debian/configure.ac
parentc0720aa475c782c27a17942561685db0e730a77d (diff)
downloadsendmail-cb83348f6c0b88c1d1104d6868be756aa51cc5fa.tar.gz
Imported Debian patch 8.14.3-5debian/8.14.3-5
Diffstat (limited to 'debian/configure.ac')
-rw-r--r--debian/configure.ac49
1 files changed, 29 insertions, 20 deletions
diff --git a/debian/configure.ac b/debian/configure.ac
index 4f336c9..8b730b7 100644
--- a/debian/configure.ac
+++ b/debian/configure.ac
@@ -96,6 +96,7 @@ AC_SUBST(PACKAGE_NAME) AC_SUBST(PACKAGE_STRING)
AC_CONFIG_AUX_DIR([./build])dnl
AC_CANONICAL_TARGET
AC_ARG_PROGRAM
+AC_PROG_MKDIR_P
AC_PROG_MAKE_SET
AM_INIT_AUTOMAKE
AM_MAINTAINER_MODE
@@ -648,13 +649,21 @@ if test "$sm_enable_milter" != "no"; then
sm_libmilter_version=0])
if test "$sm_have_mfapi" = 'yes'; then
AC_MSG_CHECKING([libmilter version])
- SM_RESULT_IFELSE([[
+ AC_RUN_IFELSE([[
+ /*
+ * This hack will compile and run a program
+ * to determine what level of libmilter should
+ * be used for this package
+ */
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include "libmilter/mfapi.h"
char vers[30] = "0";
int main (void) {
+ FILE *confout = fopen("conftest.out","w");
+ if (!confout)
+ return 1;
snprintf(vers
,sizeof(vers)
,"%d%c%d%c%d"
@@ -664,14 +673,15 @@ if test "$sm_enable_milter" != "no"; then
,'.'
,SM_LM_VRS_PLVL(SMFI_VERSION)
);
- fprintf(stdout
+ fprintf(confout
,"%s\n"
,vers
);
+ close(confout);
return 0;
}
]]
- ,[AS_VAR_SET(sm_libmilter_version, "$(cat conftest.out)")]
+ ,[sm_libmilter_version=`cat conftest.out`]
,[sm_libmilter_version=0]
)
AC_MSG_RESULT([$sm_libmilter_version])
@@ -815,14 +825,14 @@ sm_have_newdb=no;
sm_use_185=no;
sm_newdb_lib=;
if test $sm_enable_newdb != no; then
- AC_CHECK_HEADERS(db4/db.h db3/db.h db2/db.h db1/db.h db.h \
- db4/db_185.h db3/db_185.h db2/db_185.h \
- db1/db_185.h db_185.h)
- if [[ $ac_cv_header_db4_db_h = yes ]] \
+ AC_CHECK_HEADERS(db.h db4/db.h db3/db.h db2/db.h db1/db.h \
+ db_185.h db4/db_185.h db3/db_185.h db2/db_185.h \
+ db1/db_185.h)
+ if [[ $ac_cv_header_db_h = yes ]] \
+ || [[ $ac_cv_header_db4_db_h = yes ]] \
|| [[ $ac_cv_header_db3_db_h = yes ]] \
|| [[ $ac_cv_header_db2_db_h = yes ]] \
- || [[ $ac_cv_header_db1_db_h = yes ]] \
- || [[ $ac_cv_header_db_h = yes ]]; then
+ || [[ $ac_cv_header_db1_h = yes ]]; then
sm_have_newdb=yes;
fi;
@@ -920,17 +930,16 @@ if test $sm_enable_newdb != no; then
if test $sm_newdb_lib = db4; then
AC_CHECK_LIB(db-4.6, db_create, [sm_newdb_lib='db-4.6'], [
AC_CHECK_LIB(db-4.5, db_create, [sm_newdb_lib='db-4.5'], [
- AC_CHECK_LIB(db-4.4, db_create, [sm_newdb_lib='db-4.4'], [
- AC_CHECK_LIB(db-4.3, db_create, [sm_newdb_lib='db-4.3'], [
- AC_CHECK_LIB(db-4.2, db_create_4002,
- [sm_newdb_lib='db-4.2'], [
- AC_CHECK_LIB(db, db_create,
- [sm_newdb_lib='db'], [sm_have_newdb=no])dnl
- ])dnl
- ])dnl
- ])dnl
- ])dnl
- ])dnl
+ AC_CHECK_LIB(db-4.4, db_create, [sm_newdb_lib='db-4.4'], [
+ AC_CHECK_LIB(db-4.3, db_create, [sm_newdb_lib='db-4.3'], [
+ AC_CHECK_LIB(db-4.2, db_create_4002, [sm_newdb_lib='db-4.2'], [
+ AC_CHECK_LIB(db, db_create, [sm_newdb_lib='db'], [
+ sm_have_newdb=no])dnl
+ ])dnl
+ ])dnl
+ ])dnl
+ ])dnl
+ ])dnl
elif test $sm_newdb_lib = db3; then
AC_CHECK_LIB($sm_newdb_lib, db_create, [:], [
AC_CHECK_LIB(db, db_create,