summaryrefslogtreecommitdiff
path: root/mail/exim-devel
diff options
context:
space:
mode:
authorSheldon Hearn <sheldonh@FreeBSD.org>2000-04-04 11:51:19 +0000
committerSheldon Hearn <sheldonh@FreeBSD.org>2000-04-04 11:51:19 +0000
commit2e4507aadb9fe1e9f124c274d20ec579e704ab5a (patch)
tree715d62034c029da47df225f38f194605039dbfe7 /mail/exim-devel
parentRemove commented out BROKEN. (diff)
Fix mysql lookups and add experimental glue for ldap lookups.
Reported by: Peter Lockhart <peter@key.co.za>
Notes
Notes: svn path=/head/; revision=27322
Diffstat (limited to 'mail/exim-devel')
-rw-r--r--mail/exim-devel/Makefile17
1 files changed, 16 insertions, 1 deletions
diff --git a/mail/exim-devel/Makefile b/mail/exim-devel/Makefile
index 0950523b9d72..c98a4661140c 100644
--- a/mail/exim-devel/Makefile
+++ b/mail/exim-devel/Makefile
@@ -47,9 +47,24 @@ SEDLIST= -e 's,XX_PREFIX_XX,${PREFIX},' \
SEDLIST+= -e 's/^EXIM_MONITOR/\#EXIM_MONITOR/'
.endif
+# BROKEN: the USE_LDAP stuff will not work until the openldap port
+# builds a shared liblber.
+.if defined(USE_LDAP) && ${USE_LDAP} == YES
+LIB_DEPENDS+= lber.1:${PORTSDIR}/net/openldap
+SEDLIST+= -e 's,XX_LDAP_LIBS_XX,-L${PREFIX}/lib -llber -lldap,' \
+ -e 's,XX_LDAP_INCLUDE_XX,-I${PREFIX}/include,' \
+ -e 's,XX_LDAP_TYPE_XX,${LDAP_LIB_TYPE},' \
+ -e 's,^\# LOOKUP_LDAP,LOOKUP_LDAP,'
+.else
+SEDLIST+= -e 's,XX_LDAP_[^ ]*_XX,,' \
+ -e 's,^LDAP_LIB_TYPE,\#LDAP_LIB_TYPE,'
+.endif
+
.if defined(USE_MYSQL) && ${USE_MYSQL} == YES
+LIB_DEPENDS+= mysqlclient.6:${PORTSDIR}/databases/mysql322-client
SEDLIST+= -e 's,XX_MYSQL_LIBS_XX,-L${PREFIX}/lib/mysql -lmysqlclient,' \
- -e 's,XX_MYSQL_INCLUDE_XX,-I${PREFIX}/include/mysql,'
+ -e 's,XX_MYSQL_INCLUDE_XX,-I${PREFIX}/include/mysql,' \
+ -e 's,^\# LOOKUP_MYSQL,LOOKUP_MYSQL,'
.else
SEDLIST+= -e 's,XX_MYSQL_[^ ]*_XX,,'
.endif