Here is an update to Dovecot 2.2 and associated ports.

Looking for any feedback.. OK?

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

Index: Makefile
===================================================================
RCS file: /home/cvs/ports/mail/dovecot/Makefile,v
retrieving revision 1.204
diff -u -p -r1.204 Makefile
--- Makefile    25 May 2013 00:33:09 -0000      1.204
+++ Makefile    25 May 2013 02:34:28 -0000
@@ -8,25 +8,24 @@ COMMENT-mysql=        MySQL authentication / di
 COMMENT-postgresql= PostgreSQL authentication / dictionary support for Dovecot
 
 # Bump dovecot-pigeonhole every time you update to a new Dovecot version.
-V_MAJOR=       2.1
-V_DOVECOT=     2.1.16
+V_MAJOR=       2.2
+V_DOVECOT=     2.2.2
 
 DISTNAME=      dovecot-${V_DOVECOT}
 PKGNAME=       dovecot-${V_DOVECOT}
 PKGNAME-server=        dovecot-${V_DOVECOT}
 PKGNAME-ldap=  dovecot-ldap-${V_DOVECOT}
 PKGNAME-mysql= dovecot-mysql-${V_DOVECOT}
-REVISION-mysql=        0
 PKGNAME-postgresql= dovecot-postgresql-${V_DOVECOT}
 CATEGORIES=    mail
 MASTER_SITES=  ${HOMEPAGE}releases/${V_MAJOR}/
 
-SHARED_LIBS=   dovecot-lda     1.0 \
-               dovecot-login   1.0 \
-               dovecot-sql     1.0 \
-               dovecot-ssl     0.0 \
-               dovecot-storage 1.0 \
-               dovecot         1.0
+SHARED_LIBS=   dovecot-compression 0.0 \
+               dovecot-lda     2.0 \
+               dovecot-login   2.0 \
+               dovecot-sql     2.0 \
+               dovecot-storage 2.0 \
+               dovecot         2.0
 
 HOMEPAGE=      http://www.dovecot.org/
 
Index: distinfo
===================================================================
RCS file: /home/cvs/ports/mail/dovecot/distinfo,v
retrieving revision 1.107
diff -u -p -r1.107 distinfo
--- distinfo    8 Apr 2013 18:53:54 -0000       1.107
+++ distinfo    21 May 2013 16:15:35 -0000
@@ -1,2 +1,2 @@
-SHA256 (dovecot-2.1.16.tar.gz) = ph1fp3RhWEn251QjLEGnqH3Q3mGfEIlifDaCGA+ptEc=
-SIZE (dovecot-2.1.16.tar.gz) = 3866802
+SHA256 (dovecot-2.2.2.tar.gz) = MMmOj55A1zl9RRqGeTWbcAMXAvIFrvv/Gm4nZW+2O5o=
+SIZE (dovecot-2.2.2.tar.gz) = 4282339
Index: patches/patch-doc_example-config_Makefile_in
===================================================================
RCS file: 
/home/cvs/ports/mail/dovecot/patches/patch-doc_example-config_Makefile_in,v
retrieving revision 1.5
diff -u -p -r1.5 patch-doc_example-config_Makefile_in
--- patches/patch-doc_example-config_Makefile_in        1 Feb 2013 07:59:03 
-0000       1.5
+++ patches/patch-doc_example-config_Makefile_in        21 May 2013 21:46:18 
-0000
@@ -1,7 +1,7 @@
 $OpenBSD: patch-doc_example-config_Makefile_in,v 1.5 2013/02/01 07:59:03 brad 
Exp $
---- doc/example-config/Makefile.in.orig        Wed Jan 30 16:25:35 2013
-+++ doc/example-config/Makefile.in     Thu Jan 31 08:50:46 2013
-@@ -318,7 +318,7 @@ top_srcdir = @top_srcdir@
+--- doc/example-config/Makefile.in.orig        Sun May 19 19:04:29 2013
++++ doc/example-config/Makefile.in     Tue May 21 14:09:36 2013
+@@ -299,7 +299,7 @@ top_srcdir = @top_srcdir@
  SUBDIRS = conf.d
  pkgsysconfdir = $(sysconfdir)/dovecot
  nodist_pkgsysconf_DATA = README
@@ -9,4 +9,4 @@ $OpenBSD: patch-doc_example-config_Makef
 +exampledir = $(prefix)/share/examples/dovecot/example-config
  example_DATA = \
        dovecot.conf \
-       dovecot-db.conf.ext \
+       dovecot-dict-auth.conf.ext \
Index: patches/patch-doc_example-config_conf_d_10-auth_conf
===================================================================
RCS file: 
/home/cvs/ports/mail/dovecot/patches/patch-doc_example-config_conf_d_10-auth_conf,v
retrieving revision 1.1
diff -u -p -r1.1 patch-doc_example-config_conf_d_10-auth_conf
--- patches/patch-doc_example-config_conf_d_10-auth_conf        23 May 2011 
22:54:38 -0000      1.1
+++ patches/patch-doc_example-config_conf_d_10-auth_conf        23 Apr 2013 
06:08:01 -0000
@@ -1,10 +1,10 @@
 $OpenBSD: patch-doc_example-config_conf_d_10-auth_conf,v 1.1 2011/05/23 
22:54:38 sthen Exp $
---- doc/example-config/conf.d/10-auth.conf.orig        Tue Mar 22 15:12:29 2011
-+++ doc/example-config/conf.d/10-auth.conf     Tue Mar 22 15:12:35 2011
-@@ -6,7 +6,7 @@
- # SSL/TLS is used (LOGINDISABLED capability). Note that if the remote IP
+--- doc/example-config/conf.d/10-auth.conf.orig        Tue Aug 14 02:18:46 2012
++++ doc/example-config/conf.d/10-auth.conf     Tue Apr 23 02:07:47 2013
+@@ -7,7 +7,7 @@
  # matches the local IP (ie. you're connecting from the same computer), the
  # connection is considered secure and plaintext authentication is allowed.
