# $FreeBSD$
#
# Configurable options for mail/exim. Note that the options listed
# here are the defaults, so if you want to change them you have to
# specify the opposite version in the command line, e.g.
# `make WITH_CONTENT_SCAN=yes WITH_SASLAUTHD=yes install'
#
# `make WITHOUT_CONTENT_SCAN=yes WITHOUT_SASLAUTHD=no' will not give the expected results.

#WITHOUT_CONTENT_SCAN
# Exim will be built without exiscan email content scanner support.

#WITH_OLD_DEMIME
# Enable old, deprecated "demime" ACL condition, in addition
# to all the other content-scanning features.

#WITHOUT_SA_EXIM
# SA-Exim support (<http://marc.merlins.org/linux/exim/sa.html>)

#WITH_BDB_VER=		1, 4, 41, 42, 43
# BDB_VER is the version of the Berkeley DB library to use, and
# may be 1, which corresponds to version 1.85 in the base system, 4,
# 41, 42 or 43 which depends on the databases/db4[123] ports.

#WITH_DEFAULT_CHARSET=	ISO-8859-1, *
# When Exim is decoding MIME "words" in header lines it converts any foreign
# character sets to the one that is set in the headers_charset option.
# The default setting is defined by this setting

#WITH_PERL
# Embedded Perl interpreter, which allows Perl subroutines to
# be called during string expansion.

#! lookup types

#WITHOUT_OPENLDAP
#WITH_OPENLDAP_VER=	auto, 21, 22, 23
# Link against libldap.
# Define OPENLDAP_VER to specify a particular version of
# OpenLDAP to use. Valid values are currently auto, 21, 22 and 23.
# The use of `auto' is recommended to avoid conflicting with
# other ports that use the OpenLDAP client libraries.
# Exim also supports NETSCAPE and SOLARIS7 lookup types, but no
# client libraries exist for these in the ports tree.

#WITHOUT_MYSQL
#WITH_MYSQL_VER=	auto, 323, 40, 41, 50
#WITHOUT_PGSQL
#WITH_POSTGRESQL_PORT=	auto, databases/postgresql7, databases/postgresql73, databases/postgresql-devel, databases/pgcluster, *
# Link against libmysqlclient and libpq respectively.
# Define MYSQL_VER to specify a particular version of MySQL to
# use.  Valid values are auto, 323, 40, 41 and 50.
# The use of `auto' is recommended to avoid conflicting with
# other ports linking against MySQL client libraries.

#WITH_CDB
#WITH_DNSDB
#WITH_DSEARCH
#WITH_LSEARCH
#WITH_NIS
#WITH_PASSWD
# Support for CDB-style, DNS-style, directory-list, wildcarded-file, NIS
# and /etc/passwd lookups respectively.

#! authentication mechanisms

#WITH_PAM
#WITH_AUTH_CRAM_MD5
#WITH_AUTH_PLAINTEXT
#WITH_AUTH_SPA
# Built-in support for the PAM, RFC 2195, RFC 2595 and
# Microsoft "Secure Password Authentication" authentication mechanisms,
# used for SMTP AUTH.

#WITHOUT_AUTH_SASL
# Enable the use of the Cyrus SASL authentication library.

#WITHOUT_SASLAUTHD
# Enable the use of the Cyrus SASL authentication daemon.

#WITHOUT_PWCHECK
# As an alternative to SASLAUTHD, you can define PWCHECK to link
# against libsasl for SMTP AUTH authentication via the Cyrus SASL
# pwcheck daemon.
# THIS MECHANISM IS DEPRECATED!

#WITHOUT_AUTH_RADIUS
# Link against a radius library o support radius (RFC 2865) authentication.
#WITH_RADIUS_TYPE=	RADLIB, RADIUSCLIENT
# Choose between the system library (RADLIB) or port net/freeradius (RADIUSCLIENT).

#! optional features

#WITH_TLS
# Link against OpenSSL; required for STARTTLS.

#WITH_IPV6
# Enable IPv6 support in the compiled exim binary.  Exim compiled
# with IPv6 support will still operate on systems that do not have
# IPv6 kernel support, so this should not be necessary.

#WITH_MAILDIR
#WITH_MAILSTORE
#WITH_MBX
# Built-in support for additional mailbox formats.

#WITH_LMTP
# Support for the LMTP (RFC 2033 "SMTP over command pipe") transport.

#WITHOUT_SPF
# Enable Sender Policy Framework (SPF) checking in exiscan-acl

#WITHOUT_SRS
# Enable Sender Rewriting Scheme (SRS), a part of the SPF/SRS protocol pair.
# SRS support depends on exiscan.
# .
# Additional options:
# srs_alwaysrewrite   (boolean)      Rewrite for all domains
# srs_hashlength      (integer)      Hash length to generate
# srs_hashmin         (integer)      Hash length to check
# srs_maxage          (integer)      Max age for SRS address
# srs_secrets         (string list)  List of SRS secrets
# srs_separator       (string*)      Separator for SRS addresses
#
# Additional expansion variables:
# srs_orig_recipient  (string*)     SRS original recipient
# srs_orig_sender     (string*)     SRS original sender
# srs_recipient       (string*)     SRS recipient
# srs_status          (string*)     SRS status

