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