aboutsummaryrefslogtreecommitdiff
path: root/mail/exim-devel
diff options
context:
space:
mode:
authorSheldon Hearn <sheldonh@FreeBSD.org>2001-06-10 13:43:50 +0000
committerSheldon Hearn <sheldonh@FreeBSD.org>2001-06-10 13:43:50 +0000
commit1d6ae66055ec7808c28c3c1acd0bec06bcaacb05 (patch)
tree0e3b7263e749680285b1bd1b7aa863d443f8386c /mail/exim-devel
parentc04e4ea66972c9611dd0f672464d5e38fd05e687 (diff)
downloadports-1d6ae66055ec7808c28c3c1acd0bec06bcaacb05.tar.gz
ports-1d6ae66055ec7808c28c3c1acd0bec06bcaacb05.zip
Notes
Diffstat (limited to 'mail/exim-devel')
-rw-r--r--mail/exim-devel/Makefile31
-rw-r--r--mail/exim-devel/files/Makefile6
2 files changed, 19 insertions, 18 deletions
diff --git a/mail/exim-devel/Makefile b/mail/exim-devel/Makefile
index f9555db9cc1d..967908a92383 100644
--- a/mail/exim-devel/Makefile
+++ b/mail/exim-devel/Makefile
@@ -28,12 +28,11 @@ USE_PERL5= yes
MAKE_ENV+= OSTYPE=${OPSYS} ARCHTYPE=${MACHINE_ARCH}
-# Uncomment the WITH_LDAP, WITH_MYSQL, WITH_PAM and WITH_PGSQL definitions
-# to link against libmysqlclient, libpam and libpq respectively.
+# Uncomment the WITH_LDAP, WITH_MYSQL, and WITH_PGSQL definitions
+# to link against libmysqlclient and libpq respectively.
# The libpam linkage is required for SMTP AUTH support.
#WITH_LDAP= yes
#WITH_MYSQL= yes
-#WITH_PAM= yes
#WITH_PGSQL= yes
# Link against OpenSSL in the base system for STARTTLS support.
@@ -43,10 +42,12 @@ WITH_TLS?= yes
# called during string expansion.
WITH_PERL?= yes
-# If WITH_PAM is defined then one or more of PAM_CRAM_MD5 and PAM_PLAINTEXT
-# must be left uncommented.
-PAM_CRAM_MD5= yes
-PAM_PLAINTEXT= yes
+# The following options control whether Exim is built with support for
+# PAM, RFC 2195 and RFC 2595 authentication mechanisms for SMTP AUTH.
+#
+WITH_PAM?= yes
+WITH_AUTH_CRAM_MD5?= yes
+WITH_AUTH_PLAINTEXT?= yes
# If WITH_LDAP is defined, LDAP_LIB_TYPE must be one of UMICHIGAN,
# NETSCAPE or SOLARIS7.
@@ -97,19 +98,19 @@ SEDLIST+= -e 's,XX_MYSQL_LIBS_XX,-L${PREFIX}/lib/mysql -lmysqlclient,' \
SEDLIST+= -e 's,XX_MYSQL_[^ ]*_XX,,'
.endif
-.if defined(WITH_PAM)
-SEDLIST+= -e 's,XX_PAM_LIBS_XX,-lpam,'
+.if defined(WITH_PAM) && ${WITH_PAM} == "yes"
+SEDLIST+= -e 's,XX_PAM_LIBS_XX,-lpam,' \
+ -e 's,^\# SUPPORT_PAM,SUPPORT_PAM,'
.else
-SEDLIST+= -e 's,XX_PAM_LIBS_XX,,' \
- -e 's,^SUPPORT_PAM,\#SUPPORT_PAM,'
+SEDLIST+= -e 's,XX_PAM_LIBS_XX,,'
.endif
-.if !defined(WITH_PAM) || !defined(PAM_CRAM_MD5)
-SEDLIST+= -e 's,^AUTH_CRAM_MD5,\#AUTH_CRAM_MD5,'
+.if defined(WITH_AUTH_CRAM_MD5) && ${WITH_AUTH_CRAM_MD5} == "yes"
+SEDLIST+= -e 's,^\# AUTH_CRAM_MD5,AUTH_CRAM_MD5,'
.endif
-.if !defined(WITH_PAM) || !defined(PAM_PLAINTEXT)
-SEDLIST+= -e 's,^AUTH_PLAINTEXT,\#AUTH_PLAINTEXT,'
+.if defined(WITH_AUTH_PLAINTEXT) && ${WITH_AUTH_PLAINTEXT} == "yes"
+SEDLIST+= -e 's,^\# AUTH_PLAINTEXT,AUTH_PLAINTEXT,'
.endif
.if defined(WITH_PGSQL)
diff --git a/mail/exim-devel/files/Makefile b/mail/exim-devel/files/Makefile
index 4ca6f7eba250..1897ee815f50 100644
--- a/mail/exim-devel/files/Makefile
+++ b/mail/exim-devel/files/Makefile
@@ -93,8 +93,8 @@
# appropriate code is included in the binary. You then need to set up the
# runtime configuration to make use of the mechanism(s) selected.
-AUTH_CRAM_MD5=yes
-AUTH_PLAINTEXT=yes
+# AUTH_CRAM_MD5=yes
+# AUTH_PLAINTEXT=yes
# The binary directory: This variable defines where the exim binary will be
@@ -514,7 +514,7 @@ SPOOL_DIRECTORY=/var/spool/exim
# support, which is intended for use in conjunction with the SMTP AUTH
# facilities, is included only when requested by the following setting:
-SUPPORT_PAM=yes
+# SUPPORT_PAM=yes
# You probably need to add -lpam to EXTRALIBS, and in some releases of
# GNU/Linux -ldl is also needed.