Hi,

attached is a patch that updates dovecot to 1.1.9 and also enables
Berkeley DB support as a new FLAVOR.


Michael
Index: Makefile
===================================================================
RCS file: /cvs/ports/mail/dovecot/Makefile,v
retrieving revision 1.110
diff -u -r1.110 Makefile
--- Makefile    8 Jan 2009 12:07:03 -0000       1.110
+++ Makefile    26 Jan 2009 09:52:17 -0000
@@ -6,7 +6,7 @@
 COMMENT-sieve= Sieve mail filtering for Dovecot
 
 V_MAJOR=       1.1
-V_DOVECOT=     1.1.8
+V_DOVECOT=     1.1.9
 V_SIEVE=       1.1.6
 
 PKGNAME=       dovecot-${V_DOVECOT}
@@ -41,7 +41,7 @@
 SUBPACKAGE?=   -server
 
 PSEUDO_FLAVORS=        no_sieve
-FLAVORS=       ldap mysql postgresql sqlite
+FLAVORS=       bdb ldap mysql postgresql sqlite
 FLAVOR?=
 
 CFLAGS+=       -I/usr/include/kerberosV -I${LOCALBASE}/include
@@ -62,6 +62,12 @@
 AUTOCONF_DIR+=         ${WRKSRC} ${SIEVE_DIR}
 RUN_DEPENDS-sieve=     ::${BUILD_PKGPATH}
 LIB_DEPENDS-sieve=     ${MODLIBICONV_LIB_DEPENDS}
+.endif
+
+.if ${FLAVOR:L:Mbdb}
+CONFIGURE_ARGS+=       --with-db
+LIB_DEPENDS+=          db.>=5::databases/db/v4
+CFLAGS+=               -I${LOCALBASE}/include/db4
 .endif
 
 .if ${FLAVOR:L:Mldap}
Index: distinfo
===================================================================
RCS file: /cvs/ports/mail/dovecot/distinfo,v
retrieving revision 1.66
diff -u -r1.66 distinfo
--- distinfo    8 Jan 2009 12:07:03 -0000       1.66
+++ distinfo    26 Jan 2009 09:52:17 -0000
@@ -1,10 +1,10 @@
-MD5 (dovecot-1.1.8.tar.gz) = vCOpGcetKzxbpp4Z8bRusg==
+MD5 (dovecot-1.1.9.tar.gz) = HyPQ5usHTRct/1+6jzb/EA==
 MD5 (dovecot-sieve-1.1.6.tar.gz) = es89mJdKUVuGit29tzBU6w==
-RMD160 (dovecot-1.1.8.tar.gz) = BevckMZLsPs/TjsWSQ4BdNIyW/Q=
+RMD160 (dovecot-1.1.9.tar.gz) = kZesS/YPlGAa0oxaf6QHUB4Renc=
 RMD160 (dovecot-sieve-1.1.6.tar.gz) = 7W913B/9sOxR7PN4aqcQkoUSifU=
-SHA1 (dovecot-1.1.8.tar.gz) = iYnYEd06mgYOYQG60wL3hVNY0cU=
+SHA1 (dovecot-1.1.9.tar.gz) = TM6Ea5PuwqR7FyPpN5bJMD6jpAw=
 SHA1 (dovecot-sieve-1.1.6.tar.gz) = wQnuirHH/+znlA+y43EEuveERA4=
-SHA256 (dovecot-1.1.8.tar.gz) = FegvYLkRb1kq3ge+0hj/WqDHNw8x5J+DAkHzf80tv0g=
+SHA256 (dovecot-1.1.9.tar.gz) = RHNXVaxVebegfg5QkQqUfK/tOMb4Y9xfKtqbZNZsNnw=
 SHA256 (dovecot-sieve-1.1.6.tar.gz) = 
ohMKjn1zK7NBqWqWoktN22aDThFlc6EMF+aDRP5xKzY=
-SIZE (dovecot-1.1.8.tar.gz) = 2353524
+SIZE (dovecot-1.1.9.tar.gz) = 2360414
 SIZE (dovecot-sieve-1.1.6.tar.gz) = 470071
Index: pkg/PLIST-server
===================================================================
RCS file: /cvs/ports/mail/dovecot/pkg/PLIST-server,v
retrieving revision 1.12
diff -u -r1.12 PLIST-server
--- pkg/PLIST-server    8 Jan 2009 12:07:03 -0000       1.12
+++ pkg/PLIST-server    26 Jan 2009 09:52:17 -0000
@@ -266,6 +266,6 @@
 @mode
 @group
 share/examples/dovecot/dovecot-sql-example.conf
+...@extraunexec rm -rf /var/dovecot
 @extra /etc/ssl/dovecotcert.pem
 @extra /etc/ssl/private/dovecot.pem
-...@extraunexec rm -rf /var/dovecot

Reply via email to