d0ec9aa055
* 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
286 lines
7.3 KiB
Plaintext
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
|