#! /bin/sh

# Guess values for system-dependent variables and create Makefiles.
# Generated automatically using autoconf version 2.13 
# Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
#
# This configure script is free software; the Free Software Foundation
# gives unlimited permission to copy, distribute and modify it.

# Defaults:
ac_help=
ac_default_prefix=/usr/local
# Any additions from configure.in:
ac_help="$ac_help
  --disable-dependency-tracking Speeds up one-time builds
  --enable-dependency-tracking  Do not reject slow dependency extractors"
ac_default_prefix=/usr
ac_help="$ac_help
  --with-perl=PERL_PROG         location of perl binary"
ac_help="$ac_help
  --with-file=FILE_PROG         location of file binary"
ac_help="$ac_help
  --with-sendmail-wrapper=PROG  location of sendmail or wrapper"
ac_help="$ac_help
  --with-sendmail-source=DIR    location of sendmail source"
ac_help="$ac_help
  --enable-qmail                use qmail as MTA"
ac_help="$ac_help
  --enable-milter               use sendmail libmilter as MTA"
ac_help="$ac_help
  --enable-postfix              use postfix as MTA"
ac_help="$ac_help
  --enable-exim                 use exim as MTA"
ac_help="$ac_help
  --enable-relay                enable relay configuration for sendmail"
ac_help="$ac_help
  --with-origconf=FILE          original sendmail config file
                                     [/etc/sendmail.orig.cf]"
ac_help="$ac_help
  --with-smtp-port=PORT         Port to deliver scanned mails to [\"10025\"]"
ac_help="$ac_help
  --enable-all                  include code for all scanners [no]"
ac_help="$ac_help
  --with-sophos-ide=DIR         where Sophos IDE files are installed
                                     [/usr/local/lib]"
ac_help="$ac_help
  --with-runtime-dir=DIR        directory for runtime files [/var/amavis]"
ac_help="$ac_help
  --enable-syslog               use syslog [default MTA-specific]"
ac_help="$ac_help
  --with-syslog-level=FAC.LVL   facility and level [\"mail.info\"]"
ac_help="$ac_help
  --with-logdir=DIR             log directory if not using syslog [/var/amavis]"
ac_help="$ac_help
  --with-amavisuser=USER        run amavis(d) as [default MTA-specific]"
ac_help="$ac_help
  --with-warnsender=FILE        send notification to sender [yes]"
ac_help="$ac_help
  --with-warnrecip=FILE         send notification to receiver(s) [no]"
ac_help="$ac_help
  --with-warnadmin=FILE         send notification to admin [yes]"
ac_help="$ac_help
  --with-sockname=PATH          path to socket for daemon/client communication
                                     [/var/amavis/amavisd.sock]"

# Initialize some variables set by options.
# The variables have the same names as the options, with
# dashes changed to underlines.
build=NONE
cache_file=./config.cache
exec_prefix=NONE
host=NONE
no_create=
nonopt=NONE
no_recursion=
prefix=NONE
program_prefix=NONE
program_suffix=NONE
program_transform_name=s,x,x,
silent=
site=
srcdir=
target=NONE
verbose=
x_includes=NONE
x_libraries=NONE
bindir='${exec_prefix}/bin'
sbindir='${exec_prefix}/sbin'
libexecdir='${exec_prefix}/libexec'
datadir='${prefix}/share'
sysconfdir='${prefix}/etc'
sharedstatedir='${prefix}/com'
localstatedir='${prefix}/var'
libdir='${exec_prefix}/lib'
includedir='${prefix}/include'
oldincludedir='/usr/include'
infodir='${prefix}/info'
mandir='${prefix}/man'

# Initialize some other variables.
subdirs=
MFLAGS= MAKEFLAGS=
SHELL=${CONFIG_SHELL-/bin/sh}
# Maximum number of lines to put in a shell here document.
ac_max_here_lines=12

ac_prev=
for ac_option
do

  # If the previous option needs an argument, assign it.
  if test -n "$ac_prev"; then
    eval "$ac_prev=\$ac_option"
    ac_prev=
    continue
  fi

  case "$ac_option" in
  -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
  *) ac_optarg= ;;
  esac

  # Accept the important Cygnus configure options, so we can diagnose typos.

  case "$ac_option" in

  -bindir | --bindir | --bindi | --bind | --bin | --bi)
    ac_prev=bindir ;;
  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
    bindir="$ac_optarg" ;;

  -build | --build | --buil | --bui | --bu)
    ac_prev=build ;;
  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
    build="$ac_optarg" ;;

  -cache-file | --cache-file | --cache-fil | --cache-fi \
  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
    ac_prev=cache_file ;;
  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
    cache_file="$ac_optarg" ;;

  -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
    ac_prev=datadir ;;
  -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
  | --da=*)
    datadir="$ac_optarg" ;;

  -disable-* | --disable-*)
    ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
    # Reject names that are not valid shell variable names.
    if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
      { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
    fi
    ac_feature=`echo $ac_feature| sed 's/-/_/g'`
    eval "enable_${ac_feature}=no" ;;

  -enable-* | --enable-*)
    ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
    # Reject names that are not valid shell variable names.
    if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
      { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
    fi
    ac_feature=`echo $ac_feature| sed 's/-/_/g'`
    case "$ac_option" in
      *=*) ;;
      *) ac_optarg=yes ;;
    esac
    eval "enable_${ac_feature}='$ac_optarg'" ;;

  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
  | --exec | --exe | --ex)
    ac_prev=exec_prefix ;;
  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
  | --exec=* | --exe=* | --ex=*)
    exec_prefix="$ac_optarg" ;;

  -gas | --gas | --ga | --g)
    # Obsolete; use --with-gas.
    with_gas=yes ;;

  -help | --help | --hel | --he)
    # Omit some internal or obsolete options to make the list less imposing.
    # This message is too long to be a string in the A/UX 3.1 sh.
    cat << EOF
Usage: configure [options] [host]
Options: [defaults in brackets after descriptions]
Configuration:
  --cache-file=FILE       cache test results in FILE
  --help                  print this message
  --no-create             do not create output files
  --quiet, --silent       do not print \`checking...' messages
  --version               print the version of autoconf that created configure
Directory and file names:
  --prefix=PREFIX         install architecture-independent files in PREFIX
                          [$ac_default_prefix]
  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
                          [same as prefix]
  --bindir=DIR            user executables in DIR [EPREFIX/bin]
  --sbindir=DIR           system admin executables in DIR [EPREFIX/sbin]
  --libexecdir=DIR        program executables in DIR [EPREFIX/libexec]
  --datadir=DIR           read-only architecture-independent data in DIR
                          [PREFIX/share]
  --sysconfdir=DIR        read-only single-machine data in DIR [PREFIX/etc]
  --sharedstatedir=DIR    modifiable architecture-independent data in DIR
                          [PREFIX/com]
  --localstatedir=DIR     modifiable single-machine data in DIR [PREFIX/var]
  --libdir=DIR            object code libraries in DIR [EPREFIX/lib]
  --includedir=DIR        C header files in DIR [PREFIX/include]
  --oldincludedir=DIR     C header files for non-gcc in DIR [/usr/include]
  --infodir=DIR           info documentation in DIR [PREFIX/info]
  --mandir=DIR            man documentation in DIR [PREFIX/man]
  --srcdir=DIR            find the sources in DIR [configure dir or ..]
  --program-prefix=PREFIX prepend PREFIX to installed program names
  --program-suffix=SUFFIX append SUFFIX to installed program names
  --program-transform-name=PROGRAM
                          run sed PROGRAM on installed program names
EOF
    cat << EOF
Host type:
  --build=BUILD           configure for building on BUILD [BUILD=HOST]
  --host=HOST             configure for HOST [guessed]
  --target=TARGET         configure for TARGET [TARGET=HOST]
Features and packages:
  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
  --x-includes=DIR        X include files are in DIR
  --x-libraries=DIR       X library files are in DIR
EOF
    if test -n "$ac_help"; then
      echo "--enable and --with options recognized:$ac_help"
    fi
    exit 0 ;;

  -host | --host | --hos | --ho)
    ac_prev=host ;;
  -host=* | --host=* | --hos=* | --ho=*)
    host="$ac_optarg" ;;

  -includedir | --includedir | --includedi | --included | --include \
  | --includ | --inclu | --incl | --inc)
    ac_prev=includedir ;;
  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
  | --includ=* | --inclu=* | --incl=* | --inc=*)
    includedir="$ac_optarg" ;;

  -infodir | --infodir | --infodi | --infod | --info | --inf)
    ac_prev=infodir ;;
  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
    infodir="$ac_optarg" ;;

  -libdir | --libdir | --libdi | --libd)
    ac_prev=libdir ;;
  -libdir=* | --libdir=* | --libdi=* | --libd=*)
    libdir="$ac_optarg" ;;

  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
  | --libexe | --libex | --libe)
    ac_prev=libexecdir ;;
  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
  | --libexe=* | --libex=* | --libe=*)
    libexecdir="$ac_optarg" ;;

  -localstatedir | --localstatedir | --localstatedi | --localstated \
  | --localstate | --localstat | --localsta | --localst \
  | --locals | --local | --loca | --loc | --lo)
    ac_prev=localstatedir ;;
  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
  | --localstate=* | --localstat=* | --localsta=* | --localst=* \
  | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
    localstatedir="$ac_optarg" ;;

  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
    ac_prev=mandir ;;
  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
    mandir="$ac_optarg" ;;

  -nfp | --nfp | --nf)
    # Obsolete; use --without-fp.
    with_fp=no ;;

  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
  | --no-cr | --no-c)
    no_create=yes ;;

  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
    no_recursion=yes ;;

  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
  | --oldin | --oldi | --old | --ol | --o)
    ac_prev=oldincludedir ;;
  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
    oldincludedir="$ac_optarg" ;;

  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
    ac_prev=prefix ;;
  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
    prefix="$ac_optarg" ;;

  -program-prefix | --program-prefix | --program-prefi | --program-pref \
  | --program-pre | --program-pr | --program-p)
    ac_prev=program_prefix ;;
  -program-prefix=* | --program-prefix=* | --program-prefi=* \
  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
    program_prefix="$ac_optarg" ;;

  -program-suffix | --program-suffix | --program-suffi | --program-suff \
  | --program-suf | --program-su | --program-s)
    ac_prev=program_suffix ;;
  -program-suffix=* | --program-suffix=* | --program-suffi=* \
  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
    program_suffix="$ac_optarg" ;;

  -program-transform-name | --program-transform-name \
  | --program-transform-nam | --program-transform-na \
  | --program-transform-n | --program-transform- \
  | --program-transform | --program-transfor \
  | --program-transfo | --program-transf \
  | --program-trans | --program-tran \
  | --progr-tra | --program-tr | --program-t)
    ac_prev=program_transform_name ;;
  -program-transform-name=* | --program-transform-name=* \
  | --program-transform-nam=* | --program-transform-na=* \
  | --program-transform-n=* | --program-transform-=* \
  | --program-transform=* | --program-transfor=* \
  | --program-transfo=* | --program-transf=* \
  | --program-trans=* | --program-tran=* \
  | --progr-tra=* | --program-tr=* | --program-t=*)
    program_transform_name="$ac_optarg" ;;

  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
  | -silent | --silent | --silen | --sile | --sil)
    silent=yes ;;

  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
    ac_prev=sbindir ;;
  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
  | --sbi=* | --sb=*)
    sbindir="$ac_optarg" ;;

  -sharedstatedir | --sharedstatedir | --sharedstatedi \
  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
  | --sharedst | --shareds | --shared | --share | --shar \
  | --sha | --sh)
    ac_prev=sharedstatedir ;;
  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
  | --sha=* | --sh=*)
    sharedstatedir="$ac_optarg" ;;

  -site | --site | --sit)
    ac_prev=site ;;
  -site=* | --site=* | --sit=*)
    site="$ac_optarg" ;;

  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
    ac_prev=srcdir ;;
  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
    srcdir="$ac_optarg" ;;

  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
  | --syscon | --sysco | --sysc | --sys | --sy)
    ac_prev=sysconfdir ;;
  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
    sysconfdir="$ac_optarg" ;;

  -target | --target | --targe | --targ | --tar | --ta | --t)
    ac_prev=target ;;
  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
    target="$ac_optarg" ;;

  -v | -verbose | --verbose | --verbos | --verbo | --verb)
    verbose=yes ;;

  -version | --version | --versio | --versi | --vers)
    echo "configure generated by autoconf version 2.13"
    exit 0 ;;

  -with-* | --with-*)
    ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
    # Reject names that are not valid shell variable names.
    if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
      { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
    fi
    ac_package=`echo $ac_package| sed 's/-/_/g'`
    case "$ac_option" in
      *=*) ;;
      *) ac_optarg=yes ;;
    esac
    eval "with_${ac_package}='$ac_optarg'" ;;

  -without-* | --without-*)
    ac_package=`echo $ac_option|sed -e 's/-*without-//'`
    # Reject names that are not valid shell variable names.
    if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
      { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
    fi
    ac_package=`echo $ac_package| sed 's/-/_/g'`
    eval "with_${ac_package}=no" ;;

  --x)
    # Obsolete; use --with-x.
    with_x=yes ;;

  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
  | --x-incl | --x-inc | --x-in | --x-i)
    ac_prev=x_includes ;;
  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
    x_includes="$ac_optarg" ;;

  -x-libraries | --x-libraries | --x-librarie | --x-librari \
  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
    ac_prev=x_libraries ;;
  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
    x_libraries="$ac_optarg" ;;

  -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
    ;;

  *)
    if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
      echo "configure: warning: $ac_option: invalid host type" 1>&2
    fi
    if test "x$nonopt" != xNONE; then
      { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
    fi
    nonopt="$ac_option"
    ;;

  esac
done

if test -n "$ac_prev"; then
  { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
fi

trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15

# File descriptor usage:
# 0 standard input
# 1 file creation
# 2 errors and warnings
# 3 some systems may open it to /dev/tty
# 4 used on the Kubota Titan
# 6 checking for... messages and results
# 5 compiler messages saved in config.log
if test "$silent" = yes; then
  exec 6>/dev/null
else
  exec 6>&1
fi
exec 5>./config.log

echo "\
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
" 1>&5

# Strip out --no-create and --no-recursion so they do not pile up.
# Also quote any args containing shell metacharacters.
ac_configure_args=
for ac_arg
do
  case "$ac_arg" in
  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
  | --no-cr | --no-c) ;;
  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
  *" "*|*"	"*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
  ac_configure_args="$ac_configure_args '$ac_arg'" ;;
  *) ac_configure_args="$ac_configure_args $ac_arg" ;;
  esac
done

# NLS nuisances.
# Only set these to C if already set.  These must not be set unconditionally
# because not all systems understand e.g. LANG=C (notably SCO).
# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
# Non-C LC_CTYPE values break the ctype check.
if test "${LANG+set}"   = set; then LANG=C;   export LANG;   fi
if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
if test "${LC_CTYPE+set}"    = set; then LC_CTYPE=C;    export LC_CTYPE;    fi

# confdefs.h avoids OS command line length limits that DEFS can exceed.
rm -rf conftest* confdefs.h
# AIX cpp loses on an empty file, so make sure it contains at least a newline.
echo > confdefs.h

# A filename unique to this package, relative to the directory that
# configure is in, which we can look for to find out if srcdir is correct.
ac_unique_file=amavis/amavisd.in

# Find the source files, if location was not specified.
if test -z "$srcdir"; then
  ac_srcdir_defaulted=yes
  # Try the directory containing this script, then its parent.
  ac_prog=$0
  ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
  test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
  srcdir=$ac_confdir
  if test ! -r $srcdir/$ac_unique_file; then
    srcdir=..
  fi
else
  ac_srcdir_defaulted=no
fi
if test ! -r $srcdir/$ac_unique_file; then
  if test "$ac_srcdir_defaulted" = yes; then
    { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
  else
    { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
  fi
fi
srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`

# Prefer explicitly selected file to automatically selected ones.
if test -z "$CONFIG_SITE"; then
  if test "x$prefix" != xNONE; then
    CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
  else
    CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
  fi
fi
for ac_site_file in $CONFIG_SITE; do
  if test -r "$ac_site_file"; then
    echo "loading site script $ac_site_file"
    . "$ac_site_file"
  fi
done

if test -r "$cache_file"; then
  echo "loading cache $cache_file"
  . $cache_file
else
  echo "creating cache $cache_file"
  > $cache_file
fi

ac_ext=c
# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
ac_cpp='$CPP $CPPFLAGS'
ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
cross_compiling=$ac_cv_prog_cc_cross

ac_exeext=
ac_objext=o
if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
  # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
  if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
    ac_n= ac_c='
' ac_t='	'
  else
    ac_n=-n ac_c= ac_t=
  fi
else
  ac_n= ac_c='\c' ac_t=
fi



  


PKG_NAME=amavisd
PKG_VERSION=snapshot-20020222
PKG_HOME_URL="http://amavis.org/"
PKG_EMAIL="amavis@aachalon.de"
PKG_REL_DATE="2002-02-22"
PKG_COMPILE_DATE=`LC_TIME= /bin/date`






ac_aux_dir=
for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
  if test -f $ac_dir/install-sh; then
    ac_aux_dir=$ac_dir
    ac_install_sh="$ac_aux_dir/install-sh -c"
    break
  elif test -f $ac_dir/install.sh; then
    ac_aux_dir=$ac_dir
    ac_install_sh="$ac_aux_dir/install.sh -c"
    break
  fi
done
if test -z "$ac_aux_dir"; then
  { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
fi
ac_config_guess=$ac_aux_dir/config.guess
ac_config_sub=$ac_aux_dir/config.sub
ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.


# expand $ac_aux_dir to an absolute path
am_aux_dir=`CDPATH=:; cd $ac_aux_dir && pwd`

# Find a good install program.  We prefer a C program (faster),
# so one script is as good as another.  But avoid the broken or
# incompatible versions:
# SysV /etc/install, /usr/sbin/install
# SunOS /usr/etc/install
# IRIX /sbin/install
# AIX /bin/install
# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
# AFS /usr/afsws/bin/install, which mishandles nonexistent args
# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
# ./install, which can be erroneously created by make from ./install.sh.
echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
echo "configure:627: checking for a BSD compatible install" >&5
if test -z "$INSTALL"; then
if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
    IFS="${IFS= 	}"; ac_save_IFS="$IFS"; IFS=":"
  for ac_dir in $PATH; do
    # Account for people who put trailing slashes in PATH elements.
    case "$ac_dir/" in
    /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
    *)
      # OSF1 and SCO ODT 3.0 have their own names for install.
      # Don't use installbsd from OSF since it installs stuff as root
      # by default.
      for ac_prog in ginstall scoinst install; do
        if test -f $ac_dir/$ac_prog; then
	  if test $ac_prog = install &&
            grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
	    # AIX install.  It has an incompatible calling convention.
	    :
	  else
	    ac_cv_path_install="$ac_dir/$ac_prog -c"
	    break 2
	  fi
	fi
      done
      ;;
    esac
  done
  IFS="$ac_save_IFS"

