summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormartti <martti>2002-03-22 09:01:10 +0000
committermartti <martti>2002-03-22 09:01:10 +0000
commitc8ec973a3ccaf480721decda242f5e7829564065 (patch)
treebbd626bfd7d8869084f3655b2ee8f237ca1bf31e
parentb3a43a9bf94ccb63afc12d2bbefe6923e2f8ec6d (diff)
downloadpkgsrc-c8ec973a3ccaf480721decda242f5e7829564065.tar.gz
Added optional support for MySQL. To use this, set POSTFIX_USE_MYSQL=YES
in /etc/mk.conf. To verify the MySQL support, type # /usr/pkg/sbin/postconf -m mysql Submitted by Dawid SzymaƱski in a private mail.
-rw-r--r--mail/postfix/Makefile13
1 files changed, 11 insertions, 2 deletions
diff --git a/mail/postfix/Makefile b/mail/postfix/Makefile
index 3dd1b4f240c..de1eb000d06 100644
--- a/mail/postfix/Makefile
+++ b/mail/postfix/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.56 2002/03/16 18:06:39 martti Exp $
+# $NetBSD: Makefile,v 1.57 2002/03/22 09:01:10 martti Exp $
DISTNAME= postfix-1.1.5
PKGREVISION= 1
@@ -24,7 +24,8 @@ POSTFIX_SPOOL= /var/spool/postfix
# .endif
.if defined(POSTFIX_USE_PCRE) && ${POSTFIX_USE_PCRE} == "YES" \
- || defined(USE_SASL) && ${USE_SASL} == "YES"
+ || defined(USE_SASL) && ${USE_SASL} == "YES" \
+ || defined(POSTFIX_USE_MYSQL) && ${POSTFIX_USE_MYSQL} == "YES"
CCARGS= -I${LOCALBASE}/include
AUXLIBS= -L${LOCALBASE}/lib -Wl,-R${LOCALBASE}/lib
MAKE_ENV+= AUXLIBS="${AUXLIBS}" CCARGS="${CCARGS}"
@@ -37,6 +38,14 @@ AUXLIBS+= -lpcre
BUILD_DEFS+= POSTFIX_USE_PCRE
.endif
+.if defined(POSTFIX_USE_MYSQL) && ${POSTFIX_USE_MYSQL} == "YES"
+DEPENDS+= mysql-client>=3.23:../../databases/mysql-client
+CCARGS+= -DHAS_MYSQL -I${LOCALBASE}/include/mysql
+AUXLIBS+= -L${LOCALBASE}/lib/mysql -Wl,-R${LOCALBASE}/lib/mysql
+AUXLIBS+= -lmysqlclient -lz -lm
+BUILD_DEFS+= POSTFIX_USE_MYSQL
+.endif
+
.if defined(USE_SASL) && ${USE_SASL} == "YES"
DEPENDS+= cyrus-sasl:../../security/cyrus-sasl
CCARGS+= -DUSE_SASL_AUTH