freebsd-ports/mail/exim/options
Kirill Ponomarev d0ec9aa055 Update to 4.50
* Remove WITH/WITHOUT_EXISCAN variable, since exiscan code was
  merged into exim-4.50

* Introduce two new variables: WITH_CONTENT_SCAN and WITH_OLD_DEMIME.

* Enable WITH_OLD_DEMIME by default to preserve backward
  compatibility with deprecated "demime" ACL condition.  For Exim
  itself, setting WITH_OLD_DEMIME forces WITH_CONTENT_SCAN to be set.

* Remove POST-INSTALL-NOTES.exiscan-acl and xpatch-exiscan2 patches.

* Add experimental-spec.txt into docs, to inform about experimental
  features.

PR:		ports/78168
Submitted by:	krion
Approved by:	maintainer is currently MIA
2005-03-02 21:50:48 +00:00

286 lines
7.3 KiB
Plaintext

# $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