fi
  if test "${ac_cv_path_install+set}" = set; then
    INSTALL="$ac_cv_path_install"
  else
    # As a last resort, use the slow shell script.  We don't cache a
    # path for INSTALL within a source directory, because that will
    # break other packages using the cache if that directory is
    # removed, or if the path is relative.
    INSTALL="$ac_install_sh"
  fi
fi
echo "$ac_t""$INSTALL" 1>&6

# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
# It thinks the first close brace ends the variable substitution.
test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'

test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'

test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'

echo $ac_n "checking whether build environment is sane""... $ac_c" 1>&6
echo "configure:680: checking whether build environment is sane" >&5
# Just in case
sleep 1
echo timestamp > conftest.file
# Do `set' in a subshell so we don't clobber the current shell's
# arguments.  Must try -L first in case configure is actually a
# symlink; some systems play weird games with the mod time of symlinks
# (eg FreeBSD returns the mod time of the symlink's containing
# directory).
if (
   set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
   if test "$*" = "X"; then
      # -L didn't work.
      set X `ls -t $srcdir/configure conftest.file`
   fi
   rm -f conftest.file
   if test "$*" != "X $srcdir/configure conftest.file" \
      && test "$*" != "X conftest.file $srcdir/configure"; then

      # If neither matched, then we have a broken ls.  This can happen
      # if, for instance, CONFIG_SHELL is bash and it inherits a
      # broken ls alias from the environment.  This has actually
      # happened.  Such a system could not be considered "sane".
      { echo "configure: error: ls -t appears to fail.  Make sure there is not a broken
alias in your environment" 1>&2; exit 1; }
   fi

   test "$2" = conftest.file
   )
then
   # Ok.
   :
else
   { echo "configure: error: newly created file is older than distributed files!
Check your system clock" 1>&2; exit 1; }
fi
echo "$ac_t""yes" 1>&6
if test "$program_transform_name" = s,x,x,; then
  program_transform_name=
else
  # Double any \ or $.  echo might interpret backslashes.
  cat <<\EOF_SED > conftestsed
s,\\,\\\\,g; s,\$,$$,g
EOF_SED
  program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
  rm -f conftestsed
fi
test "$program_prefix" != NONE &&
  program_transform_name="s,^,${program_prefix},; $program_transform_name"
# Use a double $ so make ignores it.
test "$program_suffix" != NONE &&
  program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"

# sed with no file args requires a program.
test "$program_transform_name" = "" && program_transform_name="s,x,x,"

test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
# Use eval to expand $SHELL
if eval "$MISSING --run true"; then
  am_missing_run="$MISSING --run "
else
  am_missing_run=
  am_backtick='`'
  echo "configure: warning: ${am_backtick}missing' script is too old or missing" 1>&2
fi

for ac_prog in mawk gawk nawk awk
do
# Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:751: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_prog_AWK'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  if test -n "$AWK"; then
  ac_cv_prog_AWK="$AWK" # Let the user override the test.
else
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
  ac_dummy="$PATH"
  for ac_dir in $ac_dummy; do
    test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/$ac_word; then
      ac_cv_prog_AWK="$ac_prog"
      break
    fi
  done
  IFS="$ac_save_ifs"
fi
fi
AWK="$ac_cv_prog_AWK"
if test -n "$AWK"; then
  echo "$ac_t""$AWK" 1>&6
else
  echo "$ac_t""no" 1>&6
fi

test -n "$AWK" && break
done

echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
echo "configure:781: checking whether ${MAKE-make} sets \${MAKE}" >&5
set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftestmake <<\EOF
all:
	@echo 'ac_maketemp="${MAKE}"'
EOF
# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
if test -n "$ac_maketemp"; then
  eval ac_cv_prog_make_${ac_make}_set=yes
else
  eval ac_cv_prog_make_${ac_make}_set=no
fi
rm -f conftestmake
fi
if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
  echo "$ac_t""yes" 1>&6
  SET_MAKE=
else
  echo "$ac_t""no" 1>&6
  SET_MAKE="MAKE=${MAKE-make}"
fi

# Check whether --enable-dependency-tracking or --disable-dependency-tracking was given.
if test "${enable_dependency_tracking+set}" = set; then
  enableval="$enable_dependency_tracking"
  :
fi

if test "x$enable_dependency_tracking" != xno; then
  am_depcomp="$ac_aux_dir/depcomp"
  AMDEPBACKSLASH='\'
fi


if test "x$enable_dependency_tracking" != xno; then
  AMDEP_TRUE=
  AMDEP_FALSE='#'
else
  AMDEP_TRUE='#'
  AMDEP_FALSE=
fi




rm -f .deps 2>/dev/null
mkdir .deps 2>/dev/null
if test -d .deps; then
  DEPDIR=.deps
else
  # MS-DOS does not allow filenames that begin with a dot.
  DEPDIR=_deps
fi
rmdir .deps 2>/dev/null


# test to see if srcdir already configured
if test "`CDPATH=:; cd $srcdir && pwd`" != "`pwd`" &&
   test -f $srcdir/config.status; then
  { echo "configure: error: source directory already configured; run \"make distclean\" there first" 1>&2; exit 1; }
fi

# Define the identity of the package.
PACKAGE=$PKG_NAME
VERSION=$PKG_VERSION
cat >> confdefs.h <<EOF
#define PACKAGE "$PACKAGE"
EOF

cat >> confdefs.h <<EOF
#define VERSION "$VERSION"
EOF


# Autoconf 2.50 wants to disallow AM_ names.  We explicitly allow
# the ones we care about.

# Autoconf 2.50 always computes EXEEXT.  However we need to be
# compatible with 2.13, for now.  So we always define EXEEXT, but we
# don't compute it.

# Similar for OBJEXT -- only we only use OBJEXT if the user actually
# requests that it be used.  This is a bit dumb.
: ${OBJEXT=o}


# Some tools Automake needs.

ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal"}


AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}


AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake"}


AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}


MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}


AMTAR=${AMTAR-"${am_missing_run}tar"}

install_sh=${install_sh-"$am_aux_dir/install-sh"}

INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"

# We need awk for the "check" target.  The system "awk" is bad on
# some platforms.


echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
echo "configure:899: checking whether ${MAKE-make} sets \${MAKE}" >&5
set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftestmake <<\EOF
all:
	@echo 'ac_maketemp="${MAKE}"'
EOF
# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
if test -n "$ac_maketemp"; then
  eval ac_cv_prog_make_${ac_make}_set=yes
else
  eval ac_cv_prog_make_${ac_make}_set=no
fi
rm -f conftestmake
fi
if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
  echo "$ac_t""yes" 1>&6
  SET_MAKE=
else
  echo "$ac_t""no" 1>&6
  SET_MAKE="MAKE=${MAKE-make}"
fi




if test "$prefix" = "NONE" ; then
  prefix=$ac_default_prefix
fi

if test "$sysconfdir" = '${prefix}/etc' ; then
  sysconfdir=/etc
fi

# Find a good install program.  We prefer a C program (faster),
# so one script is as good as another.  But avoid the broken or
# incompatible versions:
# SysV /etc/install, /usr/sbin/install
# SunOS /usr/etc/install
# IRIX /sbin/install
# AIX /bin/install
# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
# AFS /usr/afsws/bin/install, which mishandles nonexistent args
# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
# ./install, which can be erroneously created by make from ./install.sh.
echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
echo "configure:948: checking for a BSD compatible install" >&5
if test -z "$INSTALL"; then
if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
    IFS="${IFS= 	}"; ac_save_IFS="$IFS"; IFS=":"
  for ac_dir in $PATH; do
    # Account for people who put trailing slashes in PATH elements.
    case "$ac_dir/" in
    /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
    *)
      # OSF1 and SCO ODT 3.0 have their own names for install.
      # Don't use installbsd from OSF since it installs stuff as root
      # by default.
      for ac_prog in ginstall scoinst install; do
        if test -f $ac_dir/$ac_prog; then
	  if test $ac_prog = install &&
            grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
	    # AIX install.  It has an incompatible calling convention.
	    :
	  else
	    ac_cv_path_install="$ac_dir/$ac_prog -c"
	    break 2
	  fi
	fi
      done
      ;;
    esac
  done
  IFS="$ac_save_IFS"

fi
  if test "${ac_cv_path_install+set}" = set; then
    INSTALL="$ac_cv_path_install"
  else
    # As a last resort, use the slow shell script.  We don't cache a
    # path for INSTALL within a source directory, because that will
    # break other packages using the cache if that directory is
    # removed, or if the path is relative.
    INSTALL="$ac_install_sh"
  fi
fi
echo "$ac_t""$INSTALL" 1>&6

# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
# It thinks the first close brace ends the variable substitution.
test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'

test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'

test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'

# Extract the first word of "gcc", so it can be a program name with args.
set dummy gcc; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:1003: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  if test -n "$CC"; then
  ac_cv_prog_CC="$CC" # Let the user override the test.
else
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
  ac_dummy="$PATH"
  for ac_dir in $ac_dummy; do
    test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/$ac_word; then
      ac_cv_prog_CC="gcc"
      break
    fi
  done
  IFS="$ac_save_ifs"
fi
fi
CC="$ac_cv_prog_CC"
if test -n "$CC"; then
  echo "$ac_t""$CC" 1>&6
else
  echo "$ac_t""no" 1>&6
fi

if test -z "$CC"; then
  # Extract the first word of "cc", so it can be a program name with args.
set dummy cc; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:1033: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  if test -n "$CC"; then
  ac_cv_prog_CC="$CC" # Let the user override the test.
else
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
  ac_prog_rejected=no
  ac_dummy="$PATH"
  for ac_dir in $ac_dummy; do
    test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/$ac_word; then
      if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
        ac_prog_rejected=yes
	continue
      fi
      ac_cv_prog_CC="cc"
      break
    fi
  done
  IFS="$ac_save_ifs"
if test $ac_prog_rejected = yes; then
  # We found a bogon in the path, so make sure we never use it.
  set dummy $ac_cv_prog_CC
  shift
  if test $# -gt 0; then
    # We chose a different compiler from the bogus one.
    # However, it has the same basename, so the bogon will be chosen
    # first if we set CC to just the basename; use the full file name.
    shift
    set dummy "$ac_dir/$ac_word" "$@"
    shift
    ac_cv_prog_CC="$@"
  fi
fi
fi
fi
CC="$ac_cv_prog_CC"
if test -n "$CC"; then
  echo "$ac_t""$CC" 1>&6
else
  echo "$ac_t""no" 1>&6
fi

  if test -z "$CC"; then
    case "`uname -s`" in
    *win32* | *WIN32*)
      # Extract the first word of "cl", so it can be a program name with args.
set dummy cl; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:1084: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  if test -n "$CC"; then
  ac_cv_prog_CC="$CC" # Let the user override the test.
else
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
  ac_dummy="$PATH"
  for ac_dir in $ac_dummy; do
    test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/$ac_word; then
      ac_cv_prog_CC="cl"
      break
    fi
  done
  IFS="$ac_save_ifs"
fi
fi
CC="$ac_cv_prog_CC"
if test -n "$CC"; then
  echo "$ac_t""$CC" 1>&6
else
  echo "$ac_t""no" 1>&6
fi
 ;;
    esac
  fi
  test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
fi

echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
echo "configure:1116: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5

ac_ext=c
# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
ac_cpp='$CPP $CPPFLAGS'
ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
cross_compiling=$ac_cv_prog_cc_cross

cat > conftest.$ac_ext << EOF

#line 1127 "configure"
#include "confdefs.h"