#WITHOUT_TCP_WRAPPERS
# Link against libwrap to support /etc/hosts.allow access control.

#WITHOUT_EXIMON
# The eximon monitor, which requires X, will be made a dependency.  
# Note that using EXIMON will cause XFree86 to be installed
# if it is not present.

#WITHOUT_ALT_CONFIG_PREFIX
# Allow alternate configuration files not only in ${PREFIX}/etc/exim

#WITHOUT_WISHLIST
# Include the unsupported patches in ${PATCHDIR}/wishlist-*.patch

#WITHOUT_RCORDER
# FreeBSD 5.x only: Install the rc.subr(8) script to /etc/rc.d to participate
# in rcorder(8).

#WITHOUT_READLINE
# readline(3) library for the test expansion option.

#WITH_SUID
# Install the exim binary suid root (usually required)

#WITH_DAEMON
# Don't install scripts to run exim as a daemon

#WITH_ICONV
# Link with libiconv to enable header charset conversion

## AUTOMATICALLY GENERATED FILE - DO NOT CHANGE ANYTHING BELOW THIS LINE ##
# use `make config' to edit the local configuration
# use `make makeconfig' to edit the defaults (MAINTAINER only)

_OPTIONSNG_READ?=default
.ifndef WITH_CONTENT_SCAN
WITHOUT_CONTENT_SCAN?=yes
.endif
.ifndef WITHOUT_OLD_DEMIME
WITH_OLD_DEMIME?=yes
.endif
.ifndef WITH_SA_EXIM
WITHOUT_SA_EXIM?=yes
.endif
WITH_BDB_VER?=1
WITH_DEFAULT_CHARSET?=ISO-8859-1
.ifndef WITHOUT_PERL
WITH_PERL?=yes
.endif
.ifndef WITH_OPENLDAP
WITHOUT_OPENLDAP?=yes
.endif
WITH_OPENLDAP_VER?=auto
.ifndef WITH_MYSQL
WITHOUT_MYSQL?=yes
.endif
WITH_MYSQL_VER?=auto
.ifndef WITH_PGSQL
WITHOUT_PGSQL?=yes
.endif
WITH_POSTGRESQL_PORT?=auto
.ifndef WITHOUT_CDB
WITH_CDB?=yes
.endif
.ifndef WITHOUT_DNSDB
WITH_DNSDB?=yes
.endif
.ifndef WITHOUT_DSEARCH
WITH_DSEARCH?=yes
.endif
.ifndef WITHOUT_LSEARCH
WITH_LSEARCH?=yes
.endif
.ifndef WITHOUT_NIS
WITH_NIS?=yes
.endif
.ifndef WITHOUT_PASSWD
WITH_PASSWD?=yes
.endif
.ifndef WITHOUT_PAM
WITH_PAM?=yes
.endif
.ifndef WITHOUT_AUTH_CRAM_MD5
WITH_AUTH_CRAM_MD5?=yes
.endif
.ifndef WITHOUT_AUTH_PLAINTEXT
WITH_AUTH_PLAINTEXT?=yes
.endif
.ifndef WITHOUT_AUTH_SPA
WITH_AUTH_SPA?=yes
.endif
.ifndef WITH_AUTH_SASL
WITHOUT_AUTH_SASL?=yes
.endif
.ifndef WITH_SASLAUTHD
WITHOUT_SASLAUTHD?=yes
.endif
.ifndef WITH_PWCHECK
WITHOUT_PWCHECK?=yes
.endif
.ifndef WITH_AUTH_RADIUS
WITHOUT_AUTH_RADIUS?=yes
.endif
WITH_RADIUS_TYPE?=RADLIB
.ifndef WITHOUT_TLS
WITH_TLS?=yes
.endif
.ifndef WITHOUT_IPV6
WITH_IPV6?=yes
.endif
.ifndef WITHOUT_MAILDIR
WITH_MAILDIR?=yes
.endif
.ifndef WITHOUT_MAILSTORE
WITH_MAILSTORE?=yes
.endif
.ifndef WITHOUT_MBX
WITH_MBX?=yes
.endif
.ifndef WITHOUT_LMTP
WITH_LMTP?=yes
.endif
.ifndef WITH_SPF
WITHOUT_SPF?=yes
.endif
.ifndef WITH_SRS
WITHOUT_SRS?=yes
.endif
.ifndef WITH_TCP_WRAPPERS
WITHOUT_TCP_WRAPPERS?=yes
.endif
.ifndef WITH_EXIMON
WITHOUT_EXIMON?=yes
.endif
.ifndef WITH_ALT_CONFIG_PREFIX
WITHOUT_ALT_CONFIG_PREFIX?=yes
.endif
.ifndef WITH_WISHLIST
WITHOUT_WISHLIST?=yes
.endif
.ifndef WITH_RCORDER
WITHOUT_RCORDER?=yes
.endif
.ifndef WITH_READLINE
WITHOUT_READLINE?=yes
.endif
.ifndef WITHOUT_SUID
WITH_SUID?=yes
.endif
.ifndef WITHOUT_DAEMON
WITH_DAEMON?=yes
.endif
.ifndef WITHOUT_ICONV
WITH_ICONV?=yes
.endif