+ # See also ssl=required setting.
 -#disable_plaintext_auth = yes
 +disable_plaintext_auth = yes
  
Index: patches/patch-doc_example-config_conf_d_10-mail_conf
===================================================================
RCS file: 
/home/cvs/ports/mail/dovecot/patches/patch-doc_example-config_conf_d_10-mail_conf,v
retrieving revision 1.3
diff -u -p -r1.3 patch-doc_example-config_conf_d_10-mail_conf
--- patches/patch-doc_example-config_conf_d_10-mail_conf        27 Jan 2013 
09:29:37 -0000      1.3
+++ patches/patch-doc_example-config_conf_d_10-mail_conf        23 Apr 2013 
06:08:01 -0000
@@ -1,7 +1,7 @@
 $OpenBSD: patch-doc_example-config_conf_d_10-mail_conf,v 1.3 2013/01/27 
09:29:37 ajacoutot Exp $
---- doc/example-config/conf.d/10-mail.conf.orig        Fri May  4 23:14:02 2012
-+++ doc/example-config/conf.d/10-mail.conf     Sun Jan 27 09:54:31 2013
-@@ -129,8 +129,9 @@ namespace inbox {
+--- doc/example-config/conf.d/10-mail.conf.orig        Sun Apr  7 11:33:06 2013
++++ doc/example-config/conf.d/10-mail.conf     Tue Apr 23 02:03:41 2013
+@@ -133,8 +133,9 @@ namespace inbox {
  ##
  
  # Don't use mmap() at all. This is required if you store indexes to shared
@@ -13,7 +13,7 @@ $OpenBSD: patch-doc_example-config_conf_
  
  # Rely on O_EXCL to work when creating dotlock files. NFS supports O_EXCL
  # since version 3, so this should be safe to use nowadays by default.
-@@ -161,7 +162,7 @@ namespace inbox {
+@@ -165,7 +166,7 @@ namespace inbox {
  # to make sure that users can't log in as daemons or other system users.
  # Note that denying root logins is hardcoded to dovecot binary and can't
  # be done even if first_valid_uid is set to 0.
@@ -22,7 +22,7 @@ $OpenBSD: patch-doc_example-config_conf_
  #last_valid_uid = 0
  
  # Valid GID range for users, defaults to non-root/wheel. Users having
-@@ -194,10 +195,10 @@ namespace inbox {
+@@ -198,10 +199,10 @@ namespace inbox {
  
  # UNIX socket path to master authentication server to find users.
  # This is used by imap (for shared users) and lda.
@@ -35,7 +35,7 @@ $OpenBSD: patch-doc_example-config_conf_
  
  # Space separated list of plugins to load for all services. Plugins specific 
to
  # IMAP, LDA, etc. are added to this list in their own .conf files.
-@@ -277,7 +278,7 @@ namespace inbox {
+@@ -285,7 +286,7 @@ namespace inbox {
  # locking methods as well. Some operating systems don't allow using some of
  # them simultaneously.
  #mbox_read_locks = fcntl
Index: patches/patch-doc_example-config_conf_d_20-imap_conf
===================================================================
RCS file: 
/home/cvs/ports/mail/dovecot/patches/patch-doc_example-config_conf_d_20-imap_conf,v
retrieving revision 1.1
diff -u -p -r1.1 patch-doc_example-config_conf_d_20-imap_conf
--- patches/patch-doc_example-config_conf_d_20-imap_conf        23 May 2011 
22:54:38 -0000      1.1
+++ patches/patch-doc_example-config_conf_d_20-imap_conf        21 May 2013 
21:46:23 -0000
@@ -1,10 +1,12 @@
 $OpenBSD: patch-doc_example-config_conf_d_20-imap_conf,v 1.1 2011/05/23 
22:54:38 sthen Exp $
---- doc/example-config/conf.d/20-imap.conf.orig        Wed Mar 16 11:46:51 2011
-+++ doc/example-config/conf.d/20-imap.conf     Fri May 13 17:04:17 2011
-@@ -54,5 +54,5 @@ protocol imap {
-   #     greyed out, instead of only later giving "not selectable" popup error.
-   #
-   # The list is space-separated.
--  #imap_client_workarounds = 
-+  imap_client_workarounds = delay-newmail tb-extra-mailbox-sep tb-lsub-flags
- }
+--- doc/example-config/conf.d/20-imap.conf.orig        Tue May 14 09:43:30 2013
++++ doc/example-config/conf.d/20-imap.conf     Tue May 21 17:45:31 2013
+@@ -46,7 +46,7 @@
+ #     greyed out, instead of only later giving "not selectable" popup error.
+ #
+ # The list is space-separated.
+-#imap_client_workarounds = 
++imap_client_workarounds = delay-newmail tb-extra-mailbox-sep tb-lsub-flags
+ 
+ # Host allowed in URLAUTH URLs sent by client. "*" allows all.
+ #imap_urlauth_host =
Index: patches/patch-doc_example-config_conf_d_20-pop3_conf
===================================================================
RCS file: 
/home/cvs/ports/mail/dovecot/patches/patch-doc_example-config_conf_d_20-pop3_conf,v
retrieving revision 1.2
diff -u -p -r1.2 patch-doc_example-config_conf_d_20-pop3_conf
--- patches/patch-doc_example-config_conf_d_20-pop3_conf        8 Jun 2012 
22:04:10 -0000       1.2
+++ patches/patch-doc_example-config_conf_d_20-pop3_conf        21 May 2013 
21:46:18 -0000
@@ -1,10 +1,12 @@
 $OpenBSD: patch-doc_example-config_conf_d_20-pop3_conf,v 1.2 2012/06/08 
22:04:10 sthen Exp $
---- doc/example-config/conf.d/20-pop3.conf.orig        Mon May 14 14:07:32 2012
-+++ doc/example-config/conf.d/20-pop3.conf     Fri Jun  1 16:26:41 2012
-@@ -87,5 +87,5 @@ protocol pop3 {
-   #     Outlook Express and Netscape Mail breaks if end of headers-line is
-   #     missing. This option simply sends it if it's missing.
-   # The list is space-separated.
--  #pop3_client_workarounds = 
-+  pop3_client_workarounds = outlook-no-nuls oe-ns-eoh
- }
+--- doc/example-config/conf.d/20-pop3.conf.orig        Tue May 14 09:43:37 2013
++++ doc/example-config/conf.d/20-pop3.conf     Tue May 21 17:46:01 2013
+@@ -86,7 +86,7 @@
+ #     Outlook Express and Netscape Mail breaks if end of headers-line is
+ #     missing. This option simply sends it if it's missing.
+ # The list is space-separated.
+-#pop3_client_workarounds = 
++pop3_client_workarounds = outlook-no-nuls oe-ns-eoh
+ 
+ protocol pop3 {
+   # Space separated list of plugins to load (default is global mail_plugins).
Index: patches/patch-doc_example-config_conf_d_Makefile_in
===================================================================
RCS file: 
/home/cvs/ports/mail/dovecot/patches/patch-doc_example-config_conf_d_Makefile_in,v
retrieving revision 1.5
diff -u -p -r1.5 patch-doc_example-config_conf_d_Makefile_in
--- patches/patch-doc_example-config_conf_d_Makefile_in 1 Feb 2013 07:59:03 
-0000       1.5
+++ patches/patch-doc_example-config_conf_d_Makefile_in 23 Apr 2013 06:08:02 
-0000
@@ -1,7 +1,7 @@
 $OpenBSD: patch-doc_example-config_conf_d_Makefile_in,v 1.5 2013/02/01 
07:59:03 brad Exp $
---- doc/example-config/conf.d/Makefile.in.orig Wed Jan 30 16:25:35 2013
-+++ doc/example-config/conf.d/Makefile.in      Thu Jan 31 08:50:46 2013
-@@ -275,7 +275,7 @@ top_build_prefix = @top_build_prefix@
+--- doc/example-config/conf.d/Makefile.in.orig Thu Apr 18 16:27:03 2013
++++ doc/example-config/conf.d/Makefile.in      Tue Apr 23 02:03:41 2013
+@@ -256,7 +256,7 @@ top_build_prefix = @top_build_prefix@
  top_builddir = @top_builddir@
  top_srcdir = @top_srcdir@
  pkgsysconfdir = $(sysconfdir)/dovecot
Index: patches/patch-doc_example-config_dovecot_conf
===================================================================
RCS file: 
/home/cvs/ports/mail/dovecot/patches/patch-doc_example-config_dovecot_conf,v
retrieving revision 1.3
diff -u -p -r1.3 patch-doc_example-config_dovecot_conf
--- patches/patch-doc_example-config_dovecot_conf       8 Jun 2012 22:04:10 
-0000       1.3
+++ patches/patch-doc_example-config_dovecot_conf       23 Apr 2013 06:08:02 
-0000
@@ -1,7 +1,7 @@
 $OpenBSD: patch-doc_example-config_dovecot_conf,v 1.3 2012/06/08 22:04:10 
sthen Exp $
---- doc/example-config/dovecot.conf.orig       Thu Mar 15 10:12:46 2012
-+++ doc/example-config/dovecot.conf    Sat May 12 22:47:31 2012
-@@ -26,7 +26,7 @@
+--- doc/example-config/dovecot.conf.orig       Mon Jan  7 02:50:26 2013
++++ doc/example-config/dovecot.conf    Tue Apr 23 02:03:41 2013
+@@ -30,7 +30,7 @@
  #listen = *, ::
  
  # Base directory where to store runtime data.
Index: patches/patch-src_auth_Makefile_in
===================================================================
RCS file: /home/cvs/ports/mail/dovecot/patches/patch-src_auth_Makefile_in,v
retrieving revision 1.6
diff -u -p -r1.6 patch-src_auth_Makefile_in
--- patches/patch-src_auth_Makefile_in  1 Feb 2013 07:59:03 -0000       1.6
+++ patches/patch-src_auth_Makefile_in  23 Apr 2013 06:13:37 -0000
@@ -4,14 +4,14 @@ Heimdal libkrb5 exports base64_encode an
 with libdovecot's versions. Workaround the namespace pollution issue
 by statically linking libdovecot so its symbols take precedence.
 
---- src/auth/Makefile.in.orig  Wed Jan 30 16:25:36 2013
-+++ src/auth/Makefile.in       Thu Jan 31 08:50:46 2013
-@@ -265,7 +265,7 @@ LD = @LD@
+--- src/auth/Makefile.in.orig  Thu Apr 18 16:27:03 2013
++++ src/auth/Makefile.in       Tue Apr 23 02:12:56 2013
+@@ -245,7 +245,7 @@ LD = @LD@
  LDAP_LIBS = @LDAP_LIBS@
  LDFLAGS = @LDFLAGS@
  LIBCAP = @LIBCAP@
 -LIBDOVECOT = @LIBDOVECOT@
-+LIBDOVECOT = $(top_builddir)/src/lib-dovecot/.libs/libdovecot.a
++LIBDOVECOT = $(top_builddir)/src/lib-dovecot/.libs/libdovecot.a $(MODULE_LIBS)
+ LIBDOVECOT_COMPRESS = @LIBDOVECOT_COMPRESS@
  LIBDOVECOT_DEPS = @LIBDOVECOT_DEPS@
  LIBDOVECOT_LDA = @LIBDOVECOT_LDA@
- LIBDOVECOT_LOGIN = @LIBDOVECOT_LOGIN@
Index: patches/patch-src_auth_passdb-bsdauth_c
===================================================================
RCS file: patches/patch-src_auth_passdb-bsdauth_c
diff -N patches/patch-src_auth_passdb-bsdauth_c
--- patches/patch-src_auth_passdb-bsdauth_c     25 Nov 2012 00:58:38 -0000      
1.3
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,21 +0,0 @@
-$OpenBSD: patch-src_auth_passdb-bsdauth_c,v 1.3 2012/11/25 00:58:38 halex Exp $
---- src/auth/passdb-bsdauth.c.orig     Sun Feb 12 17:55:54 2012
-+++ src/auth/passdb-bsdauth.c  Mon Oct 29 22:42:37 2012
-@@ -18,6 +18,7 @@ bsdauth_verify_plain(struct auth_request *request, con
-                   verify_plain_callback_t *callback)
- {
-       struct passwd pw;
-+      const char *type;
-       int result;
- 
-       auth_request_log_debug(request, "bsdauth", "lookup");
-@@ -35,7 +36,8 @@ bsdauth_verify_plain(struct auth_request *request, con
-       }
- 
-       /* check if the password is valid */
--      result = auth_userokay(request->user, NULL, NULL,
-+      type = t_strdup_printf("auth-%s", request->service);
-+      result = auth_userokay(request->user, NULL, t_strdup_noconst(type),
-                              t_strdup_noconst(password));
- 
-       /* clear the passwords from memory */
Index: patches/patch-src_doveadm_Makefile_in
===================================================================
RCS file: /home/cvs/ports/mail/dovecot/patches/patch-src_doveadm_Makefile_in,v
retrieving revision 1.5
diff -u -p -r1.5 patch-src_doveadm_Makefile_in
--- patches/patch-src_doveadm_Makefile_in       1 Feb 2013 07:59:03 -0000       
1.5
+++ patches/patch-src_doveadm_Makefile_in       23 Apr 2013 06:13:33 -0000
@@ -4,14 +4,14 @@ Heimdal libkrb5 exports base64_encode an
 with libdovecot's versions. Workaround the namespace pollution issue
 by statically linking libdovecot so its symbols take precedence.
 
---- src/doveadm/Makefile.in.orig       Wed Jan 30 16:25:36 2013
-+++ src/doveadm/Makefile.in    Thu Jan 31 08:50:46 2013
-@@ -209,7 +209,7 @@ LD = @LD@
+--- src/doveadm/Makefile.in.orig       Thu Apr 18 16:27:03 2013
++++ src/doveadm/Makefile.in    Tue Apr 23 02:13:09 2013
+@@ -218,7 +218,7 @@ LD = @LD@
  LDAP_LIBS = @LDAP_LIBS@
  LDFLAGS = @LDFLAGS@
  LIBCAP = @LIBCAP@
 -LIBDOVECOT = @LIBDOVECOT@
-+LIBDOVECOT = $(top_builddir)/src/lib-dovecot/.libs/libdovecot.a
++LIBDOVECOT = $(top_builddir)/src/lib-dovecot/.libs/libdovecot.a $(MODULE_LIBS)
+ LIBDOVECOT_COMPRESS = @LIBDOVECOT_COMPRESS@
  LIBDOVECOT_DEPS = @LIBDOVECOT_DEPS@
  LIBDOVECOT_LDA = @LIBDOVECOT_LDA@
- LIBDOVECOT_LOGIN = @LIBDOVECOT_LOGIN@
Index: patches/patch-src_master_master-settings_c
===================================================================
RCS file: 
/home/cvs/ports/mail/dovecot/patches/patch-src_master_master-settings_c,v
retrieving revision 1.15
diff -u -p -r1.15 patch-src_master_master-settings_c
--- patches/patch-src_master_master-settings_c  8 Jun 2012 22:04:10 -0000       
1.15
+++ patches/patch-src_master_master-settings_c  23 Apr 2013 06:08:01 -0000
@@ -3,9 +3,9 @@ $OpenBSD: patch-src_master_master-settin
 changed settings are also present in src/config/all-settings.c; this file
 is rebuilt as part of the Dovecot build.
 
---- src/master/master-settings.c.orig  Mon Apr 23 08:35:06 2012
-+++ src/master/master-settings.c       Sat May 12 22:47:31 2012
-@@ -217,8 +217,8 @@ static const struct master_settings master_default_set
+--- src/master/master-settings.c.orig  Mon Mar 18 16:20:35 2013
++++ src/master/master-settings.c       Tue Apr 23 02:03:41 2013
+@@ -219,8 +219,8 @@ static const struct master_settings master_default_set
        .protocols = "imap pop3 lmtp",
        .listen = "*, ::",
        .ssl = "yes:no:required",
Index: pkg/PLIST-server
===================================================================
RCS file: /home/cvs/ports/mail/dovecot/pkg/PLIST-server,v
retrieving revision 1.39
diff -u -p -r1.39 PLIST-server
--- pkg/PLIST-server    8 Apr 2013 18:53:54 -0000       1.39
+++ pkg/PLIST-server    22 May 2013 23:29:24 -0000
@@ -37,6 +37,7 @@ include/dovecot/auth-client-private.h
 include/dovecot/auth-client-request.h
 include/dovecot/auth-client.h
 include/dovecot/auth-common.h
+include/dovecot/auth-fields.h
 include/dovecot/auth-master-connection.h
 include/dovecot/auth-master.h
 include/dovecot/auth-penalty.h
@@ -45,7 +46,7 @@ include/dovecot/auth-request-handler.h
 include/dovecot/auth-request.h
 include/dovecot/auth-server-connection.h
 include/dovecot/auth-settings.h
-include/dovecot/auth-stream.h
+include/dovecot/auth-token.h
 include/dovecot/auth-worker-client.h
 include/dovecot/auth-worker-server.h
 include/dovecot/auth.h
@@ -56,8 +57,8 @@ include/dovecot/buffer.h
 include/dovecot/charset-utf8.h
 include/dovecot/child-wait.h
 include/dovecot/client-common.h
-include/dovecot/close-keep-errno.h
 include/dovecot/compat.h
+include/dovecot/compression.h
 include/dovecot/config-filter.h
 include/dovecot/config-parser-private.h
 include/dovecot/config-parser.h
@@ -78,13 +79,22 @@ include/dovecot/dbox-file.h
 include/dovecot/dbox-mail.h
 include/dovecot/dbox-save.h
 include/dovecot/dbox-storage.h
-include/dovecot/dbox-sync-rebuild.h
 include/dovecot/dict-client.h
 include/dovecot/dict-private.h
 include/dovecot/dict-sql-settings.h
 include/dovecot/dict-sql.h
+include/dovecot/dict-transaction-memory.h
 include/dovecot/dict.h
 include/dovecot/dns-lookup.h
+include/dovecot/doveadm-dump.h
+include/dovecot/doveadm-mail-iter.h
+include/dovecot/doveadm-mail.h
+include/dovecot/doveadm-mailbox-list-iter.h
+include/dovecot/doveadm-print-private.h
+include/dovecot/doveadm-print.h
+include/dovecot/doveadm-settings.h
+include/dovecot/doveadm-util.h
+include/dovecot/doveadm.h
 include/dovecot/dovecot-version.h
 include/dovecot/duplicate.h
 include/dovecot/eacces-error.h
@@ -106,16 +116,25 @@ include/dovecot/fs-api.h
 include/dovecot/fs-sis-common.h
 include/dovecot/fsync-mode.h
 include/dovecot/guid.h
+include/dovecot/hash-decl.h
 include/dovecot/hash-format.h
 include/dovecot/hash-method.h
 include/dovecot/hash.h
 include/dovecot/hash2.h
 include/dovecot/hex-binary.h
 include/dovecot/hex-dec.h
-include/dovecot/hmac-md5.h
-include/dovecot/hmac-sha1.h
+include/dovecot/hmac-cram-md5.h
+include/dovecot/hmac.h
 include/dovecot/home-expand.h
 include/dovecot/hostpid.h
+include/dovecot/http-client-private.h
+include/dovecot/http-client.h
+include/dovecot/http-date.h
+include/dovecot/http-header-parser.h
+include/dovecot/http-parser.h
+include/dovecot/http-response-parser.h
+include/dovecot/http-transfer.h
+include/dovecot/http-url.h
 include/dovecot/imap-arg.h
 include/dovecot/imap-base-subject.h
 include/dovecot/imap-bodystructure.h
@@ -128,7 +147,11 @@ include/dovecot/imap-envelope.h
 include/dovecot/imap-expunge.h
 include/dovecot/imap-fetch.h
 include/dovecot/imap-id.h
+include/dovecot/imap-list.h
 include/dovecot/imap-match.h
+include/dovecot/imap-msgpart-url.h
+include/dovecot/imap-msgpart.h
+include/dovecot/imap-notify.h
 include/dovecot/imap-parser.h
 include/dovecot/imap-quote.h
 include/dovecot/imap-resp-code.h
@@ -138,6 +161,12 @@ include/dovecot/imap-seqset.h
 include/dovecot/imap-settings.h
 include/dovecot/imap-status.h
 include/dovecot/imap-sync.h
+include/dovecot/imap-url.h
+include/dovecot/imap-urlauth-backend.h
+include/dovecot/imap-urlauth-connection.h
+include/dovecot/imap-urlauth-fetch.h
+include/dovecot/imap-urlauth-private.h
+include/dovecot/imap-urlauth.h
 include/dovecot/imap-utf7.h
 include/dovecot/imap-util.h
 include/dovecot/imapc-client-private.h
@@ -152,6 +181,7 @@ include/dovecot/imapc-sync.h
 include/dovecot/imem.h
 include/dovecot/index-attachment.h
 include/dovecot/index-mail.h
+include/dovecot/index-rebuild.h
 include/dovecot/index-search-private.h
 include/dovecot/index-search-result.h
 include/dovecot/index-sort-private.h
@@ -168,22 +198,34 @@ include/dovecot/iostream-openssl.h
 include/dovecot/iostream-private.h
 include/dovecot/iostream-rawlog-private.h
 include/dovecot/iostream-rawlog.h
+include/dovecot/iostream-ssl-private.h
 include/dovecot/iostream-ssl.h
+include/dovecot/iostream-temp.h
 include/dovecot/ipc-client.h
 include/dovecot/ipc-server.h
 include/dovecot/ipwd.h
-include/dovecot/istream-attachment.h
-include/dovecot/istream-base64-encoder.h
+include/dovecot/iso8601-date.h
+include/dovecot/istream-attachment-connector.h
+include/dovecot/istream-attachment-extractor.h
+include/dovecot/istream-base64.h
+include/dovecot/istream-binary-converter.h
+include/dovecot/istream-chain.h
 include/dovecot/istream-concat.h
 include/dovecot/istream-crlf.h
 include/dovecot/istream-dot.h
 include/dovecot/istream-header-filter.h
+include/dovecot/istream-jsonstr.h
 include/dovecot/istream-mail.h
+include/dovecot/istream-metawrap.h
+include/dovecot/istream-nonuls.h
 include/dovecot/istream-private.h
+include/dovecot/istream-qp.h
 include/dovecot/istream-raw-mbox.h
 include/dovecot/istream-rawlog.h
 include/dovecot/istream-seekable.h
+include/dovecot/istream-sized.h
 include/dovecot/istream-tee.h
+include/dovecot/istream-zlib.h
 include/dovecot/istream.h
 include/dovecot/json-parser.h
 include/dovecot/lda-settings.h
@@ -232,8 +274,13 @@ include/dovecot/mail-user.h
 include/dovecot/mailbox-guid-cache.h
 include/dovecot/mailbox-list-delete.h
 include/dovecot/mailbox-list-fs.h
+include/dovecot/mailbox-list-index-storage.h
+include/dovecot/mailbox-list-index-sync.h
 include/dovecot/mailbox-list-index.h
+include/dovecot/mailbox-list-iter.h
 include/dovecot/mailbox-list-maildir.h
+include/dovecot/mailbox-list-notify-tree.h
+include/dovecot/mailbox-list-notify.h
 include/dovecot/mailbox-list-private.h
 include/dovecot/mailbox-list-subscriptions.h
 include/dovecot/mailbox-list.h
@@ -256,6 +303,8 @@ include/dovecot/master-login.h
 include/dovecot/master-service-private.h
 include/dovecot/master-service-settings-cache.h
 include/dovecot/master-service-settings.h
+include/dovecot/master-service-ssl-settings.h
+include/dovecot/master-service-ssl.h
 include/dovecot/master-service.h
 include/dovecot/mbox-file.h
 include/dovecot/mbox-from.h
@@ -278,6 +327,7 @@ include/dovecot/mech-plain-common.h
 include/dovecot/mech.h
 include/dovecot/mempool.h
 include/dovecot/message-address.h
+include/dovecot/message-binary-part.h
 include/dovecot/message-date.h
 include/dovecot/message-decoder.h
 include/dovecot/message-header-decode.h
@@ -287,7 +337,6 @@ include/dovecot/message-id.h
 include/dovecot/message-parser.h
 include/dovecot/message-part-serialize.h
 include/dovecot/message-search.h
-include/dovecot/message-send.h
 include/dovecot/message-size.h
 include/dovecot/mkdir-parents.h
 include/dovecot/mmap-util.h
@@ -296,13 +345,17 @@ include/dovecot/module-dir.h
 include/dovecot/mountpoint-list.h
 include/dovecot/mountpoint.h
 include/dovecot/mycrypt.h
-include/dovecot/network.h
+include/dovecot/net.h
 include/dovecot/nfs-workarounds.h
 include/dovecot/notify-plugin-private.h
 include/dovecot/notify-plugin.h
+include/dovecot/numpack.h
 include/dovecot/ostream-cmp.h
+include/dovecot/ostream-hash.h
+include/dovecot/ostream-metawrap.h
 include/dovecot/ostream-private.h
 include/dovecot/ostream-rawlog.h
+include/dovecot/ostream-zlib.h
 include/dovecot/ostream.h
 include/dovecot/passdb-blocking.h
 include/dovecot/passdb-cache.h
@@ -369,6 +422,7 @@ include/dovecot/unichar.h
 include/dovecot/unix-socket-create.h
 include/dovecot/unlink-directory.h
 include/dovecot/unlink-old-files.h
+include/dovecot/uri-util.h
 include/dovecot/userdb-blocking.h
 include/dovecot/userdb-template.h
 include/dovecot/userdb-vpopmail.h
@@ -388,7 +442,6 @@ lib/dovecot/doveadm/
 lib/dovecot/doveadm/lib10_doveadm_acl_plugin.so
 lib/dovecot/doveadm/lib10_doveadm_expire_plugin.so
 lib/dovecot/doveadm/lib10_doveadm_quota_plugin.so
-lib/dovecot/doveadm/lib10_doveadm_zlib_plugin.so
 lib/dovecot/doveadm/lib20_doveadm_fts_plugin.so
 lib/dovecot/dovecot-config
 lib/dovecot/lib01_acl_plugin.so
@@ -413,13 +466,14 @@ lib/dovecot/lib21_fts_squat_plugin.so
 lib/dovecot/lib30_imap_zlib_plugin.so
 lib/dovecot/lib90_stats_plugin.so
 lib/dovecot/lib95_imap_stats_plugin.so
+@lib lib/dovecot/libdovecot-compression.so.${LIBdovecot-compression_VERSION}
 @lib lib/dovecot/libdovecot-lda.so.${LIBdovecot-lda_VERSION}
 @lib lib/dovecot/libdovecot-login.so.${LIBdovecot-login_VERSION}
 @lib lib/dovecot/libdovecot-sql.so.${LIBdovecot-sql_VERSION}
-@lib lib/dovecot/libdovecot-ssl.so.${LIBdovecot-ssl_VERSION}
 @lib lib/dovecot/libdovecot-storage.so.${LIBdovecot-storage_VERSION}
 @lib lib/dovecot/libdovecot.so.${LIBdovecot_VERSION}
 lib/dovecot/libdriver_sqlite.so
+lib/dovecot/libssl_iostream_openssl.so
 libexec/dovecot/
 @bin libexec/dovecot/aggregator
 @bin libexec/dovecot/anvil
@@ -436,6 +490,9 @@ libexec/dovecot/deliver
 @bin libexec/dovecot/gdbhelper
 @bin libexec/dovecot/imap
 @bin libexec/dovecot/imap-login
+@bin libexec/dovecot/imap-urlauth
+@bin libexec/dovecot/imap-urlauth-login
+@bin libexec/dovecot/imap-urlauth-worker
 @bin libexec/dovecot/indexer
 @bin libexec/dovecot/indexer-worker
 @bin libexec/dovecot/ipc
@@ -582,6 +639,7 @@ share/doc/dovecot/wiki/LDA.Postfix.txt
 share/doc/dovecot/wiki/LDA.Qmail.txt
 share/doc/dovecot/wiki/LDA.Sendmail.txt
 share/doc/dovecot/wiki/LDA.txt
+share/doc/dovecot/wiki/LMTP.Exim.txt
 share/doc/dovecot/wiki/LMTP.txt
 share/doc/dovecot/wiki/Logging.txt
 share/doc/dovecot/wiki/LoginProcess.txt
@@ -601,6 +659,7 @@ share/doc/dovecot/wiki/MailboxFormat.mai
 share/doc/dovecot/wiki/MailboxFormat.mbox.txt
 share/doc/dovecot/wiki/MailboxFormat.mbx.txt
 share/doc/dovecot/wiki/MailboxFormat.txt
+share/doc/dovecot/wiki/MailboxSettings.txt
 share/doc/dovecot/wiki/MboxChildFolders.txt
 share/doc/dovecot/wiki/MboxLocking.txt
 share/doc/dovecot/wiki/MboxProblems.txt
@@ -685,6 +744,7 @@ share/doc/dovecot/wiki/RunningDovecot.tx
 share/doc/dovecot/wiki/SSL.CertificateClientImporting.txt
 share/doc/dovecot/wiki/SSL.CertificateCreation.txt
 share/doc/dovecot/wiki/SSL.DovecotConfiguration.txt
+share/doc/dovecot/wiki/SSL.SNIClientSupport.txt
 share/doc/dovecot/wiki/SSL.txt
 share/doc/dovecot/wiki/Sasl.txt
 share/doc/dovecot/wiki/SecurityTuning.txt
@@ -757,6 +817,8 @@ share/examples/dovecot/example-config/co
 @sample ${SYSCONFDIR}/dovecot/conf.d/auth-checkpassword.conf.ext
 share/examples/dovecot/example-config/conf.d/auth-deny.conf.ext
 @sample ${SYSCONFDIR}/dovecot/conf.d/auth-deny.conf.ext
+share/examples/dovecot/example-config/conf.d/auth-dict.conf.ext
+@sample ${SYSCONFDIR}/dovecot/conf.d/auth-dict.conf.ext
 share/examples/dovecot/example-config/conf.d/auth-ldap.conf.ext
 @sample ${SYSCONFDIR}/dovecot/conf.d/auth-ldap.conf.ext
 share/examples/dovecot/example-config/conf.d/auth-master.conf.ext
@@ -771,8 +833,6 @@ share/examples/dovecot/example-config/co
 @sample ${SYSCONFDIR}/dovecot/conf.d/auth-system.conf.ext
 share/examples/dovecot/example-config/conf.d/auth-vpopmail.conf.ext
 @sample ${SYSCONFDIR}/dovecot/conf.d/auth-vpopmail.conf.ext
-share/examples/dovecot/example-config/dovecot-db.conf.ext
-@sample ${SYSCONFDIR}/dovecot/dovecot-db.conf.ext
 share/examples/dovecot/example-config/dovecot-dict-auth.conf.ext
 @sample ${SYSCONFDIR}/dovecot/dovecot-dict-auth.conf.ext
 share/examples/dovecot/example-config/dovecot-dict-sql.conf.ext
Index: Makefile
===================================================================
RCS file: /home/cvs/ports/mail/dovecot-pigeonhole/Makefile,v
retrieving revision 1.27
diff -u -p -r1.27 Makefile
--- Makefile    29 May 2013 21:11:45 -0000      1.27
+++ Makefile    2 Jun 2013 23:32:46 -0000
@@ -4,9 +4,9 @@ SHARED_ONLY=    Yes
 
 COMMENT=       Sieve mail filtering for Dovecot
 
-V_SIEVE=       0.3.5
-V_DOVECOT=     2.1
-V_DOVECOT_FULL=        2.1.16
+V_SIEVE=       0.4.0
+V_DOVECOT=     2.2
+V_DOVECOT_FULL=        2.2.2
 
 DISTNAME=      dovecot-${V_DOVECOT}-pigeonhole-${V_SIEVE}
 EPOCH=         0
@@ -14,7 +14,7 @@ CATEGORIES=   mail
 PKGNAME=       dovecot-pigeonhole-${V_SIEVE}
 MASTER_SITES=  http://www.rename-it.nl/dovecot/${V_DOVECOT}/
 
-SHARED_LIBS=   dovecot-sieve   1.0
+SHARED_LIBS=   dovecot-sieve   2.0
 
 HOMEPAGE=      http://pigeonhole.dovecot.org/
 
Index: distinfo
===================================================================
RCS file: /home/cvs/ports/mail/dovecot-pigeonhole/distinfo,v
retrieving revision 1.9
diff -u -p -r1.9 distinfo
--- distinfo    29 May 2013 21:11:45 -0000      1.9
+++ distinfo    10 May 2013 00:53:49 -0000
@@ -1,2 +1,2 @@
-SHA256 (dovecot-2.1-pigeonhole-0.3.5.tar.gz) = 
JOlxuniTkydhLKw0hPxHGGSmWhH/xHZ9N0fkGESEggM=
-SIZE (dovecot-2.1-pigeonhole-0.3.5.tar.gz) = 1090467
+SHA256 (dovecot-2.2-pigeonhole-0.4.0.tar.gz) = 
5jDQxz6cYAKMXSV4DrOO2lVsp6WYPMB7fArISQxKf6U=
+SIZE (dovecot-2.2-pigeonhole-0.4.0.tar.gz) = 1144018
Index: patches/patch-src_managesieve-login_Makefile_in
===================================================================
RCS file: 
/home/cvs/ports/mail/dovecot-pigeonhole/patches/patch-src_managesieve-login_Makefile_in,v
retrieving revision 1.3
diff -u -p -r1.3 patch-src_managesieve-login_Makefile_in
--- patches/patch-src_managesieve-login_Makefile_in     8 Jun 2012 22:05:03 
-0000       1.3
+++ patches/patch-src_managesieve-login_Makefile_in     10 May 2013 02:50:11 
-0000
@@ -1,7 +1,7 @@
 $OpenBSD: patch-src_managesieve-login_Makefile_in,v 1.3 2012/06/08 22:05:03 
sthen Exp $
---- src/managesieve-login/Makefile.in.orig     Fri May 25 17:32:08 2012
-+++ src/managesieve-login/Makefile.in  Fri Jun  1 16:43:42 2012
-@@ -284,7 +284,7 @@ libmanagesieve_login_settings_la_CFLAGS = \
+--- src/managesieve-login/Makefile.in.orig     Thu May  9 09:32:16 2013
++++ src/managesieve-login/Makefile.in  Thu May  9 22:50:02 2013
+@@ -291,7 +291,7 @@ libmanagesieve_login_settings_la_CFLAGS = \
  libs = \
        $(top_builddir)/src/lib-managesieve/libmanagesieve.a
  
Index: pkg/PLIST
===================================================================
RCS file: /home/cvs/ports/mail/dovecot-pigeonhole/pkg/PLIST,v
retrieving revision 1.3
diff -u -p -r1.3 PLIST
--- pkg/PLIST   8 Jun 2012 22:05:03 -0000       1.3
+++ pkg/PLIST   10 May 2013 02:49:45 -0000
@@ -58,11 +58,14 @@ include/dovecot/sieve/sieve-stringlist.h
 include/dovecot/sieve/sieve-types.h
 include/dovecot/sieve/sieve-validator.h
 include/dovecot/sieve/sieve.h
+lib/dovecot/doveadm/lib10_doveadm_sieve_plugin.so
 lib/dovecot/lib90_sieve_plugin.so
 @lib lib/dovecot/libdovecot-sieve.so.${LIBdovecot-sieve_VERSION}
 lib/dovecot/settings/
 lib/dovecot/settings/libmanagesieve_login_settings.so
 lib/dovecot/settings/libmanagesieve_settings.so
+lib/dovecot/sieve/
+lib/dovecot/sieve/lib90_sieve_extprograms_plugin.so
 @bin libexec/dovecot/managesieve
 @bin libexec/dovecot/managesieve-login
 @man man/man1/sieve-dump.1
@@ -75,6 +78,8 @@ share/doc/dovecot/example-config/
 share/doc/dovecot/example-config/conf.d/
 share/doc/dovecot/example-config/conf.d/20-managesieve.conf
 @sample ${SYSCONFDIR}/dovecot/conf.d/20-managesieve.conf
+share/doc/dovecot/example-config/conf.d/90-sieve-extprograms.conf
+@sample ${SYSCONFDIR}/dovecot/conf.d/90-sieve-extprograms.conf
 share/doc/dovecot/example-config/conf.d/90-sieve.conf
 @sample ${SYSCONFDIR}/dovecot/conf.d/90-sieve.conf
 share/doc/dovecot/sieve/
Index: Makefile
===================================================================
RCS file: /cvs/ports/mail/dovecot-antispam/Makefile,v
retrieving revision 1.18
diff -u -p -r1.18 Makefile
--- Makefile    8 Apr 2013 18:55:26 -0000       1.18
+++ Makefile    16 Jun 2013 08:55:05 -0000
@@ -4,11 +4,10 @@ SHARED_ONLY=  Yes
 
 COMMENT=       anti-spam plugin for Dovecot
 
-V_DOVECOT_FULL= 2.1.16
+V_DOVECOT_FULL= 2.2.2
 
-DISTNAME=      dovecot-antispam-plugin-5e8351bcfb29
-PKGNAME=       dovecot-antispam-2.1
-REVISION=      10
+DISTNAME=      dovecot-antispam-plugin-5ebc6aae4d7c
+PKGNAME=       dovecot-antispam-2.2
 CATEGORIES=    mail
 
 # http://hg.dovecot.org/dovecot-antispam-plugin/
@@ -23,19 +22,10 @@ PERMIT_PACKAGE_CDROM=       Yes
 WANTLIB=       lib/dovecot/dovecot-lda lib/dovecot/dovecot-login \
                lib/dovecot/dovecot-storage lib/dovecot/dovecot crypto ssl
 
-AUTOCONF_VERSION= 2.68
-AUTOMAKE_VERSION= 1.11
-BUILD_DEPENDS= ${MODGNU_AUTOCONF_DEPENDS} \
-               ${MODGNU_AUTOMAKE_DEPENDS} \
-               lang/gawk
-LIB_DEPENDS=    mail/dovecot=${V_DOVECOT_FULL}
+BUILD_DEPENDS= lang/gawk
+LIB_DEPENDS=   mail/dovecot=${V_DOVECOT_FULL}
 
 USE_GMAKE=     Yes
 CONFIGURE_STYLE= gnu
-
-pre-configure:
-       @cd ${WRKSRC}; AUTOCONF_VERSION=${AUTOCONF_VERSION} \
-           AUTOMAKE_VERSION=${AUTOMAKE_VERSION} \
-           ./autogen.sh
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/mail/dovecot-antispam/distinfo,v
retrieving revision 1.3
diff -u -p -r1.3 distinfo
--- distinfo    25 Sep 2012 20:08:22 -0000      1.3
+++ distinfo    16 Jun 2013 08:55:05 -0000
@@ -1,2 +1,2 @@
-SHA256 (dovecot-antispam-plugin-5e8351bcfb29.tar.gz) = 
Vb3kZMc4GAa4gUMeDmxnVJPi26WbQ+0q7e3FxO4jU58=
-SIZE (dovecot-antispam-plugin-5e8351bcfb29.tar.gz) = 62162
+SHA256 (dovecot-antispam-plugin-5ebc6aae4d7c.tar.gz) = 
Ebry9rCS6wl9h+8dnlMynzDNthgRD86THnFgjrszmgY=
+SIZE (dovecot-antispam-plugin-5ebc6aae4d7c.tar.gz) = 448498

Reply via email to