main(){return(0);}
EOF
if { (eval echo configure:1132: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  ac_cv_prog_cc_works=yes
  # If we can't run a trivial program, we are probably using a cross compiler.
  if (./conftest; exit) 2>/dev/null; then
    ac_cv_prog_cc_cross=no
  else
    ac_cv_prog_cc_cross=yes
  fi
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  ac_cv_prog_cc_works=no
fi
rm -fr conftest*
ac_ext=c
# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
ac_cpp='$CPP $CPPFLAGS'
ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
cross_compiling=$ac_cv_prog_cc_cross

echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
if test $ac_cv_prog_cc_works = no; then
  { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
fi
echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
echo "configure:1158: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
cross_compiling=$ac_cv_prog_cc_cross

echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
echo "configure:1163: checking whether we are using GNU C" >&5
if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.c <<EOF
#ifdef __GNUC__
  yes;
#endif
EOF
if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1172: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
  ac_cv_prog_gcc=yes
else
  ac_cv_prog_gcc=no
fi
fi

echo "$ac_t""$ac_cv_prog_gcc" 1>&6

if test $ac_cv_prog_gcc = yes; then
  GCC=yes
else
  GCC=
fi

ac_test_CFLAGS="${CFLAGS+set}"
ac_save_CFLAGS="$CFLAGS"
CFLAGS=
echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
echo "configure:1191: checking whether ${CC-cc} accepts -g" >&5
if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  echo 'void f(){}' > conftest.c
if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
  ac_cv_prog_cc_g=yes
else
  ac_cv_prog_cc_g=no
fi
rm -f conftest*

fi

echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
if test "$ac_test_CFLAGS" = set; then
  CFLAGS="$ac_save_CFLAGS"
elif test $ac_cv_prog_cc_g = yes; then
  if test "$GCC" = yes; then
    CFLAGS="-g -O2"
  else
    CFLAGS="-g"
  fi
else
  if test "$GCC" = yes; then
    CFLAGS="-O2"
  else
    CFLAGS=
  fi
fi


am_make=${MAKE-make}
cat > confinc << 'END'
doit:
	@echo done
END
# If we don't find an include directive, just comment out the code.
echo $ac_n "checking for style of include used by $am_make""... $ac_c" 1>&6
echo "configure:1230: checking for style of include used by $am_make" >&5
am__include='#'
am__quote=
_am_result=none
# First try GNU make style include.
echo "include confinc" > confmf
# We grep out `Entering directory' and `Leaving directory'
# messages which can occur if `w' ends up in MAKEFLAGS.
# In particular we don't look at `^make:' because GNU make might
# be invoked under some other name (usually "gmake"), in which
# case it prints its new name instead of `make'.
if test "`$am_make -s -f confmf 2> /dev/null | fgrep -v 'ing directory'`" = "done"; then
   am__include=include
   am__quote=
   _am_result=GNU
fi
# Now try BSD make style include.
if test "$am__include" = "#"; then
   echo '.include "confinc"' > confmf
   if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
      am__include=.include
      am__quote='"'
      _am_result=BSD
   fi
fi


echo "$ac_t""$_am_result" 1>&6
rm -f confinc confmf


depcc="$CC"   am_compiler_list=

echo $ac_n "checking dependency style of $depcc""... $ac_c" 1>&6
echo "configure:1264: checking dependency style of $depcc" >&5
if eval "test \"`echo '$''{'am_cv_CC_dependencies_compiler_type'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
  # We make a subdir and do the tests there.  Otherwise we can end up
  # making bogus files that we don't know about and never remove.  For
  # instance it was reported that on HP-UX the gcc test will end up
  # making a dummy file named `D' -- because `-MD' means `put the output
  # in D'.
  mkdir conftest.dir
  # Copy depcomp to subdir because otherwise we won't find it if we're
  # using a relative directory.
  cp "$am_depcomp" conftest.dir
  cd conftest.dir

  am_cv_CC_dependencies_compiler_type=none
  if test "$am_compiler_list" = ""; then
     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
  fi
  for depmode in $am_compiler_list; do
    # We need to recreate these files for each test, as the compiler may
    # overwrite some of them when testing with obscure command lines.
    # This happens at least with the AIX C compiler.
    echo '#include "conftest.h"' > conftest.c
    echo 'int i;' > conftest.h
    echo "${am__include} ${am__quote}conftest.Po${am__quote}" > confmf

    case $depmode in
    nosideeffect)
      # after this tag, mechanisms are not by side-effect, so they'll
      # only be used when explicitly requested
      if test "x$enable_dependency_tracking" = xyes; then
	continue
      else
	break
      fi
      ;;
    none) break ;;
    esac
    # We check with `-c' and `-o' for the sake of the "dashmstdout"
    # mode.  It turns out that the SunPro C++ compiler does not properly
    # handle `-M -o', and we need to detect this.
    if depmode=$depmode \
       source=conftest.c object=conftest.o \
       depfile=conftest.Po tmpdepfile=conftest.TPo \
       $SHELL ./depcomp $depcc -c conftest.c -o conftest.o >/dev/null 2>&1 &&
       grep conftest.h conftest.Po > /dev/null 2>&1 &&
       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
      am_cv_CC_dependencies_compiler_type=$depmode
      break
    fi
  done

  cd ..
  rm -rf conftest.dir
else
  am_cv_CC_dependencies_compiler_type=none
fi

fi

echo "$ac_t""$am_cv_CC_dependencies_compiler_type" 1>&6
CCDEPMODE="depmode=$am_cv_CC_dependencies_compiler_type"



# Check whether --with-perl or --without-perl was given.
if test "${with_perl+set}" = set; then
  withval="$with_perl"
  perl=$withval
else
  perl=perl
fi


for ac_prog in $perl
do
# Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:1345: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_perl'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  case "$perl" in
  /*)
  ac_cv_path_perl="$perl" # Let the user override the test with a path.
  ;;
  ?:/*)			 
  ac_cv_path_perl="$perl" # Let the user override the test with a dos path.
  ;;
  *)
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
  ac_dummy="$PATH"
  for ac_dir in $ac_dummy; do 
    test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/$ac_word; then
      ac_cv_path_perl="$ac_dir/$ac_word"
      break
    fi
  done
  IFS="$ac_save_ifs"
  ;;
esac
fi
perl="$ac_cv_path_perl"
if test -n "$perl"; then
  echo "$ac_t""$perl" 1>&6
else
  echo "$ac_t""no" 1>&6
fi

test -n "$perl" && break
done

if test "x$perl" = "x" ; then
  { echo "configure: error: Sorry, you need perl" 1>&2; exit 1; }
fi

echo $ac_n "checking for perl modules""... $ac_c" 1>&6
echo "configure:1385: checking for perl modules" >&5
$perl $srcdir/test.pl
if test $? -ne 0 ; then
  { echo "configure: error: You are missing some perl modules.  Please check the README" 1>&2; exit 1; }
else
  echo "$ac_t""found" 1>&6
fi

# Check whether --with-file or --without-file was given.
if test "${with_file+set}" = set; then
  withval="$with_file"
  file=$withval
else
  for ac_prog in file
do
# Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:1403: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_file'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  case "$file" in
  /*)
  ac_cv_path_file="$file" # Let the user override the test with a path.
  ;;
  ?:/*)			 
  ac_cv_path_file="$file" # Let the user override the test with a dos path.
  ;;
  *)
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
  ac_dummy="/usr/local/bin:/bin:/usr/bin:$PATH"
  for ac_dir in $ac_dummy; do 
    test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/$ac_word; then
      ac_cv_path_file="$ac_dir/$ac_word"
      break
    fi
  done
  IFS="$ac_save_ifs"
  ;;
esac
fi
file="$ac_cv_path_file"
if test -n "$file"; then
  echo "$ac_t""$file" 1>&6
else
  echo "$ac_t""no" 1>&6
fi

test -n "$file" && break
done

  
fi


if test "x$file" = "x"; then
  { echo "configure: error: Sorry, you need the "file" command" 1>&2; exit 1; }
fi

for ac_prog in id
do
# Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:1451: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_id'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  case "$id" in
  /*)
  ac_cv_path_id="$id" # Let the user override the test with a path.
  ;;
  ?:/*)			 
  ac_cv_path_id="$id" # Let the user override the test with a dos path.
  ;;
  *)
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
  ac_dummy="/usr/local/bin:/bin:/usr/bin:/usr/xpg4/bin:$PATH"
  for ac_dir in $ac_dummy; do 
    test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/$ac_word; then
      ac_cv_path_id="$ac_dir/$ac_word"
      break
    fi
  done
  IFS="$ac_save_ifs"
  ;;
esac
fi
id="$ac_cv_path_id"
if test -n "$id"; then
  echo "$ac_t""$id" 1>&6
else
  echo "$ac_t""no" 1>&6
fi

test -n "$id" && break
done
test -n "$id" || id="/usr/bin/id"


for ac_prog in arc
do
# Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:1493: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_arc'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  case "$arc" in
  /*)
  ac_cv_path_arc="$arc" # Let the user override the test with a path.
  ;;
  ?:/*)			 
  ac_cv_path_arc="$arc" # Let the user override the test with a dos path.
  ;;
  *)
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
  ac_dummy="/usr/local/bin:/bin:/usr/bin:$PATH"
  for ac_dir in $ac_dummy; do 
    test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/$ac_word; then
      ac_cv_path_arc="$ac_dir/$ac_word"
      break
    fi
  done
  IFS="$ac_save_ifs"
  ;;
esac
fi
arc="$ac_cv_path_arc"
if test -n "$arc"; then
  echo "$ac_t""$arc" 1>&6
else
  echo "$ac_t""no" 1>&6
fi

test -n "$arc" && break
done

if test "x$arc" = "x" ; then
  { echo "configure: error: Sorry, you need arc" 1>&2; exit 1; }
fi

for ac_prog in bunzip2
do
# Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:1537: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_bunzip2'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  case "$bunzip2" in
  /*)
  ac_cv_path_bunzip2="$bunzip2" # Let the user override the test with a path.
  ;;
  ?:/*)			 
  ac_cv_path_bunzip2="$bunzip2" # Let the user override the test with a dos path.
  ;;
  *)
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
  ac_dummy="/usr/local/bin:/bin:/usr/bin:$PATH"
  for ac_dir in $ac_dummy; do 
    test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/$ac_word; then
      ac_cv_path_bunzip2="$ac_dir/$ac_word"
      break
    fi
  done
  IFS="$ac_save_ifs"
  ;;
esac
fi
bunzip2="$ac_cv_path_bunzip2"
if test -n "$bunzip2"; then
  echo "$ac_t""$bunzip2" 1>&6
else
  echo "$ac_t""no" 1>&6
fi

test -n "$bunzip2" && break
done

if test "x$bunzip2" = "x" ; then
  { echo "configure: error: Sorry, you need bunzip2" 1>&2; exit 1; }
fi

for ac_prog in lha
do
# Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:1581: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_lha'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  case "$lha" in
  /*)
  ac_cv_path_lha="$lha" # Let the user override the test with a path.
  ;;
  ?:/*)			 
  ac_cv_path_lha="$lha" # Let the user override the test with a dos path.
  ;;
  *)
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
  ac_dummy="/usr/local/bin:/bin:/usr/bin:$PATH"
  for ac_dir in $ac_dummy; do 
    test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/$ac_word; then
      ac_cv_path_lha="$ac_dir/$ac_word"
      break
    fi
  done
  IFS="$ac_save_ifs"
  ;;
esac
fi
lha="$ac_cv_path_lha"
if test -n "$lha"; then
  echo "$ac_t""$lha" 1>&6
else
  echo "$ac_t""no" 1>&6
fi

test -n "$lha" && break
done

if test "x$lha" = "x" ; then
  { echo "configure: error: Sorry, you need lha" 1>&2; exit 1; }
fi

for ac_prog in unarj
do
# Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:1625: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_unarj'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  case "$unarj" in
  /*)
  ac_cv_path_unarj="$unarj" # Let the user override the test with a path.
  ;;
  ?:/*)			 
  ac_cv_path_unarj="$unarj" # Let the user override the test with a dos path.
  ;;
  *)
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
  ac_dummy="/usr/local/bin:/bin:/usr/bin:$PATH"
  for ac_dir in $ac_dummy; do 
    test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/$ac_word; then
      ac_cv_path_unarj="$ac_dir/$ac_word"
      break
    fi
  done
  IFS="$ac_save_ifs"
  ;;
esac
fi
unarj="$ac_cv_path_unarj"
if test -n "$unarj"; then
  echo "$ac_t""$unarj" 1>&6
else
  echo "$ac_t""no" 1>&6
fi

test -n "$unarj" && break
done

if test "x$unarj" = "x" ; then
  { echo "configure: error: Sorry, you need unarj" 1>&2; exit 1; }
fi

for ac_prog in uncompress
do
# Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:1669: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_uncompress'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  case "$uncompress" in
  /*)
  ac_cv_path_uncompress="$uncompress" # Let the user override the test with a path.
  ;;
  ?:/*)			 
  ac_cv_path_uncompress="$uncompress" # Let the user override the test with a dos path.
  ;;
  *)
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
  ac_dummy="$PATH"
  for ac_dir in $ac_dummy; do 
    test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/$ac_word; then
      ac_cv_path_uncompress="$ac_dir/$ac_word"
      break
    fi
  done
  IFS="$ac_save_ifs"
  ;;
esac
fi
uncompress="$ac_cv_path_uncompress"
if test -n "$uncompress"; then
  echo "$ac_t""$uncompress" 1>&6
else
  echo "$ac_t""no" 1>&6
fi

test -n "$uncompress" && break
done
test -n "$uncompress" || uncompress="/usr/bin/uncompress"

if test "x$uncompress" = "x" ; then
  { echo "configure: error: Sorry, you need uncompress" 1>&2; exit 1; }
fi

#AC_PATH_PROGS(unfreeze, unfreeze, , /usr/local/bin:/bin:/usr/bin:$PATH)
#if test "x$unfreeze" = "x" ; then
#   AC_MSG_ERROR([Sorry, you need unfreeze])
#fi

for ac_prog in unrar
do
# Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:1719: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_unrar'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  case "$unrar" in
  /*)
  ac_cv_path_unrar="$unrar" # Let the user override the test with a path.
  ;;
  ?:/*)			 
  ac_cv_path_unrar="$unrar" # Let the user override the test with a dos path.
  ;;
  *)
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
  ac_dummy="/usr/local/bin:/bin:/usr/bin:$PATH"
  for ac_dir in $ac_dummy; do 
    test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/$ac_word; then
      ac_cv_path_unrar="$ac_dir/$ac_word"
      break
    fi
  done
  IFS="$ac_save_ifs"
  ;;
esac
fi
unrar="$ac_cv_path_unrar"
if test -n "$unrar"; then
  echo "$ac_t""$unrar" 1>&6
else
  echo "$ac_t""no" 1>&6
fi

test -n "$unrar" && break
done

if test "x$unrar" = "x" ; then
  { echo "configure: error: Sorry, you need unrar" 1>&2; exit 1; }
fi

for ac_prog in zoo
do
# Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:1763: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_zoo'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  case "$zoo" in
  /*)
  ac_cv_path_zoo="$zoo" # Let the user override the test with a path.
  ;;
  ?:/*)			 
  ac_cv_path_zoo="$zoo" # Let the user override the test with a dos path.
  ;;
  *)
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
  ac_dummy="/usr/local/bin:/bin:/usr/bin:$PATH"
  for ac_dir in $ac_dummy; do 
    test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/$ac_word; then
      ac_cv_path_zoo="$ac_dir/$ac_word"
      break
    fi
  done
  IFS="$ac_save_ifs"
  ;;
esac
fi
zoo="$ac_cv_path_zoo"
if test -n "$zoo"; then
  echo "$ac_t""$zoo" 1>&6
else
  echo "$ac_t""no" 1>&6
fi

test -n "$zoo" && break
done

if test "x$zoo" = "x" ; then
  { echo "configure: error: Sorry, you need zoo" 1>&2; exit 1; }
fi

echo $ac_n "checking for waitpid""... $ac_c" 1>&6
echo "configure:1803: checking for waitpid" >&5
if eval "test \"`echo '$''{'ac_cv_func_waitpid'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
#line 1808 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char waitpid(); below.  */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char waitpid();

int main() {

/* 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_waitpid) || defined (__stub___waitpid)
choke me
#else
waitpid();
#endif

; return 0; }
EOF
if { (eval echo configure:1831: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  rm -rf conftest*
  eval "ac_cv_func_waitpid=yes"
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_func_waitpid=no"
fi
rm -f conftest*
fi

if eval "test \"`echo '$ac_cv_func_'waitpid`\" = yes"; then
  echo "$ac_t""yes" 1>&6
  :
else
  echo "$ac_t""no" 1>&6
{ echo "configure: error: amavisd requires waitpid()" 1>&2; exit 1; }
fi

for ac_func in gethostbyname
do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
echo "configure:1854: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
#line 1859 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char $ac_func(); below.  */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char $ac_func();

int main() {

/* 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_$ac_func) || defined (__stub___$ac_func)
choke me
#else
$ac_func();
#endif

; return 0; }
EOF
if { (eval echo configure:1882: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  rm -rf conftest*
  eval "ac_cv_func_$ac_func=yes"
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_func_$ac_func=no"
fi
rm -f conftest*
fi

if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
  echo "$ac_t""yes" 1>&6
    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
  cat >> confdefs.h <<EOF
#define $ac_tr_func 1
EOF
 
else
  echo "$ac_t""no" 1>&6
echo $ac_n "checking for gethostbyname in -lnsl""... $ac_c" 1>&6
echo "configure:1904: checking for gethostbyname in -lnsl" >&5
ac_lib_var=`echo nsl'_'gethostbyname | sed 'y%./+-%__p_%'`
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  ac_save_LIBS="$LIBS"
LIBS="-lnsl  $LIBS"
cat > conftest.$ac_ext <<EOF
#line 1912 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char gethostbyname();

int main() {
gethostbyname()
; return 0; }
EOF
if { (eval echo configure:1923: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=yes"
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=no"
fi
rm -f conftest*
LIBS="$ac_save_LIBS"

fi
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  echo "$ac_t""yes" 1>&6
    ac_tr_lib=HAVE_LIB`echo nsl | sed -e 's/^a-zA-Z0-9_/_/g' \
    -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
  cat >> confdefs.h <<EOF
#define $ac_tr_lib 1
EOF

  LIBS="-lnsl $LIBS"

else
  echo "$ac_t""no" 1>&6
echo $ac_n "checking for gethostbyname in -lsocket""... $ac_c" 1>&6
echo "configure:1949: checking for gethostbyname in -lsocket" >&5
ac_lib_var=`echo socket'_'gethostbyname | sed 'y%./+-%__p_%'`
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  ac_save_LIBS="$LIBS"
LIBS="-lsocket  $LIBS"
cat > conftest.$ac_ext <<EOF
#line 1957 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char gethostbyname();

int main() {
gethostbyname()
; return 0; }
EOF
if { (eval echo configure:1968: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=yes"
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=no"
fi
rm -f conftest*
LIBS="$ac_save_LIBS"

fi
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  echo "$ac_t""yes" 1>&6
    ac_tr_lib=HAVE_LIB`echo socket | sed -e 's/^a-zA-Z0-9_/_/g' \
    -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
  cat >> confdefs.h <<EOF
#define $ac_tr_lib 1
EOF

  LIBS="-lsocket $LIBS"

else
  echo "$ac_t""no" 1>&6
fi

fi

fi
done

for ac_func in setsockopt
do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
echo "configure:2003: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
#line 2008 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char $ac_func(); below.  */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char $ac_func();

int main() {

/* 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_$ac_func) || defined (__stub___$ac_func)
choke me
#else
$ac_func();
#endif

; return 0; }
EOF
if { (eval echo configure:2031: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  rm -rf conftest*
  eval "ac_cv_func_$ac_func=yes"
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_func_$ac_func=no"
fi
rm -f conftest*
fi

if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
  echo "$ac_t""yes" 1>&6
    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
  cat >> confdefs.h <<EOF
#define $ac_tr_func 1
EOF
 
else
  echo "$ac_t""no" 1>&6
echo $ac_n "checking for setsockopt in -lsocket""... $ac_c" 1>&6
echo "configure:2053: checking for setsockopt in -lsocket" >&5
ac_lib_var=`echo socket'_'setsockopt | sed 'y%./+-%__p_%'`
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  ac_save_LIBS="$LIBS"
LIBS="-lsocket  $LIBS"
cat > conftest.$ac_ext <<EOF
#line 2061 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char setsockopt();

int main() {
setsockopt()
; return 0; }
EOF
if { (eval echo configure:2072: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=yes"
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=no"
fi
rm -f conftest*
LIBS="$ac_save_LIBS"

fi
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  echo "$ac_t""yes" 1>&6
    ac_tr_lib=HAVE_LIB`echo socket | sed -e 's/^a-zA-Z0-9_/_/g' \
    -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
  cat >> confdefs.h <<EOF
#define $ac_tr_lib 1
EOF

  LIBS="-lsocket $LIBS"

else
  echo "$ac_t""no" 1>&6
fi

fi
done

for ac_func in mktemp mkdtemp strlcpy
do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
echo "configure:2105: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
#line 2110 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char $ac_func(); below.  */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char $ac_func();

int main() {

/* 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_$ac_func) || defined (__stub___$ac_func)
choke me
#else
$ac_func();
#endif

; return 0; }
EOF
if { (eval echo configure:2133: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  rm -rf conftest*
  eval "ac_cv_func_$ac_func=yes"
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_func_$ac_func=no"
fi
rm -f conftest*
fi

if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
  echo "$ac_t""yes" 1>&6
    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
  cat >> confdefs.h <<EOF
#define $ac_tr_func 1
EOF
 
else
  echo "$ac_t""no" 1>&6
fi
done



# Check whether --with-sendmail_wrapper or --without-sendmail_wrapper was given.
if test "${with_sendmail_wrapper+set}" = set; then
  withval="$with_sendmail_wrapper"
  sendmail_wrapper=$withval
fi


if test "x$sendmail_wrapper" = "x" -o "x$sendmail_wrapper" = "xyes"; then
  for ac_prog in sendmail
do
# Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:2172: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_sendmail_wrapper'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  case "$sendmail_wrapper" in
  /*)
  ac_cv_path_sendmail_wrapper="$sendmail_wrapper" # Let the user override the test with a path.
  ;;
  ?:/*)			 
  ac_cv_path_sendmail_wrapper="$sendmail_wrapper" # Let the user override the test with a dos path.
  ;;
  *)
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
  ac_dummy="/usr/lib:/usr/sbin:/var/qmail/bin:$PATH"
  for ac_dir in $ac_dummy; do 
    test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/$ac_word; then
      ac_cv_path_sendmail_wrapper="$ac_dir/$ac_word"
      break
    fi
  done
  IFS="$ac_save_ifs"
  ;;
esac
fi
sendmail_wrapper="$ac_cv_path_sendmail_wrapper"
if test -n "$sendmail_wrapper"; then
  echo "$ac_t""$sendmail_wrapper" 1>&6
else
  echo "$ac_t""no" 1>&6
fi

test -n "$sendmail_wrapper" && break
done
test -n "$sendmail_wrapper" || sendmail_wrapper="/bin/false"


  if test "x$sendmail_wrapper" = "x/bin/false"; then
    { echo "configure: error: Sorry, sendmail or a sendmail-like wrapper is required" 1>&2; exit 1; }
  fi
fi


# Check whether --with-sendmail_source or --without-sendmail_source was given.
if test "${with_sendmail_source+set}" = set; then
  withval="$with_sendmail_source"
  if test -d "${withval}/include"; then
    CPPFLAGS="$CPPFLAGS -I${withval}/include"
  fi
fi



MTA=sendmail
AMAVISC=amavis
AMAVIS_MILTER=
config_type=simple


for ac_prog in qmail-inject
do
# Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:2236: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_qmailinject'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  case "$qmailinject" in
  /*)
  ac_cv_path_qmailinject="$qmailinject" # Let the user override the test with a path.
  ;;
  ?:/*)			 
  ac_cv_path_qmailinject="$qmailinject" # Let the user override the test with a dos path.
  ;;
  *)
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
  ac_dummy="/var/qmail/bin:/usr/local/qmail/bin"
  for ac_dir in $ac_dummy; do 
    test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/$ac_word; then
      ac_cv_path_qmailinject="$ac_dir/$ac_word"
      break
    fi
  done
  IFS="$ac_save_ifs"
  ;;
esac
fi
qmailinject="$ac_cv_path_qmailinject"
if test -n "$qmailinject"; then
  echo "$ac_t""$qmailinject" 1>&6
else
  echo "$ac_t""no" 1>&6
fi

test -n "$qmailinject" && break
done
test -n "$qmailinject" || qmailinject="/bin/false"


qmaildir=`dirname $qmailinject`


if test "x$qmailinject" != "x/bin/false"; then
  # Check whether --enable-qmail or --disable-qmail was given.
if test "${enable_qmail+set}" = set; then
  enableval="$enable_qmail"
  if test "x$enableval" != "xno" ; then
      MTA=qmail
    fi
else
  MTA=qmail
    config_type=qmail-queue
fi

fi

#
if test "x$MTA" = "xqmail" ; then
  { echo "configure: error: qmail is not supported by amavisd" 1>&2; exit 1; }
fi

# Check whether --enable-milter or --disable-milter was given.
if test "${enable_milter+set}" = set; then
  enableval="$enable_milter"
  test -z "$enable_milter" && enable_milter=no
fi


if test "x$enable_milter" = xyes ; then

  for ac_prog in libmilter-config
do
# Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:2309: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_libmilter_config'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  case "$libmilter_config" in
  /*)
  ac_cv_path_libmilter_config="$libmilter_config" # Let the user override the test with a path.
  ;;
  ?:/*)			 
  ac_cv_path_libmilter_config="$libmilter_config" # Let the user override the test with a dos path.
  ;;
  *)
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
  ac_dummy="$PATH"
  for ac_dir in $ac_dummy; do 
    test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/$ac_word; then
      ac_cv_path_libmilter_config="$ac_dir/$ac_word"
      break
    fi
  done
  IFS="$ac_save_ifs"
  ;;
esac
fi
libmilter_config="$ac_cv_path_libmilter_config"
if test -n "$libmilter_config"; then
  echo "$ac_t""$libmilter_config" 1>&6
else
  echo "$ac_t""no" 1>&6
fi

test -n "$libmilter_config" && break
done

  if test "x$libmilter_config" = x ; then

    for ac_func in inet_aton
do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
echo "configure:2349: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
#line 2354 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char $ac_func(); below.  */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char $ac_func();

int main() {

/* 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_$ac_func) || defined (__stub___$ac_func)
choke me
#else
$ac_func();
#endif

; return 0; }
EOF
if { (eval echo configure:2377: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  rm -rf conftest*
  eval "ac_cv_func_$ac_func=yes"
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_func_$ac_func=no"
fi
rm -f conftest*
fi

if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
  echo "$ac_t""yes" 1>&6
    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
  cat >> confdefs.h <<EOF
#define $ac_tr_func 1
EOF
 
else
  echo "$ac_t""no" 1>&6
echo $ac_n "checking for inet_aton in -lresolv""... $ac_c" 1>&6
echo "configure:2399: checking for inet_aton in -lresolv" >&5
ac_lib_var=`echo resolv'_'inet_aton | sed 'y%./+-%__p_%'`
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  ac_save_LIBS="$LIBS"
LIBS="-lresolv  $LIBS"
cat > conftest.$ac_ext <<EOF
#line 2407 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char inet_aton();

int main() {
inet_aton()
; return 0; }
EOF
if { (eval echo configure:2418: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=yes"
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=no"
fi
rm -f conftest*
LIBS="$ac_save_LIBS"

fi
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  echo "$ac_t""yes" 1>&6
    ac_tr_lib=HAVE_LIB`echo resolv | sed -e 's/^a-zA-Z0-9_/_/g' \
    -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
  cat >> confdefs.h <<EOF
#define $ac_tr_lib 1
EOF

  LIBS="-lresolv $LIBS"

else
  echo "$ac_t""no" 1>&6
fi

fi
done


    
# Make sure we can run config.sub.
if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
fi

echo $ac_n "checking host system type""... $ac_c" 1>&6
echo "configure:2456: checking host system type" >&5

host_alias=$host
case "$host_alias" in
NONE)
  case $nonopt in
  NONE)
    if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
    else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
    fi ;;
  *) host_alias=$nonopt ;;
  esac ;;
esac

host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
echo "$ac_t""$host" 1>&6

echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
echo "configure:2477: checking how to run the C preprocessor" >&5
# On Suns, sometimes $CPP names a directory.
if test -n "$CPP" && test -d "$CPP"; then
  CPP=
fi
if test -z "$CPP"; then
if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
    # This must be in double quotes, not single quotes, because CPP may get
  # substituted into the Makefile and "${CC-cc}" will confuse make.
  CPP="${CC-cc} -E"
  # On the NeXT, cc -E runs the code through the compiler's parser,
  # not just through cpp.
  cat > conftest.$ac_ext <<EOF
#line 2492 "configure"
#include "confdefs.h"
#include <assert.h>
Syntax Error
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
{ (eval echo configure:2498: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then
  :
else
  echo "$ac_err" >&5
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  CPP="${CC-cc} -E -traditional-cpp"
  cat > conftest.$ac_ext <<EOF
#line 2509 "configure"
#include "confdefs.h"
#include <assert.h>
Syntax Error
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
{ (eval echo configure:2515: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then
  :
else
  echo "$ac_err" >&5
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  CPP="${CC-cc} -nologo -E"
  cat > conftest.$ac_ext <<EOF
#line 2526 "configure"
#include "confdefs.h"
#include <assert.h>
Syntax Error
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
{ (eval echo configure:2532: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then
  :
else
  echo "$ac_err" >&5
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  CPP=/lib/cpp
fi
rm -f conftest*
fi
rm -f conftest*
fi
rm -f conftest*
  ac_cv_prog_CPP="$CPP"
fi
  CPP="$ac_cv_prog_CPP"
else
  ac_cv_prog_CPP="$CPP"
fi
echo "$ac_t""$CPP" 1>&6



acx_pthread_ok=no

# First, check if the POSIX threads header, pthread.h, is available.
# If it isn't, don't bother looking for the threads libraries.
ac_safe=`echo "pthread.h" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for pthread.h""... $ac_c" 1>&6
echo "configure:2564: checking for pthread.h" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
#line 2569 "configure"
#include "confdefs.h"
#include <pthread.h>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
{ (eval echo configure:2574: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then
  rm -rf conftest*
  eval "ac_cv_header_$ac_safe=yes"
else
  echo "$ac_err" >&5
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_header_$ac_safe=no"
fi
rm -f conftest*
fi
if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
  echo "$ac_t""yes" 1>&6
  :
else
  echo "$ac_t""no" 1>&6
acx_pthread_ok=noheader
fi


# We must check for the threads library under a number of different
# names; the ordering is very important because some systems
# (e.g. DEC) have both -lpthread and -lpthreads, where one of the
# libraries is broken (non-POSIX).

# First of all, check if the user has set any of the PTHREAD_LIBS,
# etcetera environment variables, and if threads linking works using
# them:
if test x"$PTHREAD_LIBS$PTHREAD_CFLAGS" != x; then
        save_CFLAGS="$CFLAGS"
        CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
        save_LIBS="$LIBS"
        LIBS="$PTHREAD_LIBS $LIBS"
        echo $ac_n "checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS""... $ac_c" 1>&6
echo "configure:2611: checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS" >&5
        cat > conftest.$ac_ext <<EOF
#line 2613 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char pthread_join();

int main() {
pthread_join()
; return 0; }
EOF
if { (eval echo configure:2624: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  rm -rf conftest*
  acx_pthread_ok=yes
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
fi
rm -f conftest*
        echo "$ac_t""$acx_pthread_ok" 1>&6
        if test x"$acx_pthread_ok" = xno; then
                PTHREAD_LIBS=""
                PTHREAD_CFLAGS=""
        fi
        LIBS="$save_LIBS"
        CFLAGS="$save_CFLAGS"
fi

# Create a list of thread flags to try.  Items starting with a "-" are
# C compiler flags, and other items are library names, except for "none"
# which indicates that we try without any flags at all.

acx_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mthreads pthread --thread-safe -mt"

# The ordering *is* (sometimes) important.  Some notes on the
# individual items follow:

# pthreads: AIX (must check this before -lpthread)
# none: in case threads are in libc; should be tried before -Kthread and
#       other compiler flags to prevent continual compiler warnings
# -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)
# -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)
# lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)
# -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads)
# -pthreads: Solaris/gcc
# -mthreads: Mingw32/gcc, Lynx/gcc
# -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it
#      doesn't hurt to check since this sometimes defines pthreads too;
#      also defines -D_REENTRANT)
# pthread: Linux, etcetera
# --thread-safe: KAI C++

case "${host_cpu}-${host_os}" in
        *solaris*)

        # On Solaris (at least, for some versions), libc contains stubbed
        # (non-functional) versions of the pthreads routines, so link-based
        # tests will erroneously succeed.  (We need to link with -pthread or
        # -lpthread.)  (The stubs are missing pthread_cleanup_push, or rather
        # a function called by this macro, so we could check for that, but
        # who knows whether they'll stub that too in a future libc.)  So,
        # we'll just look for -pthreads and -lpthread first:

        acx_pthread_flags="-pthread -pthreads pthread -mt $acx_pthread_flags"
        ;;
esac

if test x"$acx_pthread_ok" = xno; then
for flag in $acx_pthread_flags; do

        case $flag in
                none)
                echo $ac_n "checking whether pthreads work without any flags""... $ac_c" 1>&6
echo "configure:2686: checking whether pthreads work without any flags" >&5
                ;;

                -*)
                echo $ac_n "checking whether pthreads work with $flag""... $ac_c" 1>&6
echo "configure:2691: checking whether pthreads work with $flag" >&5
                PTHREAD_CFLAGS="$flag"
                ;;

                *)
                echo $ac_n "checking for the pthreads library -l$flag""... $ac_c" 1>&6
echo "configure:2697: checking for the pthreads library -l$flag" >&5
                PTHREAD_LIBS="-l$flag"
                ;;
        esac

        save_LIBS="$LIBS"
        save_CFLAGS="$CFLAGS"
        LIBS="$PTHREAD_LIBS $LIBS"
        CFLAGS="$CFLAGS $PTHREAD_CFLAGS"

        # Check for various functions.  We must include pthread.h,
        # since some functions may be macros.  (On the Sequent, we
        # need a special flag -Kthread to make this header compile.)
        # We check for pthread_join because it is in -lpthread on IRIX
        # while pthread_create is in libc.  We check for pthread_attr_init
        # due to DEC craziness with -lpthreads.  We check for
        # pthread_cleanup_push because it is one of the few pthread
        # functions on Solaris that doesn't have a non-functional libc stub.
        # We try pthread_create on general principles.
        cat > conftest.$ac_ext <<EOF
#line 2717 "configure"
#include "confdefs.h"
#include <pthread.h>
int main() {
pthread_t th; pthread_join(th, 0);
                     pthread_attr_init(0); pthread_cleanup_push(0, 0);
                     pthread_create(0,0,0,0); pthread_cleanup_pop(0); 
; return 0; }
EOF
if { (eval echo configure:2726: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  rm -rf conftest*
  acx_pthread_ok=yes
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
fi
rm -f conftest*

        LIBS="$save_LIBS"
        CFLAGS="$save_CFLAGS"

        echo "$ac_t""$acx_pthread_ok" 1>&6
        if test "x$acx_pthread_ok" = xyes; then
                break;
        fi

        PTHREAD_LIBS=""
        PTHREAD_CFLAGS=""
done
fi

# Various other checks:
if test "x$acx_pthread_ok" = xyes; then
        save_LIBS="$LIBS"
        LIBS="$PTHREAD_LIBS $LIBS"
        save_CFLAGS="$CFLAGS"
        CFLAGS="$CFLAGS $PTHREAD_CFLAGS"

        # Detect AIX lossage: threads are created detached by default
        # and the JOINABLE attribute has a nonstandard name (UNDETACHED).
        echo $ac_n "checking for joinable pthread attribute""... $ac_c" 1>&6
echo "configure:2758: checking for joinable pthread attribute" >&5
        cat > conftest.$ac_ext <<EOF
#line 2760 "configure"
#include "confdefs.h"
#include <pthread.h>
int main() {
int attr=PTHREAD_CREATE_JOINABLE;
; return 0; }
EOF
if { (eval echo configure:2767: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  rm -rf conftest*
  ok=PTHREAD_CREATE_JOINABLE
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  ok=unknown
fi
rm -f conftest*
        if test x"$ok" = xunknown; then
                cat > conftest.$ac_ext <<EOF
#line 2779 "configure"
#include "confdefs.h"
#include <pthread.h>
int main() {
int attr=PTHREAD_CREATE_UNDETACHED;
; return 0; }
EOF
if { (eval echo configure:2786: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  rm -rf conftest*
  ok=PTHREAD_CREATE_UNDETACHED
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  ok=unknown
fi
rm -f conftest*
        fi
        if test x"$ok" != xPTHREAD_CREATE_JOINABLE; then
                cat >> confdefs.h <<\EOF
#define PTHREAD_CREATE_JOINABLE $ok
EOF

        fi
        echo "$ac_t""${ok}" 1>&6
        if test x"$ok" = xunknown; then
                echo "configure: warning: we do not know how to create joinable pthreads" 1>&2
        fi

        echo $ac_n "checking if more special flags are required for pthreads""... $ac_c" 1>&6
echo "configure:2809: checking if more special flags are required for pthreads" >&5
        flag=no
        case "${host_cpu}-${host_os}" in
                *-aix* | *-freebsd*)     flag="-D_THREAD_SAFE";;
                *solaris* | alpha*-osf*) flag="-D_REENTRANT";;
        esac
        echo "$ac_t""${flag}" 1>&6
        if test "x$flag" != xno; then
                PTHREAD_CFLAGS="$flag $PTHREAD_CFLAGS"
        fi

        LIBS="$save_LIBS"
        CFLAGS="$save_CFLAGS"

        # More AIX lossage: must compile with cc_r
        # Extract the first word of "cc_r", so it can be a program name with args.
set dummy cc_r; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:2827: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_prog_PTHREAD_CC'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  if test -n "$PTHREAD_CC"; then
  ac_cv_prog_PTHREAD_CC="$PTHREAD_CC" # Let the user override the test.
else
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
  ac_dummy="$PATH"
  for ac_dir in $ac_dummy; do
    test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/$ac_word; then
      ac_cv_prog_PTHREAD_CC="cc_r"
      break
    fi
  done
  IFS="$ac_save_ifs"
  test -z "$ac_cv_prog_PTHREAD_CC" && ac_cv_prog_PTHREAD_CC="${CC}"
fi
fi
PTHREAD_CC="$ac_cv_prog_PTHREAD_CC"
if test -n "$PTHREAD_CC"; then
  echo "$ac_t""$PTHREAD_CC" 1>&6
else
  echo "$ac_t""no" 1>&6
fi

else
        PTHREAD_CC="$CC"
fi





# Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
if test x"$acx_pthread_ok" = xyes; then
        
      LIBS="$PTHREAD_LIBS $LIBS"
      CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
      CC="$PTHREAD_CC"

      for ac_hdr in sm/gen.h
do
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
echo "configure:2873: checking for $ac_hdr" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
#line 2878 "configure"
#include "confdefs.h"
#include <$ac_hdr>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
{ (eval echo configure:2883: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then
  rm -rf conftest*
  eval "ac_cv_header_$ac_safe=yes"
else
  echo "$ac_err" >&5
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_header_$ac_safe=no"
fi
rm -f conftest*
fi
if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
  echo "$ac_t""yes" 1>&6
    ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
  cat >> confdefs.h <<EOF
#define $ac_tr_hdr 1
EOF
 cat > conftest.$ac_ext <<EOF
#line 2904 "configure"
#include "confdefs.h"
#include <sm/gen.h>
EOF
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  egrep "typedef.*bool" >/dev/null 2>&1; then
  rm -rf conftest*
  cat >> confdefs.h <<\EOF
#define HAVE_SM_GEN_BOOL_TYPE 1
EOF

fi
rm -f conftest*

else
  echo "$ac_t""no" 1>&6
fi
done


      # maybe sendmail is using sfio (for TLS encryption)
      echo $ac_n "checking for _stdprintf in -lsfio""... $ac_c" 1>&6
echo "configure:2926: checking for _stdprintf in -lsfio" >&5
ac_lib_var=`echo sfio'_'_stdprintf | sed 'y%./+-%__p_%'`
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  ac_save_LIBS="$LIBS"
LIBS="-lsfio  $LIBS"
cat > conftest.$ac_ext <<EOF
#line 2934 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char _stdprintf();

int main() {
_stdprintf()
; return 0; }
EOF
if { (eval echo configure:2945: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=yes"
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=no"
fi
rm -f conftest*
LIBS="$ac_save_LIBS"

fi
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  echo "$ac_t""yes" 1>&6
    ac_tr_lib=HAVE_LIB`echo sfio | sed -e 's/[^a-zA-Z0-9_]/_/g' \
    -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
  cat >> confdefs.h <<EOF
#define $ac_tr_lib 1
EOF

  LIBS="-lsfio $LIBS"

else
  echo "$ac_t""no" 1>&6
fi


      # sendmail 8.11: need -lsmutil
      # sendmail 8.12: need -lsm
      echo $ac_n "checking for errstring in -lsmutil""... $ac_c" 1>&6
echo "configure:2976: checking for errstring in -lsmutil" >&5
ac_lib_var=`echo smutil'_'errstring | sed 'y%./+-%__p_%'`
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  ac_save_LIBS="$LIBS"
LIBS="-lsmutil  $LIBS"
cat > conftest.$ac_ext <<EOF
#line 2984 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char errstring();

int main() {
errstring()
; return 0; }
EOF
if { (eval echo configure:2995: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=yes"
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=no"
fi
rm -f conftest*
LIBS="$ac_save_LIBS"

fi
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  echo "$ac_t""yes" 1>&6
    ac_tr_lib=HAVE_LIB`echo smutil | sed -e 's/[^a-zA-Z0-9_]/_/g' \
    -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
  cat >> confdefs.h <<EOF
#define $ac_tr_lib 1
EOF

  LIBS="-lsmutil $LIBS"

else
  echo "$ac_t""no" 1>&6
echo $ac_n "checking for sm_errstring in -lsm""... $ac_c" 1>&6
echo "configure:3021: checking for sm_errstring in -lsm" >&5
ac_lib_var=`echo sm'_'sm_errstring | sed 'y%./+-%__p_%'`
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  ac_save_LIBS="$LIBS"
LIBS="-lsm  $LIBS"
cat > conftest.$ac_ext <<EOF
#line 3029 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char sm_errstring();

int main() {
sm_errstring()
; return 0; }
EOF
if { (eval echo configure:3040: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=yes"
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=no"
fi
rm -f conftest*
LIBS="$ac_save_LIBS"

fi
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  echo "$ac_t""yes" 1>&6
    ac_tr_lib=HAVE_LIB`echo sm | sed -e 's/^a-zA-Z0-9_/_/g' \
    -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
  cat >> confdefs.h <<EOF
#define $ac_tr_lib 1
EOF

  LIBS="-lsm $LIBS"

else
  echo "$ac_t""no" 1>&6
fi

fi

      echo $ac_n "checking for strlcpy in -lsmutil""... $ac_c" 1>&6
echo "configure:3070: checking for strlcpy in -lsmutil" >&5
ac_lib_var=`echo smutil'_'strlcpy | sed 'y%./+-%__p_%'`
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  ac_save_LIBS="$LIBS"
LIBS="-lsmutil  $LIBS"
cat > conftest.$ac_ext <<EOF
#line 3078 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char strlcpy();

int main() {
strlcpy()
; return 0; }
EOF
if { (eval echo configure:3089: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=yes"
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=no"
fi
rm -f conftest*
LIBS="$ac_save_LIBS"

fi
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  echo "$ac_t""yes" 1>&6
  cat >> confdefs.h <<\EOF
#define HAVE_SMUTIL_STRLCPY 1
EOF

else
  echo "$ac_t""no" 1>&6
echo $ac_n "checking for sm_strlcpy in -lsm""... $ac_c" 1>&6
echo "configure:3111: checking for sm_strlcpy in -lsm" >&5
ac_lib_var=`echo sm'_'sm_strlcpy | sed 'y%./+-%__p_%'`
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  ac_save_LIBS="$LIBS"
LIBS="-lsm  $LIBS"
cat > conftest.$ac_ext <<EOF
#line 3119 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char sm_strlcpy();

int main() {
sm_strlcpy()
; return 0; }
EOF
if { (eval echo configure:3130: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=yes"
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=no"
fi
rm -f conftest*
LIBS="$ac_save_LIBS"

fi
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  echo "$ac_t""yes" 1>&6
  cat >> confdefs.h <<\EOF
#define HAVE_SM_SM_STRLCPY 1
EOF

else
  echo "$ac_t""no" 1>&6
fi

fi


      for ac_hdr in libmilter/mfapi.h
do
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
echo "configure:3160: checking for $ac_hdr" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
#line 3165 "configure"
#include "confdefs.h"
#include <$ac_hdr>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
{ (eval echo configure:3170: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then
  rm -rf conftest*
  eval "ac_cv_header_$ac_safe=yes"
else
  echo "$ac_err" >&5
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_header_$ac_safe=no"
fi
rm -f conftest*
fi
if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
  echo "$ac_t""yes" 1>&6
    ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
  cat >> confdefs.h <<EOF
#define $ac_tr_hdr 1
EOF
 echo $ac_n "checking for smfi_main in -lmilter""... $ac_c" 1>&6
echo "configure:3191: checking for smfi_main in -lmilter" >&5
ac_lib_var=`echo milter'_'smfi_main | sed 'y%./+-%__p_%'`
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  ac_save_LIBS="$LIBS"
LIBS="-lmilter  $LIBS"
cat > conftest.$ac_ext <<EOF
#line 3199 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char smfi_main();

int main() {
smfi_main()
; return 0; }
EOF
if { (eval echo configure:3210: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=yes"
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=no"
fi
rm -f conftest*
LIBS="$ac_save_LIBS"

fi
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  echo "$ac_t""yes" 1>&6
    ac_tr_lib=HAVE_LIB`echo milter | sed -e 's/^a-zA-Z0-9_/_/g' \
    -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
  cat >> confdefs.h <<EOF
#define $ac_tr_lib 1
EOF

  LIBS="-lmilter $LIBS"

else
  echo "$ac_t""no" 1>&6
enable_milter=no
fi

else
  echo "$ac_t""no" 1>&6
enable_milter=no
fi
done

      
        :
else
        acx_pthread_ok=no
        echo "configure: warning: No usable pthreads library found - disabling milter" 1>&2
       enable_milter=no
fi



  else
    milter_cflags=`$libmilter_config --cflags`
    milter_libs=`$libmilter_config --libs`
    CFLAGS="$CFLAGS $milter_cflags"
    LIBS="$LIBS $milter_libs"
  fi

  if test "x$enable_milter" = xno ; then
    { echo "configure: error: milter requested but not found" 1>&2; exit 1; }
  else
    AMAVISC=
    AMAVIS_MILTER=amavis-milter
    MTA=libmilter
    config_type="sendmail/milter"
  fi

fi




# Check whether --enable-postfix or --disable-postfix was given.
if test "${enable_postfix+set}" = set; then
  enableval="$enable_postfix"
  if test "x$enableval" = "xyes" ; then
    MTA=postfix
  fi
fi


if test "x$MTA" = "xsendmail" ; then
  strings ${sendmail_wrapper} | grep -i postfix >/dev/null 2>&1
  if test $? -eq 0 ; then
    MTA=postfix
  fi
fi

# Check whether --enable-exim or --disable-exim was given.
if test "${enable_exim+set}" = set; then
  enableval="$enable_exim"
  if test "x$enableval" = "xyes" ; then
    MTA=exim
  fi
fi


if test "x$MTA" = "xsendmail" ; then
  strings ${sendmail_wrapper} | grep -i exim >/dev/null 2>&1
  if test $? -eq 0 ; then
    MTA=exim
  fi
fi

# Check whether --enable-relay or --disable-relay was given.
if test "${enable_relay+set}" = set; then
  enableval="$enable_relay"
  :
else
  test -z "$enable_relay" && enable_relay=no
fi



if test "x$enable_relay" = xyes -a "x$enable_milter" = xyes ; then
  { echo "configure: error: Incompatible options --enable-relay and --enable-milter" 1>&2; exit 1; }
fi

if test "x$MTA" = "xsendmail" -a "x$enable_relay" = "xyes" ; then
  echo $ac_n "checking original sendmail config file""... $ac_c" 1>&6
echo "configure:3323: checking original sendmail config file" >&5
  # Check whether --with-origconf or --without-origconf was given.
if test "${with_origconf+set}" = set; then
  withval="$with_origconf"
  sendmail_cf_orig=$withval
fi

  if test ! -f "$sendmail_cf_orig" ; then
    if test -f /etc/sendmail.cf ; then
      sendmail_cf_orig=/etc/sendmail.orig.cf
    elif test -f /etc/mail/sendmail.cf ; then
      sendmail_cf_orig=/etc/mail/sendmail.orig.cf
    else
      { echo "configure: error: 
Cannot find original sendmail.cf file.  Please see README.sendmail
      " 1>&2; exit 1; }
    fi
  fi

  config_type="sendmail/relay"

  echo "$ac_t""$sendmail_cf_orig" 1>&6
fi


echo "$ac_t""We will use $MTA as the MTA" 1>&6


mta_args_frag=/dev/null
mta_init_frag=$srcdir/amavis/mta/${MTA}_init
mta_send_frag=$srcdir/amavis/mta/${MTA}_send

if test "x$MTA" != "xexim"; then
  sendmail_wrapper_args="-i -t"
else
  sendmail_wrapper_args="-oMr scanned-ok -i -t"
  config_type=exim
fi



smtp_port=NOT_SET
if test "x$MTA" = "xpostfix" ; then

  if test "$enable_relay" = yes ; then
    { echo "configure: error: Relay configuration not supported with postfix - use SMTP" 1>&2; exit 1; }
  fi

    echo $ac_n "checking whether libnet module is installed""... $ac_c" 1>&6
echo "configure:3372: checking whether libnet module is installed" >&5
  $perl -e "use Net::SMTP;" >/dev/null 2>&1
  if test $? -eq 0 ; then
    echo "$ac_t""yes" 1>&6
  else
    echo "$ac_t""no" 1>&6
    { echo "configure: error: Postfix setup requires libnet module from CPAN" 1>&2; exit 1; }
    enable_smtp=no
  fi

  echo $ac_n "checking SMTP port to deliver scanned mails to""... $ac_c" 1>&6
echo "configure:3383: checking SMTP port to deliver scanned mails to" >&5
  smtp_port=10025
  # Check whether --with-smtp_port or --without-smtp_port was given.
if test "${with_smtp_port+set}" = set; then
  withval="$with_smtp_port"
  smtp_port="$withval"
fi

  echo "$ac_t""$smtp_port" 1>&6

  config_type=SMTP

  # reduce clutter ...
  mta_send_frag=$srcdir/amavis/mta/postfix_send_smtp

  

fi # MTA = postfix

if test "x$MTA" != "xqmail" -a "x$MTA" != "xpostfix" ; then
  mta_args_frag=$srcdir/amavis/mta/${MTA}_args
fi






# Check whether --enable-all or --disable-all was given.
if test "${enable_all+set}" = set; then
  enableval="$enable_all"
  all_scanners="$enableval"
else
  all_scanners="no"
fi


if test "x$all_scanners" = "xyes" ; then
  echo "configure: warning: 
********************************************************************************
*** You have specified --enable-all!
*** Configure does not test the presence of any virus scanners now,
*** but adds code for all supported scanners unconditionally.
*** This option should only be used by package maintainers!
********************************************************************************" 1>&2

  avp_scanner_frag=$srcdir/amavis/av/avp
  avpdc_scanner_frag=$srcdir/amavis/av/avpdc
  cai_scanner_frag=$srcdir/amavis/av/cai
  csav_scanner_frag=$srcdir/amavis/av/csav
  cyber_scanner_frag=$srcdir/amavis/av/cyber
  drweb_scanner_frag=$srcdir/amavis/av/drweb
  fprot_scanner_frag=$srcdir/amavis/av/fprot
  fsec_scanner_frag=$srcdir/amavis/av/fsec
  hbedv_scanner_frag=$srcdir/amavis/av/hbedv
  mks_scanner_frag=$srcdir/amavis/av/mks
  nai_scanner_frag=$srcdir/amavis/av/nai
  nod32_scanner_frag=$srcdir/amavis/av/nod32
  nod32cli_scanner_frag=$srcdir/amavis/av/nod32cli
  panda_scanner_frag=$srcdir/amavis/av/panda
  rav_scanner_frag=$srcdir/amavis/av/rav
  sophos_scanner_frag=$srcdir/amavis/av/sophos
  symantec_scanner_frag=$srcdir/amavis/av/symantec
  trend_scanner_frag=$srcdir/amavis/av/trend
  vbuster_scanner_frag=$srcdir/amavis/av/vbuster
  sophie_scanner_frag=$srcdir/amavis/av/sophie
  trophie_scanner_frag=$srcdir/amavis/av/trophie	
  oav_scanner_frag=$srcdir/amavis/av/oav

  avscanner=" ALL"
else

### Kaspersky Anti-Virus (AVPDaemon)
avp_scanner_frag=/dev/null
avpdc_scanner_frag=/dev/null
echo "checking *** Kaspersky Anti-Virus (AVPDaemon) ***" 1>&6
echo "configure:3459: checking *** Kaspersky Anti-Virus (AVPDaemon) ***" >&5
for ac_prog in AvpDaemon AvpBSDDaemon kavdaemon
do
# Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:3465: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_avpd'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  case "$avpd" in
  /*)
  ac_cv_path_avpd="$avpd" # Let the user override the test with a path.
  ;;
  ?:/*)			 
  ac_cv_path_avpd="$avpd" # Let the user override the test with a dos path.
  ;;
  *)
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
  ac_dummy="$PATH:/usr/bin:/usr/local/bin:/usr/local/AvpLinux:/opt/AVP"
  for ac_dir in $ac_dummy; do 
    test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/$ac_word; then
      ac_cv_path_avpd="$ac_dir/$ac_word"
      break
    fi
  done
  IFS="$ac_save_ifs"
  ;;
esac
fi
avpd="$ac_cv_path_avpd"
if test -n "$avpd"; then
  echo "$ac_t""$avpd" 1>&6
else
  echo "$ac_t""no" 1>&6
fi

test -n "$avpd" && break
done

if test "x$avpd" != "x" ; then

  ### Kaspersky AVPDaemonClient
  echo "checking *** Kaspersky AVPDaemonClient ***" 1>&6
echo "configure:3504: checking *** Kaspersky AVPDaemonClient ***" >&5
  for ac_prog in AvpDaemonClient
do
# Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:3510: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_avpdc'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  case "$avpdc" in
  /*)
  ac_cv_path_avpdc="$avpdc" # Let the user override the test with a path.
  ;;
  ?:/*)			 
  ac_cv_path_avpdc="$avpdc" # Let the user override the test with a dos path.
  ;;
  *)
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
  ac_dummy="$PATH:/usr/bin:/usr/local/bin:/usr/local/AvpLinux:/opt/AVP"
  for ac_dir in $ac_dummy; do 
    test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/$ac_word; then
      ac_cv_path_avpdc="$ac_dir/$ac_word"
      break
    fi
  done
  IFS="$ac_save_ifs"
  ;;
esac
fi
avpdc="$ac_cv_path_avpdc"
if test -n "$avpdc"; then
  echo "$ac_t""$avpdc" 1>&6
else
  echo "$ac_t""no" 1>&6
fi

test -n "$avpdc" && break
done

  if test "x$avpdc" = "x"; then

    ### Kaspersky AVPDaemonTst
    echo "checking *** Kaspersky AVPDaemonTst ***" 1>&6
echo "configure:3549: checking *** Kaspersky AVPDaemonTst ***" >&5
    for ac_prog in AvpDaemonTst
do
# Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:3555: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_avpdc'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  case "$avpdc" in
  /*)
  ac_cv_path_avpdc="$avpdc" # Let the user override the test with a path.
  ;;
  ?:/*)			 
  ac_cv_path_avpdc="$avpdc" # Let the user override the test with a dos path.
  ;;
  *)
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
  ac_dummy="$PATH:/usr/bin:/usr/local/bin:/usr/local/AvpLinux:/opt/AVP"
  for ac_dir in $ac_dummy; do 
    test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/$ac_word; then
      ac_cv_path_avpdc="$ac_dir/$ac_word"
      break
    fi
  done
  IFS="$ac_save_ifs"
  ;;
esac
fi
avpdc="$ac_cv_path_avpdc"
if test -n "$avpdc"; then
  echo "$ac_t""$avpdc" 1>&6
else
  echo "$ac_t""no" 1>&6
fi

test -n "$avpdc" && break
done

    if test "x$avpdc" != "x"; then
      avscanner=" Kaspersky Anti-Virus (AVPDaemonTst)"
    fi

  else
    avscanner=" Kaspersky Anti-Virus (AVPDaemonClient)"
  fi

  if test "x$avpdc" != "x"; then
    avpdc_scanner_frag=$srcdir/amavis/av/avpdc
  fi
fi

### Kaspersky Anti-Virus (command line version)
if test "x$avpd" = "x" -a "x$avpdc" = "x" ; then
  echo "checking *** Kaspersky Anti-Virus ***" 1>&6
echo "configure:3606: checking *** Kaspersky Anti-Virus ***" >&5
  for ac_prog in AvpLinux kavscanner
do
# Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:3612: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_avp'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  case "$avp" in
  /*)
  ac_cv_path_avp="$avp" # Let the user override the test with a path.
  ;;
  ?:/*)			 
  ac_cv_path_avp="$avp" # Let the user override the test with a dos path.
  ;;
  *)
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
  ac_dummy="$PATH:/usr/bin:/usr/local/bin:/usr/local/AvpLinux:/opt/AVP"
  for ac_dir in $ac_dummy; do 
    test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/$ac_word; then
      ac_cv_path_avp="$ac_dir/$ac_word"
      break
    fi
  done
  IFS="$ac_save_ifs"
  ;;
esac
fi
avp="$ac_cv_path_avp"
if test -n "$avp"; then
  echo "$ac_t""$avp" 1>&6
else
  echo "$ac_t""no" 1>&6
fi

test -n "$avp" && break
done

  if test "x$avp" != "x" ; then
    avscanner="$avscanner Kaspersky Anti-Virus (AVP)"
    avp_scanner_frag=$srcdir/amavis/av/avp
  fi
fi

### CAI InoculateIT Inocucmd command line utility 4.0
cai_scanner_frag=/dev/null
echo "checking *** CAI InoculateIT Inocucmd command line utility 4.0 ***" 1>&6
echo "configure:3656: checking *** CAI InoculateIT Inocucmd command line utility 4.0 ***" >&5
for ac_prog in inocucmd
do
# Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:3662: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_inocucmd'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  case "$inocucmd" in
  /*)
  ac_cv_path_inocucmd="$inocucmd" # Let the user override the test with a path.
  ;;
  ?:/*)			 
  ac_cv_path_inocucmd="$inocucmd" # Let the user override the test with a dos path.
  ;;
  *)
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
  ac_dummy="$PATH:/usr/bin:/usr/local/bin:/usr/local/inoculateit"
  for ac_dir in $ac_dummy; do 
    test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/$ac_word; then
      ac_cv_path_inocucmd="$ac_dir/$ac_word"
      break
    fi
  done
  IFS="$ac_save_ifs"
  ;;
esac
fi
inocucmd="$ac_cv_path_inocucmd"
if test -n "$inocucmd"; then
  echo "$ac_t""$inocucmd" 1>&6
else
  echo "$ac_t""no" 1>&6
fi

test -n "$inocucmd" && break
done

if test "x$inocucmd" != "x"; then
  avscanner="$avscanner CAI InoculateIT Inocucmd command line utility 4.0"
  cai_scanner_frag=$srcdir/amavis/av/cai
fi

### Command AntiVirus for Linux
csav_scanner_frag=/dev/null
echo "checking *** Command AntiVirus for Linux ***" 1>&6
echo "configure:3705: checking *** Command AntiVirus for Linux ***" >&5
# Extract the first word of "csav", so it can be a program name with args.
set dummy csav; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:3709: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_csav'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  case "$csav" in
  /*)
  ac_cv_path_csav="$csav" # Let the user override the test with a path.
  ;;
  ?:/*)			 
  ac_cv_path_csav="$csav" # Let the user override the test with a dos path.
  ;;
  *)
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
  ac_dummy="$PATH:/bin:/usr/bin:/usr/local/bin"
  for ac_dir in $ac_dummy; do 
    test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/$ac_word; then
      ac_cv_path_csav="$ac_dir/$ac_word"
      break
    fi
  done
  IFS="$ac_save_ifs"
  ;;
esac
fi
csav="$ac_cv_path_csav"
if test -n "$csav"; then
  echo "$ac_t""$csav" 1>&6
else
  echo "$ac_t""no" 1>&6
fi

if test "x$csav" != "x" ; then
  avscanner="$avscanner Command AntiVirus for Linux"
  csav_scanner_frag=$srcdir/amavis/av/csav
fi

### CyberSoft vfind
cyber_scanner_frag=/dev/null
echo "checking *** CyberSoft vfind ***" 1>&6
echo "configure:3749: checking *** CyberSoft vfind ***" >&5
for ac_prog in vfind
do
# Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:3755: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_vfind'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  case "$vfind" in
  /*)
  ac_cv_path_vfind="$vfind" # Let the user override the test with a path.
  ;;
  ?:/*)			 
  ac_cv_path_vfind="$vfind" # Let the user override the test with a dos path.
  ;;
  *)
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
  ac_dummy="$PATH:/usr/bin:/usr/local/bin:/usr/local/vstk:/usr/local/vstkp"
  for ac_dir in $ac_dummy; do 
    test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/$ac_word; then
      ac_cv_path_vfind="$ac_dir/$ac_word"
      break
    fi
  done
  IFS="$ac_save_ifs"
  ;;
esac
fi
vfind="$ac_cv_path_vfind"
if test -n "$vfind"; then
  echo "$ac_t""$vfind" 1>&6
else
  echo "$ac_t""no" 1>&6
fi

test -n "$vfind" && break
done

if test "x$vfind" != "x" ; then
  avscanner="$avscanner CyberSoft vfind"
  cyber_scanner_frag=$srcdir/amavis/av/cyber
fi

### DrWeb Antivirus for Linux/FreeBSD/Solaris
drweb_scanner_frag=/dev/null
echo "checking *** DrWeb for Linux ***" 1>&6
echo "configure:3798: checking *** DrWeb for Linux ***" >&5
# Extract the first word of "drweb", so it can be a program name with args.
set dummy drweb; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:3802: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_drweb'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  case "$drweb" in
  /*)
  ac_cv_path_drweb="$drweb" # Let the user override the test with a path.
  ;;
  ?:/*)			 
  ac_cv_path_drweb="$drweb" # Let the user override the test with a dos path.
  ;;
  *)
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
  ac_dummy="$PATH:/bin:/usr/bin:/usr/local/bin:/opt/drweb"
  for ac_dir in $ac_dummy; do 
    test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/$ac_word; then
      ac_cv_path_drweb="$ac_dir/$ac_word"
      break
    fi
  done
  IFS="$ac_save_ifs"
  ;;
esac
fi
drweb="$ac_cv_path_drweb"
if test -n "$drweb"; then
  echo "$ac_t""$drweb" 1>&6
else
  echo "$ac_t""no" 1>&6
fi

if test "x$drweb" = "x" ; then
  echo "configure: warning: ************************************************************" 1>&2
  echo "configure: warning: ***             DrWeb for Linux NOT found                ***" 1>&2
  echo "configure: warning: ***                  but that's ok                       ***" 1>&2
  echo "configure: warning: ************************************************************" 1>&2
else
  avscanner="$avscanner DrWeb for Linux"
  drweb_scanner_frag=$srcdir/amavis/av/drweb
fi

### FRISK F-Prot Antivirus for Linux
fprot_scanner_frag=/dev/null
echo "checking *** FRISK F-Prot Antivirus for Linux ***" 1>&6
echo "configure:3847: checking *** FRISK F-Prot Antivirus for Linux ***" >&5
# Extract the first word of "f-prot f-prot.sh", so it can be a program name with args.
set dummy f-prot f-prot.sh; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:3851: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_fprot'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  case "$fprot" in
  /*)
  ac_cv_path_fprot="$fprot" # Let the user override the test with a path.
  ;;
  ?:/*)			 
  ac_cv_path_fprot="$fprot" # Let the user override the test with a dos path.
  ;;
  *)
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
  ac_dummy="$PATH:/bin:/usr/bin:/usr/local/bin"
  for ac_dir in $ac_dummy; do 
    test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/$ac_word; then
      ac_cv_path_fprot="$ac_dir/$ac_word"
      break
    fi
  done
  IFS="$ac_save_ifs"
  ;;
esac
fi
fprot="$ac_cv_path_fprot"
if test -n "$fprot"; then
  echo "$ac_t""$fprot" 1>&6
else
  echo "$ac_t""no" 1>&6
fi

if test "x$fprot" != "x" ; then
  avscanner="$avscanner FRISK Antivirus for Linux"
  fprot_scanner_frag=$srcdir/amavis/av/fprot
fi

### DataFellows F-Secure AntiVirus
fsec_scanner_frag=/dev/null
echo "checking *** DataFellows F-Secure AntiVirus ***" 1>&6
echo "configure:3891: checking *** DataFellows F-Secure AntiVirus ***" >&5
for ac_prog in fsav
do
# Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:3897: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_fsav'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  case "$fsav" in
  /*)
  ac_cv_path_fsav="$fsav" # Let the user override the test with a path.
  ;;
  ?:/*)			 
  ac_cv_path_fsav="$fsav" # Let the user override the test with a dos path.
  ;;
  *)
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
  ac_dummy="$PATH:/usr/bin:/usr/local/bin:/usr/local/fsav"
  for ac_dir in $ac_dummy; do 
    test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/$ac_word; then
      ac_cv_path_fsav="$ac_dir/$ac_word"
      break
    fi
  done
  IFS="$ac_save_ifs"
  ;;
esac
fi
fsav="$ac_cv_path_fsav"
if test -n "$fsav"; then
  echo "$ac_t""$fsav" 1>&6
else
  echo "$ac_t""no" 1>&6
fi

test -n "$fsav" && break
done

if test "x$fsav" != "x" ; then
  avscanner="$avscanner DataFellows F-Secure AntiVirus"
  fsec_scanner_frag=$srcdir/amavis/av/fsec
fi

### H+BEDV AntiVir/X
hbedv_scanner_frag=/dev/null
echo "checking *** H+BEDV AntiVir/X ***" 1>&6
echo "configure:3940: checking *** H+BEDV AntiVir/X ***" >&5
for ac_prog in antivir
do
# Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:3946: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_antivir'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  case "$antivir" in
  /*)
  ac_cv_path_antivir="$antivir" # Let the user override the test with a path.
  ;;
  ?:/*)			 
  ac_cv_path_antivir="$antivir" # Let the user override the test with a dos path.
  ;;
  *)
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
  ac_dummy="$PATH:/usr/bin:/usr/local/bin"
  for ac_dir in $ac_dummy; do 
    test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/$ac_word; then
      ac_cv_path_antivir="$ac_dir/$ac_word"
      break
    fi
  done
  IFS="$ac_save_ifs"
  ;;
esac
fi
antivir="$ac_cv_path_antivir"
if test -n "$antivir"; then
  echo "$ac_t""$antivir" 1>&6
else
  echo "$ac_t""no" 1>&6
fi

test -n "$antivir" && break
done

if test "x$antivir" != "x" ; then
  avscanner="$avscanner H+BEDV AntiVir/X"
  hbedv_scanner_frag=$srcdir/amavis/av/hbedv
fi

### McAfee Virusscan
nai_scanner_frag=/dev/null
echo "checking *** McAfee Virusscan ***" 1>&6
echo "configure:3989: checking *** McAfee Virusscan ***" >&5
for ac_prog in uvscan
do
# Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:3995: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_uvscan'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  case "$uvscan" in
  /*)
  ac_cv_path_uvscan="$uvscan" # Let the user override the test with a path.
  ;;
  ?:/*)			 
  ac_cv_path_uvscan="$uvscan" # Let the user override the test with a dos path.
  ;;
  *)
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
  ac_dummy="$PATH:/usr/bin:/usr/local/bin"
  for ac_dir in $ac_dummy; do 
    test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/$ac_word; then
      ac_cv_path_uvscan="$ac_dir/$ac_word"
      break
    fi
  done
  IFS="$ac_save_ifs"
  ;;
esac
fi
uvscan="$ac_cv_path_uvscan"
if test -n "$uvscan"; then
  echo "$ac_t""$uvscan" 1>&6
else
  echo "$ac_t""no" 1>&6
fi

test -n "$uvscan" && break
done

if test "x$uvscan" != "x" ; then
  avscanner="$avscanner McAfee Virusscan"
  nai_scanner_frag=$srcdir/amavis/av/nai
fi

### MkS_Vir for Linux
mks_scanner_frag=/dev/null
echo "checking *** MkS_Vir for Linux ***" 1>&6
echo "configure:4038: checking *** MkS_Vir for Linux ***" >&5
# Extract the first word of "mks32", so it can be a program name with args.
set dummy mks32; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:4042: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_mks'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  case "$mks" in
  /*)
  ac_cv_path_mks="$mks" # Let the user override the test with a path.
  ;;
  ?:/*)			 
  ac_cv_path_mks="$mks" # Let the user override the test with a dos path.
  ;;
  *)
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
  ac_dummy="$PATH:/usr/local/lib/MKS1-2A"
  for ac_dir in $ac_dummy; do 
    test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/$ac_word; then
      ac_cv_path_mks="$ac_dir/$ac_word"
      break
    fi
  done
  IFS="$ac_save_ifs"
  ;;
esac
fi
mks="$ac_cv_path_mks"
if test -n "$mks"; then
  echo "$ac_t""$mks" 1>&6
else
  echo "$ac_t""no" 1>&6
fi

if test "x$mks" = "x" ; then
  echo "configure: warning: ************************************************************" 1>&2
  echo "configure: warning: ***            MkS_Vir for Linux NOT found               ***" 1>&2
  echo "configure: warning: ***                  but that's ok                       ***" 1>&2
  echo "configure: warning: ************************************************************" 1>&2
else
  avscanner="$avscanner MkS_Vir for Linux"
  mks_scanner_frag=$srcdir/amavis/av/mks
fi

### ESET Software NOD32
nod32_scanner_frag=/dev/null
echo "checking *** ESET Software NOD32 ***" 1>&6
echo "configure:4087: checking *** ESET Software NOD32 ***" >&5
for ac_prog in nod32
do
# Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:4093: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_nod32'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  case "$nod32" in
  /*)
  ac_cv_path_nod32="$nod32" # Let the user override the test with a path.
  ;;
  ?:/*)			 
  ac_cv_path_nod32="$nod32" # Let the user override the test with a dos path.
  ;;
  *)
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
  ac_dummy="$PATH:/usr/bin:/usr/local/bin:/usr/local/nod32"
  for ac_dir in $ac_dummy; do 
    test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/$ac_word; then
      ac_cv_path_nod32="$ac_dir/$ac_word"
      break
    fi
  done
  IFS="$ac_save_ifs"
  ;;
esac
fi
nod32="$ac_cv_path_nod32"
if test -n "$nod32"; then
  echo "$ac_t""$nod32" 1>&6
else
  echo "$ac_t""no" 1>&6
fi

test -n "$nod32" && break
done

if test "x$nod32" != "x"; then
  avscanner="$avscanner ESET Software NOD32"
  nod32_scanner_frag=$srcdir/amavis/av/nod32
fi

### ESOFT NOD32 (Client/Server Version)
nod32cli_scanner_frag=/dev/null
echo "checking *** ESET Software NOD32 Client/Server Version ***" 1>&6
echo "configure:4136: checking *** ESET Software NOD32 Client/Server Version ***" >&5
for ac_prog in nod32cli
do
# Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:4142: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_nod32cli'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  case "$nod32cli" in
  /*)
  ac_cv_path_nod32cli="$nod32cli" # Let the user override the test with a path.
  ;;
  ?:/*)			 
  ac_cv_path_nod32cli="$nod32cli" # Let the user override the test with a dos path.
  ;;
  *)
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
  ac_dummy="$PATH:/usr/bin:/usr/local/bin"
  for ac_dir in $ac_dummy; do 
    test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/$ac_word; then
      ac_cv_path_nod32cli="$ac_dir/$ac_word"
      break
    fi
  done
  IFS="$ac_save_ifs"
  ;;
esac
fi
nod32cli="$ac_cv_path_nod32cli"
if test -n "$nod32cli"; then
  echo "$ac_t""$nod32cli" 1>&6
else
  echo "$ac_t""no" 1>&6
fi

test -n "$nod32cli" && break
done

if test "x$nod32cli" != "x"; then
  avscanner="$avscanner ESET Software NOD32 (Client/Server Version)"
  nod32cli_scanner_frag=$srcdir/amavis/av/nod32cli
fi

### GeCAD RAV AntiVirus 8
rav_scanner_frag=/dev/null
echo "checking *** GeCAD RAV AntiVirus 8 ***" 1>&6
echo "configure:4185: checking *** GeCAD RAV AntiVirus 8 ***" >&5
for ac_prog in ravav
do
# Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:4191: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_rav'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  case "$rav" in
  /*)
  ac_cv_path_rav="$rav" # Let the user override the test with a path.
  ;;
  ?:/*)			 
  ac_cv_path_rav="$rav" # Let the user override the test with a dos path.
  ;;
  *)
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
  ac_dummy="$PATH:/usr/bin:/usr/local/bin:/usr/local/rav8:/usr/local/rav8/bin"
  for ac_dir in $ac_dummy; do 
    test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/$ac_word; then
      ac_cv_path_rav="$ac_dir/$ac_word"
      break
    fi
  done
  IFS="$ac_save_ifs"
  ;;
esac
fi
rav="$ac_cv_path_rav"
if test -n "$rav"; then
  echo "$ac_t""$rav" 1>&6
else
  echo "$ac_t""no" 1>&6
fi

test -n "$rav" && break
done

if test "x$rav" != "x"; then
  avscanner="$avscanner GeCAD RAV AntiVirus 8"
  rav_scanner_frag=$srcdir/amavis/av/rav
  echo "configure: warning: you need at least engine version 8.5" 1>&2
fi

### Sophie (via Sophos SAVI)
sophie_scanner_frag=/dev/null
echo "checking *** Sophie (via Sophos SAVI) ***" 1>&6
echo "configure:4235: checking *** Sophie (via Sophos SAVI) ***" >&5
for ac_prog in sophie
do
# Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:4241: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_sophie'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  case "$sophie" in
  /*)
  ac_cv_path_sophie="$sophie" # Let the user override the test with a path.
  ;;
  ?:/*)			 
  ac_cv_path_sophie="$sophie" # Let the user override the test with a dos path.
  ;;
  *)
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
  ac_dummy="$PATH:/usr/sbin:/usr/bin:/usr/local/bin:/usr/local/sbin"
  for ac_dir in $ac_dummy; do 
    test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/$ac_word; then
      ac_cv_path_sophie="$ac_dir/$ac_word"
      break
    fi
  done
  IFS="$ac_save_ifs"
  ;;
esac
fi
sophie="$ac_cv_path_sophie"
if test -n "$sophie"; then
  echo "$ac_t""$sophie" 1>&6
else
  echo "$ac_t""no" 1>&6
fi

test -n "$sophie" && break
done

if test "x$sophie" != "x" ; then
  # ask sophie for socket location - requires 1.15+ or patched older release
  echo $ac_n "checking for Sophie socket location""... $ac_c" 1>&6
echo "configure:4279: checking for Sophie socket location" >&5
  sophie_sockname=`$sophie -v 2>&1 | sed -n '/Socket/ s/^.* "\(.*\)"/\1/p'`
  if test "x$sophie_sockname" = "x" ; then
    echo "configure: warning: you need Sophie release 1.15 or better!" 1>&2
  else
    echo "$ac_t""$sophie_sockname" 1>&6
    
    avscanner="$avscanner Sophie"
    sophie_scanner_frag=$srcdir/amavis/av/sophie
  fi
fi

### Sophos Sweep
sophos_scanner_frag=/dev/null
echo "checking *** Sophos Sweep ***" 1>&6
echo "configure:4294: checking *** Sophos Sweep ***" >&5
# Extract the first word of "sweep", so it can be a program name with args.
set dummy sweep; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:4298: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_sophos'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  case "$sophos" in
  /*)
  ac_cv_path_sophos="$sophos" # Let the user override the test with a path.
  ;;
  ?:/*)			 
  ac_cv_path_sophos="$sophos" # Let the user override the test with a dos path.
  ;;
  *)
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
  ac_dummy="$PATH:/bin:/usr/bin:/usr/local/bin"
  for ac_dir in $ac_dummy; do 
    test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/$ac_word; then
      ac_cv_path_sophos="$ac_dir/$ac_word"
      break
    fi
  done
  IFS="$ac_save_ifs"
  ;;
esac
fi
sophos="$ac_cv_path_sophos"
if test -n "$sophos"; then
  echo "$ac_t""$sophos" 1>&6
else
  echo "$ac_t""no" 1>&6
fi

if test "x$sophos" != "x" ; then
          echo $ac_n "checking if $sophos really is Sophos Sweep""... $ac_c" 1>&6
echo "configure:4332: checking if $sophos really is Sophos Sweep" >&5
  ${sophos} -v | grep -i "sophos plc" >/dev/null 2>&1
  if test $? -eq 0 ; then
    echo "$ac_t""yes" 1>&6
    avscanner="$avscanner Sophos Sweep"
    sophos_scanner_frag=$srcdir/amavis/av/sophos
  else
    sophos=
    echo "$ac_t""no" 1>&6
  fi
  # Check whether --with-sophos_ide or --without-sophos_ide was given.
if test "${with_sophos_ide+set}" = set; then
  withval="$with_sophos_ide"
  sophos_ide=$withval
else
  if test -f /etc/sav.conf ; then
       # assume sweep v 3.37 or better; don't need SAV_IDE in the
       # environment because sweep reads it from /etc/sav.conf
       sophos_ide=""
     elif test "x$SAV_IDE" != x ; then
       sophos_ide="$SAV_IDE"
     else
       sophos_ide="/usr/local/lib"
     fi
    
fi


    if test x"$sophos_ide" != x ; then
      echo $ac_n "checking where Sophos Sweep looks for virus identities""... $ac_c" 1>&6
echo "configure:4362: checking where Sophos Sweep looks for virus identities" >&5
      if test -d ${sophos_ide} ; then
        echo "$ac_t""${sophos_ide}" 1>&6
      else
        echo "$ac_t""directory ${sophos_ide} not found!" 1>&6
      fi
    fi
    
fi

### Symantec CarrierScan via CommandLine Scanner
symantec_scanner_frag=/dev/null
echo "checking *** Symantec Carrier Scan ***" 1>&6
echo "configure:4375: checking *** Symantec Carrier Scan ***" >&5
for ac_prog in cscmdline
do
# Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:4381: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_cscmdline'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  case "$cscmdline" in
  /*)
  ac_cv_path_cscmdline="$cscmdline" # Let the user override the test with a path.
  ;;
  ?:/*)			 
  ac_cv_path_cscmdline="$cscmdline" # Let the user override the test with a dos path.
  ;;
  *)
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
  ac_dummy="$PATH:/bin:/usr/bin:/usr/local/bin:/opt/symantec"
  for ac_dir in $ac_dummy; do 
    test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/$ac_word; then
      ac_cv_path_cscmdline="$ac_dir/$ac_word"
      break
    fi
  done
  IFS="$ac_save_ifs"
  ;;
esac
fi
cscmdline="$ac_cv_path_cscmdline"
if test -n "$cscmdline"; then
  echo "$ac_t""$cscmdline" 1>&6
else
  echo "$ac_t""no" 1>&6
fi

test -n "$cscmdline" && break
done

if test "x$cscmdline" != "x" ; then
  avscanner="$avscanner Symantec CarrierScan"
  symantec_scanner_frag=$srcdir/amavis/av/symantec
  scs_host="127.0.0.1"
  scs_port="7777" 
  echo "$ac_t""Carrier Scan host: $scs_host" 1>&6
  
  echo "$ac_t""Carrier Scan port: $scs_port" 1>&6
  
fi

### Trophie (via Trend Micro API)
trophie_scanner_frag=/dev/null
echo "checking *** Trophie (via Trend Micro API) ***" 1>&6
echo "configure:4430: checking *** Trophie (via Trend Micro API) ***" >&5
for ac_prog in trophie
do
# Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:4436: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_trophie'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  case "$trophie" in
  /*)
  ac_cv_path_trophie="$trophie" # Let the user override the test with a path.
  ;;
  ?:/*)			 
  ac_cv_path_trophie="$trophie" # Let the user override the test with a dos path.
  ;;
  *)
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
  ac_dummy="$PATH:/usr/sbin:/usr/bin:/usr/local/bin:/usr/local/sbin"
  for ac_dir in $ac_dummy; do 
    test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/$ac_word; then
      ac_cv_path_trophie="$ac_dir/$ac_word"
      break
    fi
  done
  IFS="$ac_save_ifs"
  ;;
esac
fi
trophie="$ac_cv_path_trophie"
if test -n "$trophie"; then
  echo "$ac_t""$trophie" 1>&6
else
  echo "$ac_t""no" 1>&6
fi

test -n "$trophie" && break
done

if test "x$trophie" != "x" ; then
  # ask trophie for socket location - requires 1.04+ or patched older release
  echo $ac_n "checking for Trophie socket location""... $ac_c" 1>&6
echo "configure:4474: checking for Trophie socket location" >&5
  trophie_sockname=`$trophie -v 2>&1 | sed -n '/Socket/ s/^.* "\(.*\)"/\1/p'`
  if test "x$trophie_sockname" = "x" ; then
    echo "configure: warning: you need Trophie release 1.03 or better!" 1>&2
  else
    echo "$ac_t""$trophie_sockname" 1>&6
    
    avscanner="$avscanner Trophie"
    trophie_scanner_frag=$srcdir/amavis/av/trophie
  fi
fi

### Trend Micro FileScanner
trend_scanner_frag=/dev/null
echo "checking *** Trend Micro FileScanner ***" 1>&6
echo "configure:4489: checking *** Trend Micro FileScanner ***" >&5
for ac_prog in vscan
do
# Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:4495: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_vscan'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  case "$vscan" in
  /*)
  ac_cv_path_vscan="$vscan" # Let the user override the test with a path.
  ;;
  ?:/*)			 
  ac_cv_path_vscan="$vscan" # Let the user override the test with a dos path.
  ;;
  *)
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
  ac_dummy="$PATH:/usr/bin:/usr/local/bin:/etc/iscan"
  for ac_dir in $ac_dummy; do 
    test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/$ac_word; then
      ac_cv_path_vscan="$ac_dir/$ac_word"
      break
    fi
  done
  IFS="$ac_save_ifs"
  ;;
esac
fi
vscan="$ac_cv_path_vscan"
if test -n "$vscan"; then
  echo "$ac_t""$vscan" 1>&6
else
  echo "$ac_t""no" 1>&6
fi

test -n "$vscan" && break
done

if test "x$vscan" != "x" ; then
  avscanner="$avscanner Trend Micro FileScanner"
  trend_scanner_frag=$srcdir/amavis/av/trend
fi

### VirusBuster VBengDaemon
vbuster_scanner_frag=/dev/null
echo "checking *** VirusBuster VBengDaemon ***" 1>&6
echo "configure:4538: checking *** VirusBuster VBengDaemon ***" >&5
for ac_prog in vbengd
do
# Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:4544: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_vbengd'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  case "$vbengd" in
  /*)
  ac_cv_path_vbengd="$vbengd" # Let the user override the test with a path.
  ;;
  ?:/*)			 
  ac_cv_path_vbengd="$vbengd" # Let the user override the test with a dos path.
  ;;
  *)
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
  ac_dummy="$PATH:/usr/bin:/usr/local/bin:/usr/local/bin/vbusterd"
  for ac_dir in $ac_dummy; do 
    test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/$ac_word; then
      ac_cv_path_vbengd="$ac_dir/$ac_word"
      break
    fi
  done
  IFS="$ac_save_ifs"
  ;;
esac
fi
vbengd="$ac_cv_path_vbengd"
if test -n "$vbengd"; then
  echo "$ac_t""$vbengd" 1>&6
else
  echo "$ac_t""no" 1>&6
fi

test -n "$vbengd" && break
done


### VirusBuster VBengClient
echo "checking *** VirusBuster VBengClient ***" 1>&6
echo "configure:4582: checking *** VirusBuster VBengClient ***" >&5
for ac_prog in vbengcl
do
# Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:4588: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_vbengcl'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  case "$vbengcl" in
  /*)
  ac_cv_path_vbengcl="$vbengcl" # Let the user override the test with a path.
  ;;
  ?:/*)			 
  ac_cv_path_vbengcl="$vbengcl" # Let the user override the test with a dos path.
  ;;
  *)
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
  ac_dummy="$PATH:/usr/bin:/usr/local/bin:/usr/local/bin/vbusterd"
  for ac_dir in $ac_dummy; do 
    test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/$ac_word; then
      ac_cv_path_vbengcl="$ac_dir/$ac_word"
      break
    fi
  done
  IFS="$ac_save_ifs"
  ;;
esac
fi
vbengcl="$ac_cv_path_vbengcl"
if test -n "$vbengcl"; then
  echo "$ac_t""$vbengcl" 1>&6
else
  echo "$ac_t""no" 1>&6
fi

test -n "$vbengcl" && break
done

if test "x$vbengcl" != "x"; then
  if test "x$vbengd" = "x"; then
    echo "configure: warning: ************************************************************" 1>&2
    echo "configure: warning: ***         VirusBuster VBengClient found!               ***" 1>&2
    echo "configure: warning: ***         VirusBuster VBengDaemon NOT found!           ***" 1>&2
    echo "configure: warning: ***      VBengClient NEEDS (running) VBengDaemon!        ***" 1>&2
    echo "configure: warning: ************************************************************" 1>&2
  else
	avscanner="$avscanner VirusBuster";
	vbuster_scanner_frag=$srcdir/amavis/av/vbuster
 fi 
fi

### Panda AntiVirus for Linux
panda_scanner_frag=/dev/null
echo "checking *** Panda AntiVirus for Linux ***" 1>&6
echo "configure:4639: checking *** Panda AntiVirus for Linux ***" >&5
# Extract the first word of "pavcl", so it can be a program name with args.
set dummy pavcl; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:4643: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_panda'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  case "$panda" in
  /*)
  ac_cv_path_panda="$panda" # Let the user override the test with a path.
  ;;
  ?:/*)			 
  ac_cv_path_panda="$panda" # Let the user override the test with a dos path.
  ;;
  *)
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
  ac_dummy="$PATH:/bin:/usr/bin:/usr/local/bin"
  for ac_dir in $ac_dummy; do 
    test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/$ac_word; then
      ac_cv_path_panda="$ac_dir/$ac_word"
      break
    fi
  done
  IFS="$ac_save_ifs"
  ;;
esac
fi
panda="$ac_cv_path_panda"
if test -n "$panda"; then
  echo "$ac_t""$panda" 1>&6
else
  echo "$ac_t""no" 1>&6
fi

if test "x$panda" != "x" ; then
  avscanner="$avscanner Panda AntiVirus for Linux"
  panda_scanner_frag=$srcdir/amavis/av/panda
fi

### OpenAntiVirus ScannerDaemon
oav_scanner_frag=/dev/null
echo "checking *** OpenAntiVirus ScannerDaemon ***" 1>&6
echo "configure:4683: checking *** OpenAntiVirus ScannerDaemon ***" >&5
# Extract the first word of "ScannerDaemon.jar", so it can be a program name with args.
set dummy ScannerDaemon.jar; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:4687: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_oav'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  case "$oav" in
  /*)
  ac_cv_path_oav="$oav" # Let the user override the test with a path.
  ;;
  ?:/*)			 
  ac_cv_path_oav="$oav" # Let the user override the test with a dos path.
  ;;
  *)
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
  ac_dummy="$PATH:/bin:/usr/bin:/usr/local/bin"
  for ac_dir in $ac_dummy; do 
    test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/$ac_word; then
      ac_cv_path_oav="$ac_dir/$ac_word"
      break
    fi
  done
  IFS="$ac_save_ifs"
  ;;
esac
fi
oav="$ac_cv_path_oav"
if test -n "$oav"; then
  echo "$ac_t""$oav" 1>&6
else
  echo "$ac_t""no" 1>&6
fi

if test "x$oav" != "x" ; then
  avscanner="$avscanner OpenAntiVirus ScannerDaemon"
  oav_scanner_frag=$srcdir/amavis/av/oav
fi


echo $ac_n "checking if any virus scanners are installed at all""... $ac_c" 1>&6
echo "configure:4726: checking if any virus scanners are installed at all" >&5
if test "x$antivir$uvscan$ufindvir$fvsco$sophos$avp$avpdc$fsav$vscan$vfind$inocucmd$rav$nod32$nod32cli$csav$vbengcl$sophie$trophie$panda$fprot$oav$cscmdline$drweb$mks" = "x" ; then
  echo "$ac_t""no" 1>&6
  { echo "configure: error: 

You have to install at least ONE virusscanner to scan for viruses!
(Just in case you didn't know ...;-)
  " 1>&2; exit 1; }
else
  echo "$ac_t""yes" 1>&6
fi

# This lonely fi belongs to the --enable-all option
# Sorry for the poor indentation
fi



runtime_dir=/var/amavis
echo $ac_n "checking for runtime directory""... $ac_c" 1>&6
echo "configure:4746: checking for runtime directory" >&5
# Check whether --with-runtime-dir or --without-runtime-dir was given.
if test "${with_runtime_dir+set}" = set; then
  withval="$with_runtime_dir"
  runtime_dir=$withval
fi

echo "$ac_t""$runtime_dir" 1>&6
cat >> confdefs.h <<EOF
#define RUNTIME_DIR "$runtime_dir"
EOF



echo $ac_n "checking whether to use syslog""... $ac_c" 1>&6
echo "configure:4761: checking whether to use syslog" >&5
# Check whether --enable-syslog or --disable-syslog was given.
if test "${enable_syslog+set}" = set; then
  enableval="$enable_syslog"
  do_syslog="$enableval"
else
  if test "x$MTA" = "xqmail" ; then
      do_syslog=no
    else
      do_syslog=yes
    fi
   
fi


echo "$ac_t""$do_syslog" 1>&6


logdir="$runtime_dir"
syslog_level="mail.info"

if test "$do_syslog" = "yes" ; then
  echo $ac_n "checking syslog facility.level""... $ac_c" 1>&6
echo "configure:4784: checking syslog facility.level" >&5
  # Check whether --with-syslog-level or --without-syslog-level was given.
if test "${with_syslog_level+set}" = set; then
  withval="$with_syslog_level"
  syslog_level="$withval"
fi

  echo "$ac_t""$syslog_level" 1>&6
  
else
    echo $ac_n "checking directory for logfile(s)""... $ac_c" 1>&6
echo "configure:4795: checking directory for logfile(s)" >&5
  # Check whether --with-logdir or --without-logdir was given.
if test "${with_logdir+set}" = set; then
  withval="$with_logdir"
  logdir=$withval
fi

  echo "$ac_t""$logdir" 1>&6
fi


echo $ac_n "checking user id amavis(d) runs as""... $ac_c" 1>&6
echo "configure:4807: checking user id amavis(d) runs as" >&5
# Check whether --with-amavisuser or --without-amavisuser was given.
if test "${with_amavisuser+set}" = set; then
  withval="$with_amavisuser"
  amavisuser=$withval
else
  if test "x$MTA" = "xqmail"; then
     amavisuser="qmailq"
   elif test "x$MTA" = "xpostfix"; then
     amavisuser="vscan"
   elif test "x$MTA" = "xexim"; then
      amavisuser="amavis"
   elif test "x$MTA" = "xsendmail" && test "x$enable_relay" = "xyes"; then
      amavisuser="amavis"
   else
     amavisuser="root"
   fi
fi


echo "$ac_t""$amavisuser" 1>&6


echo $ac_n "checking send notification to sender""... $ac_c" 1>&6
echo "configure:4831: checking send notification to sender" >&5
# Check whether --with-warnsender or --without-warnsender was given.
if test "${with_warnsender+set}" = set; then
  withval="$with_warnsender"
  warnsender=$withval
else
  warnsender="yes"
fi


echo "$ac_t""$warnsender" 1>&6
warn_sender_frag=$srcdir/amavis/notify/sender
if test "x$warnsender" != "xno"; then
  if test "x$warnsender" != "xyes"; then
    warn_sender_frag="$warnsender"
  fi
  warnsender=yes
fi



echo $ac_n "checking send notification to recipient(s)""... $ac_c" 1>&6
echo "configure:4853: checking send notification to recipient(s)" >&5
# Check whether --with-warnrecip or --without-warnrecip was given.
if test "${with_warnrecip+set}" = set; then
  withval="$with_warnrecip"
  warnrecip=$withval
else
  warnrecip="no"
fi


echo "$ac_t""$warnrecip" 1>&6
warn_recip_frag=$srcdir/amavis/notify/recip
if test "x$warnrecip" != "xno"; then
  if test "x$warnrecip" != "xyes"; then
    warn_recip_frag="$warnrecip"
  fi
  warnrecip=yes
fi



echo $ac_n "checking send notification to admin""... $ac_c" 1>&6
echo "configure:4875: checking send notification to admin" >&5
# Check whether --with-warnadmin or --without-warnadmin was given.
if test "${with_warnadmin+set}" = set; then
  withval="$with_warnadmin"
  warnadmin=$withval
else
  warnadmin="yes"
fi


echo "$ac_t""$warnadmin" 1>&6
warn_admin_frag=$srcdir/amavis/notify/admin
if test "x$warnadmin" != "xno"; then
  if test "x$warnadmin" != "xyes"; then
    warn_admin_frag="$warnadmin"
  fi
  warnadmin=yes
fi



echo $ac_n "checking socket name""... $ac_c" 1>&6
echo "configure:4897: checking socket name" >&5
# Check whether --with-sockname or --without-sockname was given.
if test "${with_sockname+set}" = set; then
  withval="$with_sockname"
  sockname=$withval
else
  sockname=$runtime_dir/amavisd.sock
fi


echo "$ac_t""$sockname" 1>&6
cat >> confdefs.h <<EOF
#define AMAVISD_SOCKET "$sockname"
EOF


























eval "config_dir=$sysconfdir"


trap '' 1 2 15
cat > confcache <<\EOF
# This file is a shell script that caches the results of configure
# tests run on this system so they can be shared between configure
# scripts and configure runs.  It is not useful on other systems.
# If it contains results you don't want to keep, you may remove or edit it.
#
# By default, configure uses ./config.cache as the cache file,
# creating it if it does not exist already.  You can give configure
# the --cache-file=FILE option to use a different cache file; that is
# what configure does when it calls configure scripts in
# subdirectories, so they share the cache.
# Giving --cache-file=/dev/null disables caching, for debugging configure.
# config.status only pays attention to the cache file if you give it the
# --recheck option to rerun configure.
#
EOF
# The following way of writing the cache mishandles newlines in values,
# but we know of no workaround that is simple, portable, and efficient.
# So, don't put newlines in cache variables' values.
# Ultrix sh set writes to stderr and can't be redirected directly,
# and sets the high bit in the cache file unless we assign to the vars.
(set) 2>&1 |
  case `(ac_space=' '; set | grep ac_space) 2>&1` in
  *ac_space=\ *)
    # `set' does not quote correctly, so add quotes (double-quote substitution
    # turns \\\\ into \\, and sed turns \\ into \).
    sed -n \
      -e "s/'/'\\\\''/g" \
      -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
    ;;
  *)
    # `set' quotes correctly as required by POSIX, so do not add quotes.
    sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
    ;;
  esac >> confcache
if cmp -s $cache_file confcache; then
  :
else
  if test -w $cache_file; then
    echo "updating cache $cache_file"
    cat confcache > $cache_file
  else
    echo "not updating unwritable cache $cache_file"
  fi
fi
rm -f confcache

trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15

test "x$prefix" = xNONE && prefix=$ac_default_prefix
# Let make expand exec_prefix.
test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'

# Any assignment to VPATH causes Sun make to only execute
# the first set of double-colon rules, so remove it if not needed.
# If there is a colon in the path, we need to keep it.
if test "x$srcdir" = x.; then
  ac_vpsub='/^[ 	]*VPATH[ 	]*=[^:]*$/d'
fi

trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15

DEFS=-DHAVE_CONFIG_H

# Without the "./", some shells look in PATH for config.status.
: ${CONFIG_STATUS=./config.status}

echo creating $CONFIG_STATUS
rm -f $CONFIG_STATUS
cat > $CONFIG_STATUS <<EOF
#! /bin/sh
# Generated automatically by configure.
# Run this file to recreate the current configuration.
# This directory was configured as follows,
# on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
#
# $0 $ac_configure_args
#
# Compiler output produced by configure, useful for debugging
# configure, is in ./config.log if it exists.

ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
for ac_option
do
  case "\$ac_option" in
  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
    echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
    exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
  -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
    echo "$CONFIG_STATUS generated by autoconf version 2.13"
    exit 0 ;;
  -help | --help | --hel | --he | --h)
    echo "\$ac_cs_usage"; exit 0 ;;
  *) echo "\$ac_cs_usage"; exit 1 ;;
  esac
done

ac_given_srcdir=$srcdir
ac_given_INSTALL="$INSTALL"

trap 'rm -fr `echo " Makefile            \
            amavis/Makefile     \
            amavis/checkaccount \
            amavis/amavisd      \
            amavis/amavisd.conf \
            tests/Makefile      \
           config.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
EOF
cat >> $CONFIG_STATUS <<EOF

# Protect against being on the right side of a sed subst in config.status.
sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
$ac_vpsub
$extrasub
s%@SHELL@%$SHELL%g
s%@CFLAGS@%$CFLAGS%g
s%@CPPFLAGS@%$CPPFLAGS%g
s%@CXXFLAGS@%$CXXFLAGS%g
s%@FFLAGS@%$FFLAGS%g
s%@DEFS@%$DEFS%g
s%@LDFLAGS@%$LDFLAGS%g
s%@LIBS@%$LIBS%g
s%@exec_prefix@%$exec_prefix%g
s%@prefix@%$prefix%g
s%@program_transform_name@%$program_transform_name%g
s%@bindir@%$bindir%g
s%@sbindir@%$sbindir%g
s%@libexecdir@%$libexecdir%g
s%@datadir@%$datadir%g
s%@sysconfdir@%$sysconfdir%g
s%@sharedstatedir@%$sharedstatedir%g
s%@localstatedir@%$localstatedir%g
s%@libdir@%$libdir%g
s%@includedir@%$includedir%g
s%@oldincludedir@%$oldincludedir%g
s%@infodir@%$infodir%g
s%@mandir@%$mandir%g
s%@PKG_HOME_URL@%$PKG_HOME_URL%g
s%@PKG_EMAIL@%$PKG_EMAIL%g
s%@PKG_REL_DATE@%$PKG_REL_DATE%g
s%@PKG_COMPILE_DATE@%$PKG_COMPILE_DATE%g
s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
s%@INSTALL_DATA@%$INSTALL_DATA%g
s%@PACKAGE@%$PACKAGE%g
s%@VERSION@%$VERSION%g
s%@EXEEXT@%$EXEEXT%g
s%@OBJEXT@%$OBJEXT%g
s%@ACLOCAL@%$ACLOCAL%g
s%@AUTOCONF@%$AUTOCONF%g
s%@AUTOMAKE@%$AUTOMAKE%g
s%@AUTOHEADER@%$AUTOHEADER%g
s%@MAKEINFO@%$MAKEINFO%g
s%@AMTAR@%$AMTAR%g
s%@install_sh@%$install_sh%g
s%@INSTALL_STRIP_PROGRAM@%$INSTALL_STRIP_PROGRAM%g
s%@AWK@%$AWK%g
s%@SET_MAKE@%$SET_MAKE%g
s%@AMDEP_TRUE@%$AMDEP_TRUE%g
s%@AMDEP_FALSE@%$AMDEP_FALSE%g
s%@AMDEPBACKSLASH@%$AMDEPBACKSLASH%g
s%@DEPDIR@%$DEPDIR%g
s%@CC@%$CC%g
s%@am__include@%$am__include%g
s%@am__quote@%$am__quote%g
s%@CCDEPMODE@%$CCDEPMODE%g
s%@perl@%$perl%g
s%@file@%$file%g
s%@id@%$id%g
s%@arc@%$arc%g
s%@bunzip2@%$bunzip2%g
s%@lha@%$lha%g
s%@unarj@%$unarj%g
s%@uncompress@%$uncompress%g
s%@unrar@%$unrar%g
s%@zoo@%$zoo%g
s%@sendmail_wrapper@%$sendmail_wrapper%g
s%@qmailinject@%$qmailinject%g
s%@qmaildir@%$qmaildir%g
s%@libmilter_config@%$libmilter_config%g
s%@host@%$host%g
s%@host_alias@%$host_alias%g
s%@host_cpu@%$host_cpu%g
s%@host_vendor@%$host_vendor%g
s%@host_os@%$host_os%g
s%@CPP@%$CPP%g
s%@PTHREAD_CC@%$PTHREAD_CC%g
s%@PTHREAD_LIBS@%$PTHREAD_LIBS%g
s%@PTHREAD_CFLAGS@%$PTHREAD_CFLAGS%g
s%@AMAVISC@%$AMAVISC%g
s%@AMAVIS_MILTER@%$AMAVIS_MILTER%g
s%@enable_relay@%$enable_relay%g
s%@sendmail_cf_orig@%$sendmail_cf_orig%g
s%@MTA@%$MTA%g
s%@sendmail_wrapper_args@%$sendmail_wrapper_args%g
s%@smtp_port@%$smtp_port%g
/@mta_init_frag@/r $mta_init_frag
s%@mta_init_frag@%%g
/@mta_args_frag@/r $mta_args_frag
s%@mta_args_frag@%%g
/@mta_send_frag@/r $mta_send_frag
s%@mta_send_frag@%%g
s%@avpd@%$avpd%g
s%@avpdc@%$avpdc%g
s%@avp@%$avp%g
s%@inocucmd@%$inocucmd%g
s%@csav@%$csav%g
s%@vfind@%$vfind%g
s%@drweb@%$drweb%g
s%@fprot@%$fprot%g
s%@fsav@%$fsav%g
s%@antivir@%$antivir%g
s%@uvscan@%$uvscan%g
s%@mks@%$mks%g
s%@nod32@%$nod32%g
s%@nod32cli@%$nod32cli%g
s%@rav@%$rav%g
s%@sophie@%$sophie%g
s%@sophie_sockname@%$sophie_sockname%g
s%@sophos@%$sophos%g
s%@sophos_ide@%$sophos_ide%g
s%@cscmdline@%$cscmdline%g
s%@scs_host@%$scs_host%g
s%@scs_port@%$scs_port%g
s%@trophie@%$trophie%g
s%@trophie_sockname@%$trophie_sockname%g
s%@vscan@%$vscan%g
s%@vbengd@%$vbengd%g
s%@vbengcl@%$vbengcl%g
s%@panda@%$panda%g
s%@oav@%$oav%g
s%@avscanner@%$avscanner%g
s%@runtime_dir@%$runtime_dir%g
s%@do_syslog@%$do_syslog%g
s%@syslog_level@%$syslog_level%g
s%@logdir@%$logdir%g
s%@amavisuser@%$amavisuser%g
s%@warnsender@%$warnsender%g
/@warn_sender_frag@/r $warn_sender_frag
s%@warn_sender_frag@%%g
s%@warnrecip@%$warnrecip%g
/@warn_recip_frag@/r $warn_recip_frag
s%@warn_recip_frag@%%g
s%@warnadmin@%$warnadmin%g
/@warn_admin_frag@/r $warn_admin_frag
s%@warn_admin_frag@%%g
s%@sockname@%$sockname%g
/@avp_scanner_frag@/r $avp_scanner_frag
s%@avp_scanner_frag@%%g
/@avpdc_scanner_frag@/r $avpdc_scanner_frag
s%@avpdc_scanner_frag@%%g
/@cai_scanner_frag@/r $cai_scanner_frag
s%@cai_scanner_frag@%%g
/@csav_scanner_frag@/r $csav_scanner_frag
s%@csav_scanner_frag@%%g
/@cyber_scanner_frag@/r $cyber_scanner_frag
s%@cyber_scanner_frag@%%g
/@drweb_scanner_frag@/r $drweb_scanner_frag
s%@drweb_scanner_frag@%%g
/@fsec_scanner_frag@/r $fsec_scanner_frag
s%@fsec_scanner_frag@%%g
/@hbedv_scanner_frag@/r $hbedv_scanner_frag
s%@hbedv_scanner_frag@%%g
/@mks_scanner_frag@/r $mks_scanner_frag
s%@mks_scanner_frag@%%g
/@nai_scanner_frag@/r $nai_scanner_frag
s%@nai_scanner_frag@%%g
/@nod32_scanner_frag@/r $nod32_scanner_frag
s%@nod32_scanner_frag@%%g
/@nod32cli_scanner_frag@/r $nod32cli_scanner_frag
s%@nod32cli_scanner_frag@%%g
/@rav_scanner_frag@/r $rav_scanner_frag
s%@rav_scanner_frag@%%g
/@sophos_scanner_frag@/r $sophos_scanner_frag
s%@sophos_scanner_frag@%%g
/@symantec_scanner_frag@/r $symantec_scanner_frag
s%@symantec_scanner_frag@%%g
/@trend_scanner_frag@/r $trend_scanner_frag
s%@trend_scanner_frag@%%g
/@vbuster_scanner_frag@/r $vbuster_scanner_frag
s%@vbuster_scanner_frag@%%g
/@sophie_scanner_frag@/r $sophie_scanner_frag
s%@sophie_scanner_frag@%%g
/@trophie_scanner_frag@/r $trophie_scanner_frag
s%@trophie_scanner_frag@%%g
/@fprot_scanner_frag@/r $fprot_scanner_frag
s%@fprot_scanner_frag@%%g
/@panda_scanner_frag@/r $panda_scanner_frag
s%@panda_scanner_frag@%%g
/@oav_scanner_frag@/r $oav_scanner_frag
s%@oav_scanner_frag@%%g
s%@config_dir@%$config_dir%g

CEOF
EOF

cat >> $CONFIG_STATUS <<\EOF

# Split the substitutions into bite-sized pieces for seds with
# small command number limits, like on Digital OSF/1 and HP-UX.
ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
ac_file=1 # Number of current file.
ac_beg=1 # First line for current file.
ac_end=$ac_max_sed_cmds # Line after last line for current file.
ac_more_lines=:
ac_sed_cmds=""
while $ac_more_lines; do
  if test $ac_beg -gt 1; then
    sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
  else
    sed "${ac_end}q" conftest.subs > conftest.s$ac_file
  fi
  if test ! -s conftest.s$ac_file; then
    ac_more_lines=false
    rm -f conftest.s$ac_file
  else
    if test -z "$ac_sed_cmds"; then
      ac_sed_cmds="sed -f conftest.s$ac_file"
    else
      ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
    fi
    ac_file=`expr $ac_file + 1`
    ac_beg=$ac_end
    ac_end=`expr $ac_end + $ac_max_sed_cmds`
  fi
done
if test -z "$ac_sed_cmds"; then
  ac_sed_cmds=cat
fi
EOF

cat >> $CONFIG_STATUS <<EOF

CONFIG_FILES=\${CONFIG_FILES-"Makefile            \
            amavis/Makefile     \
            amavis/checkaccount \
            amavis/amavisd      \
            amavis/amavisd.conf \
            tests/Makefile      \
          "}
EOF
cat >> $CONFIG_STATUS <<\EOF
for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
  case "$ac_file" in
  *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
       ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
  *) ac_file_in="${ac_file}.in" ;;
  esac

  # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.

  # Remove last slash and all that follows it.  Not all systems have dirname.
  ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
  if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
    # The file is in a subdirectory.
    test ! -d "$ac_dir" && mkdir "$ac_dir"
    ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
    # A "../" for each directory in $ac_dir_suffix.
    ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
  else
    ac_dir_suffix= ac_dots=
  fi

  case "$ac_given_srcdir" in
  .)  srcdir=.
      if test -z "$ac_dots"; then top_srcdir=.
      else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
  /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
  *) # Relative path.
    srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
    top_srcdir="$ac_dots$ac_given_srcdir" ;;
  esac

  case "$ac_given_INSTALL" in
  [/$]*) INSTALL="$ac_given_INSTALL" ;;
  *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
  esac

  echo creating "$ac_file"
  rm -f "$ac_file"
  configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
  case "$ac_file" in
  *Makefile*) ac_comsub="1i\\
# $configure_input" ;;
  *) ac_comsub= ;;
  esac

  ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
  sed -e "$ac_comsub
s%@configure_input@%$configure_input%g
s%@srcdir@%$srcdir%g
s%@top_srcdir@%$top_srcdir%g
s%@INSTALL@%$INSTALL%g
" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
fi; done
rm -f conftest.s*

# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
# NAME is the cpp macro being defined and VALUE is the value it is being given.
#
# ac_d sets the value in "#define NAME VALUE" lines.
ac_dA='s%^\([ 	]*\)#\([ 	]*define[ 	][ 	]*\)'
ac_dB='\([ 	][ 	]*\)[^ 	]*%\1#\2'
ac_dC='\3'
ac_dD='%g'
# ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
ac_uA='s%^\([ 	]*\)#\([ 	]*\)undef\([ 	][ 	]*\)'
ac_uB='\([ 	]\)%\1#\2define\3'
ac_uC=' '
ac_uD='\4%g'
# ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
ac_eA='s%^\([ 	]*\)#\([ 	]*\)undef\([ 	][ 	]*\)'
ac_eB='$%\1#\2define\3'
ac_eC=' '
ac_eD='%g'

if test "${CONFIG_HEADERS+set}" != set; then
EOF
cat >> $CONFIG_STATUS <<EOF
  CONFIG_HEADERS="config.h"
EOF
cat >> $CONFIG_STATUS <<\EOF
fi
for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
  case "$ac_file" in
  *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
       ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
  *) ac_file_in="${ac_file}.in" ;;
  esac

  echo creating $ac_file

  rm -f conftest.frag conftest.in conftest.out
  ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
  cat $ac_file_inputs > conftest.in

EOF

# Transform confdefs.h into a sed script conftest.vals that substitutes
# the proper values into config.h.in to produce config.h.  And first:
# Protect against being on the right side of a sed subst in config.status.
# Protect against being in an unquoted here document in config.status.
rm -f conftest.vals
cat > conftest.hdr <<\EOF
s/[\\&%]/\\&/g
s%[\\$`]%\\&%g
s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
s%ac_d%ac_u%gp
s%ac_u%ac_e%gp
EOF
sed -n -f conftest.hdr confdefs.h > conftest.vals
rm -f conftest.hdr

# This sed command replaces #undef with comments.  This is necessary, for
# example, in the case of _POSIX_SOURCE, which is predefined and required
# on some systems where configure will not decide to define it.
cat >> conftest.vals <<\EOF
s%^[ 	]*#[ 	]*undef[ 	][ 	]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
EOF

# Break up conftest.vals because some shells have a limit on
# the size of here documents, and old seds have small limits too.

rm -f conftest.tail
while :
do
  ac_lines=`grep -c . conftest.vals`
  # grep -c gives empty output for an empty file on some AIX systems.
  if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
  # Write a limited-size here document to conftest.frag.
  echo '  cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
  sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
  echo 'CEOF
  sed -f conftest.frag conftest.in > conftest.out
  rm -f conftest.in
  mv conftest.out conftest.in
' >> $CONFIG_STATUS
  sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
  rm -f conftest.vals
  mv conftest.tail conftest.vals
done
rm -f conftest.vals

cat >> $CONFIG_STATUS <<\EOF
  rm -f conftest.frag conftest.h
  echo "/* $ac_file.  Generated automatically by configure.  */" > conftest.h
  cat conftest.in >> conftest.h
  rm -f conftest.in
  if cmp -s $ac_file conftest.h 2>/dev/null; then
    echo "$ac_file is unchanged"
    rm -f conftest.h
  else
    # Remove last slash and all that follows it.  Not all systems have dirname.
      ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
      if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
      # The file is in a subdirectory.
      test ! -d "$ac_dir" && mkdir "$ac_dir"
    fi
    rm -f $ac_file
    mv conftest.h $ac_file
  fi
fi; done

EOF
cat >> $CONFIG_STATUS <<EOF
am_indx=1
for am_file in config.h; do
  case " \$CONFIG_HEADERS " in
  *" \$am_file "*)
    am_dir=\`echo \$am_file |sed 's%:.*%%;s%[^/]*\$%%'\`
    if test -n "\$am_dir"; then
      am_tmpdir=\`echo \$am_dir |sed 's%^\(/*\).*\$%\1%'\`
      for am_subdir in \`echo \$am_dir |sed 's%/% %'\`; do
        am_tmpdir=\$am_tmpdir\$am_subdir/
        if test ! -d \$am_tmpdir; then
          mkdir \$am_tmpdir
        fi
      done
    fi
    echo timestamp > "\$am_dir"stamp-h\$am_indx
    ;;
  esac
  am_indx=\`expr \$am_indx + 1\`
done
AMDEP_TRUE="$AMDEP_TRUE"
ac_aux_dir="$ac_aux_dir"

EOF
cat >> $CONFIG_STATUS <<\EOF
test -z "$CONFIG_HEADERS" || echo timestamp >	   stamp-h

test x"$AMDEP_TRUE" != x"" ||
for mf in $CONFIG_FILES; do
  case "$mf" in
  Makefile) dirpart=.;;
  */Makefile) dirpart=`echo "$mf" | sed -e 's|/[^/]*$||'`;;
  *) continue;;
  esac
  grep '^DEP_FILES *= *[^ #]' < "$mf" > /dev/null || continue
  # Extract the definition of DEP_FILES from the Makefile without
  # running `make'.
  DEPDIR=`sed -n -e '/^DEPDIR = / s///p' < "$mf"`
  test -z "$DEPDIR" && continue
  # When using ansi2knr, U may be empty or an underscore; expand it
  U=`sed -n -e '/^U = / s///p' < "$mf"`
  test -d "$dirpart/$DEPDIR" || mkdir "$dirpart/$DEPDIR"
  # We invoke sed twice because it is the simplest approach to
  # changing $(DEPDIR) to its actual value in the expansion.
  for file in `sed -n -e '
    /^DEP_FILES = .*\\\\$/ {
      s/^DEP_FILES = //
      :loop
	s/\\\\$//
	p
	n
	/\\\\$/ b loop
      p
    }
    /^DEP_FILES = / s/^DEP_FILES = //p' < "$mf" | \
       sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
    # Make sure the directory exists.
    test -f "$dirpart/$file" && continue
    fdir=`echo "$file" | sed -e 's|/[^/]*$||'`
    $ac_aux_dir/mkinstalldirs "$dirpart/$fdir" > /dev/null 2>&1
    # echo "creating $dirpart/$file"
    echo '# dummy' > "$dirpart/$file"
  done
done


    test -f amavis/amavisd && chmod 755 amavis/amavisd
    test -f amavis/checkaccount && chmod 755 amavis/checkaccount
    test -z "$CONFIG_HEADERS" || echo timestamp >stamp-h

exit 0
EOF
chmod +x $CONFIG_STATUS
rm -fr confdefs* $ac_clean_files
test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1


echo "$ac_t""
** Configuration summary for $PKG_NAME $PKG_VERSION $PKG_REL_DATE:

  Install amavis daemon as:   $prefix/sbin/amavisd
  Install amavis client as:   $prefix/sbin/amavis
  Daemon config file:         $config_dir/amavisd.conf
  Path to socket:             $sockname
  Configured for use with:    $MTA
  Configuration type:         $config_type" 1>&6

test "$MTA" = sendmail && \
  echo "$ac_t""  Original sendmail.cf:       $sendmail_cf_orig" 1>&6

echo "$ac_t""  Use virus scanner(s):      $avscanner
  Scanner runs as:            $amavisuser" 1>&6

if test "$do_syslog" = yes ; then
  echo "$ac_t""  Logging to syslog:          yes" 1>&6
else
  echo "$ac_t""  Log file directory:         $logdir" 1>&6
fi

echo "$ac_t""  Warn sender:                $warnsender
  Warn recipient(s):          $warnrecip
  Notify admin:               $warnadmin

To accept the above, type \"make\"
" 1>&6

