Here is an update to Dovecot 2.1rc1 for testing. No release of 
Dovecot-pigeonhole
yet. Please test and let me know how it goes.


Index: Makefile
===================================================================
RCS file: /home/cvs/ports/mail/dovecot/Makefile,v
retrieving revision 1.177
diff -u -p -r1.177 Makefile
--- Makefile    18 Nov 2011 13:20:08 -0000      1.177
+++ Makefile    24 Nov 2011 04:00:38 -0000
@@ -9,8 +9,8 @@ COMMENT-postgresql= PostgreSQL authentic
 COMMENT-sqlite=        SQLite authentication / dictionary support for Dovecot
 
 # Bump dovecot-pigeonhole every time you update to a new Dovecot version.
-V_MAJOR=       2.0
-V_DOVECOT=     2.0.16
+V_MAJOR=       2.1
+V_DOVECOT=     2.1.rc1
 
 DISTNAME=      dovecot-${V_DOVECOT}
 PKGNAME=       dovecot-${V_DOVECOT}
@@ -20,11 +20,12 @@ PKGNAME-mysql=      dovecot-mysql-${V_DOVECOT
 PKGNAME-postgresql= dovecot-postgresql-${V_DOVECOT}
 PKGNAME-sqlite=        dovecot-sqlite-${V_DOVECOT}
 CATEGORIES=    mail
-MASTER_SITES=  ${HOMEPAGE}releases/${V_MAJOR}/
+MASTER_SITES=  ${HOMEPAGE}releases/${V_MAJOR}/rc/
 
 SHARED_LIBS=   dovecot-lda     0.0 \
                dovecot-login   0.0 \
                dovecot-sql     0.0 \
+               dovecot-ssl     0.0 \
                dovecot-storage 0.0 \
                dovecot         0.0
 
@@ -37,21 +38,25 @@ PERMIT_PACKAGE_CDROM=       Yes
 PERMIT_PACKAGE_FTP=    Yes
 PERMIT_DISTFILES_CDROM=        Yes
 PERMIT_DISTFILES_FTP=  Yes
-WANTLIB-server=        ${MODLIBICONV_WANTLIB} asn1 bz2 c crypto gssapi krb5 
ssl z
+
+WANTLIB-server=        asn1 bz2 c crypto gssapi krb5 ssl z 
${MODLIBICONV_WANTLIB}
+WANTLIB-ldap=   asn1 com_err crypto gssapi krb5 lber ldap sasl2 ssl
+WANTLIB-mysql=  crypto m lib/mysql/mysqlclient>=10 ssl z
+WANTLIB-postgresql= pq>=4
+WANTLIB-sqlite= sqlite3 z
 
 MODULES=       converters/libiconv
 LIB_DEPENDS+=  archivers/bzip2
+LIB_DEPENDS-ldap= databases/openldap
+RUN_DEPENDS-ldap= ${BASE_PKGPATH}=${V_DOVECOT}
+LIB_DEPENDS-mysql= databases/mysql
+RUN_DEPENDS-mysql= ${BASE_PKGPATH}=${V_DOVECOT}
+LIB_DEPENDS-postgresql= databases/postgresql
+RUN_DEPENDS-postgresql= ${BASE_PKGPATH}=${V_DOVECOT}
+LIB_DEPENDS-sqlite= databases/sqlite3
+RUN_DEPENDS-sqlite= ${BASE_PKGPATH}=${V_DOVECOT}
 
-MULTI_PACKAGES=        -server -ldap -mysql -postgresql -sqlite
-SUBPACKAGE?=   -server
-
-PSEUDO_FLAVORS=        no_db no_ldap no_mysql no_postgresql no_sqlite
-FLAVOR?=
-.if ${FLAVOR:Mno_db}
-FLAVOR += no_ldap no_mysql no_postgresql no_sqlite
-.endif
-
-USE_LIBTOOL=   Yes
+USE_LIBTOOL=   gnu
 CONFIGURE_STYLE= gnu
 CONFIGURE_ARGS=        --localstatedir=/var \
                --with-gssapi \
@@ -60,37 +65,50 @@ CONFIGURE_ARGS=     --localstatedir=/var \
                --with-statedir=/var/dovecot \
                --without-pam \
                --without-shadow \
+               --without-stemmer \
                --without-vpopmail
 CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
                LDFLAGS="-L${LOCALBASE}/lib"
 
+PSEUDO_FLAVORS= no_db no_ldap no_mysql no_postgresql no_sqlite
+FLAVOR?=
+.if ${FLAVOR:Mno_db}
+FLAVOR += no_ldap no_mysql no_postgresql no_sqlite
+.endif
+
+MULTI_PACKAGES= -server -ldap -mysql -postgresql -sqlite
+SUBPACKAGE?=    -server
+
+.if !${FLAVOR:L:Mno_ldap}
+MULTI_PACKAGES+=-ldap
+.endif
+
+.if !${FLAVOR:L:Mno_mysql}
+MULTI_PACKAGES+=-mysql
+.endif
+
+.if !${FLAVOR:L:Mno_postgresql}
+MULTI_PACKAGES+=-postgresql
+.endif
+
+.if !${FLAVOR:L:Mno_sqlite}
+MULTI_PACKAGES+=-sqlite
+.endif
 
 .include <bsd.port.arch.mk>
 
-LIB_DEPENDS-ldap= databases/openldap
-RUN_DEPENDS-ldap= ${BASE_PKGPATH}=${V_DOVECOT}
-WANTLIB-ldap=  asn1 com_err crypto gssapi krb5 lber-2.4 ldap-2.4 sasl2 ssl
 .if ${BUILD_PACKAGES:M-ldap}
 CONFIGURE_ARGS+=--with-ldap=plugin
 .endif
 
-LIB_DEPENDS-mysql= databases/mysql
-RUN_DEPENDS-mysql= ${BASE_PKGPATH}=${V_DOVECOT}
-WANTLIB-mysql= crypto m lib/mysql/mysqlclient>=10 ssl z
 .if ${BUILD_PACKAGES:M-mysql}
 CONFIGURE_ARGS+=--with-mysql
 .endif
 
-LIB_DEPENDS-postgresql=        databases/postgresql
-RUN_DEPENDS-postgresql= ${BASE_PKGPATH}=${V_DOVECOT}
-WANTLIB-postgresql= com_err crypto pq>=4 ssl
 .if ${BUILD_PACKAGES:M-postgresql}
 CONFIGURE_ARGS+=--with-pgsql
 .endif
 
-LIB_DEPENDS-sqlite= databases/sqlite3
-RUN_DEPENDS-sqlite= ${BASE_PKGPATH}=${V_DOVECOT}
-WANTLIB-sqlite=        sqlite3 z
 .if ${BUILD_PACKAGES:M-sqlite}
 CONFIGURE_ARGS+=--with-sqlite
 .endif
Index: distinfo
===================================================================
RCS file: /home/cvs/ports/mail/dovecot/distinfo,v
retrieving revision 1.93
diff -u -p -r1.93 distinfo
--- distinfo    17 Nov 2011 10:39:00 -0000      1.93
+++ distinfo    24 Nov 2011 03:15:28 -0000
@@ -1,5 +1,5 @@
-MD5 (dovecot-2.0.16.tar.gz) = 4Bopo1Wv78uftfi3pU4aFA==
-RMD160 (dovecot-2.0.16.tar.gz) = 3+DPK70hGge7SSwvDZRKap8cX3k=
-SHA1 (dovecot-2.0.16.tar.gz) = DfboQjMznuMI3q7Njxp//dyuyhY=
-SHA256 (dovecot-2.0.16.tar.gz) = qWUs4fB2e5pNT2E91NQbvntVwlcovm8Sg9rPCv9i8Fc=
-SIZE (dovecot-2.0.16.tar.gz) = 3317662
+MD5 (dovecot-2.1.rc1.tar.gz) = OxNnrisQyZHCJ+jaeegtNg==
+RMD160 (dovecot-2.1.rc1.tar.gz) = 9FBXGDcC/W+qWso0X8SHVTibY4c=
+SHA1 (dovecot-2.1.rc1.tar.gz) = 7zpYAxGLv2/JxnxLRDf/ORAwWCg=
+SHA256 (dovecot-2.1.rc1.tar.gz) = Ypw08A8ml3X1XMw7Ll+gQmMpkbFZSx7x1OJmPc2s+zM=
+SIZE (dovecot-2.1.rc1.tar.gz) = 3561759
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.1
diff -u -p -r1.1 patch-doc_example-config_Makefile_in
--- patches/patch-doc_example-config_Makefile_in        23 May 2011 22:54:38 
-0000      1.1
+++ patches/patch-doc_example-config_Makefile_in        24 Nov 2011 03:15:28 
-0000
@@ -1,7 +1,7 @@
 $OpenBSD: patch-doc_example-config_Makefile_in,v 1.1 2011/05/23 22:54:38 sthen 
Exp $
---- doc/example-config/Makefile.in.orig        Wed May 11 10:35:51 2011
-+++ doc/example-config/Makefile.in     Wed May 11 20:26:49 2011
-@@ -285,7 +285,7 @@ top_srcdir = @top_srcdir@
+--- doc/example-config/Makefile.in.orig        Fri Sep 16 10:00:02 2011
++++ doc/example-config/Makefile.in     Sun Sep 18 16:38:16 2011
+@@ -288,7 +288,7 @@ top_srcdir = @top_srcdir@
  SUBDIRS = conf.d
  pkgsysconfdir = $(sysconfdir)/dovecot
  nodist_pkgsysconf_DATA = README
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.1
diff -u -p -r1.1 patch-doc_example-config_conf_d_10-mail_conf
--- patches/patch-doc_example-config_conf_d_10-mail_conf        23 May 2011 
22:54:38 -0000      1.1
+++ patches/patch-doc_example-config_conf_d_10-mail_conf        24 Nov 2011 
03:15:28 -0000
@@ -1,6 +1,6 @@
 $OpenBSD: patch-doc_example-config_conf_d_10-mail_conf,v 1.1 2011/05/23 
22:54:38 sthen Exp $
---- doc/example-config/conf.d/10-mail.conf.orig        Thu Dec 30 10:42:54 2010
-+++ doc/example-config/conf.d/10-mail.conf     Tue Mar 22 15:11:14 2011
+--- doc/example-config/conf.d/10-mail.conf.orig        Tue Nov 15 15:24:30 2011
++++ doc/example-config/conf.d/10-mail.conf     Wed Nov 23 22:01:15 2011
 @@ -132,8 +132,9 @@
  ##
  
@@ -26,7 +26,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.
-@@ -266,7 +267,7 @@
+@@ -276,7 +277,7 @@
  # 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_Makefile_in
===================================================================
RCS file: 
/home/cvs/ports/mail/dovecot/patches/patch-doc_example-config_conf_d_Makefile_in,v
retrieving revision 1.1
diff -u -p -r1.1 patch-doc_example-config_conf_d_Makefile_in
--- patches/patch-doc_example-config_conf_d_Makefile_in 23 May 2011 22:54:38 
-0000      1.1
+++ patches/patch-doc_example-config_conf_d_Makefile_in 24 Nov 2011 03:15:28 
-0000
@@ -1,7 +1,7 @@
 $OpenBSD: patch-doc_example-config_conf_d_Makefile_in,v 1.1 2011/05/23 
22:54:38 sthen Exp $
---- doc/example-config/conf.d/Makefile.in.orig Wed May 11 10:35:51 2011
-+++ doc/example-config/conf.d/Makefile.in      Wed May 11 20:26:49 2011
-@@ -242,7 +242,7 @@ top_build_prefix = @top_build_prefix@
+--- doc/example-config/conf.d/Makefile.in.orig Fri Sep 16 10:00:02 2011
++++ doc/example-config/conf.d/Makefile.in      Sun Sep 18 16:38:16 2011
+@@ -245,7 +245,7 @@ top_build_prefix = @top_build_prefix@
  top_builddir = @top_builddir@
  top_srcdir = @top_srcdir@
  pkgsysconfdir = $(sysconfdir)/dovecot
Index: pkg/PLIST-server
===================================================================
RCS file: /home/cvs/ports/mail/dovecot/pkg/PLIST-server,v
retrieving revision 1.24
diff -u -p -r1.24 PLIST-server
--- pkg/PLIST-server    17 Nov 2011 10:39:01 -0000      1.24
+++ pkg/PLIST-server    24 Nov 2011 04:11:09 -0000
@@ -99,6 +99,7 @@ include/dovecot/fs-api-private.h
 include/dovecot/fs-api.h
 include/dovecot/fs-sis-common.h
 include/dovecot/fsync-mode.h
+include/dovecot/guid.h
 include/dovecot/hash-format.h
 include/dovecot/hash-method.h
 include/dovecot/hash.h
@@ -106,6 +107,7 @@ 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/home-expand.h
 include/dovecot/hostpid.h
 include/dovecot/imap-arg.h
@@ -132,10 +134,19 @@ include/dovecot/imap-status.h
 include/dovecot/imap-sync.h
 include/dovecot/imap-utf7.h
 include/dovecot/imap-util.h
+include/dovecot/imapc-client-private.h
+include/dovecot/imapc-client.h
+include/dovecot/imapc-connection.h
+include/dovecot/imapc-list.h
+include/dovecot/imapc-mail.h
+include/dovecot/imapc-msgmap.h
+include/dovecot/imapc-settings.h
+include/dovecot/imapc-storage.h
+include/dovecot/imapc-sync.h
 include/dovecot/imem.h
 include/dovecot/index-attachment.h
 include/dovecot/index-mail.h
-include/dovecot/index-mailbox-list.h
+include/dovecot/index-search-private.h
 include/dovecot/index-search-result.h
 include/dovecot/index-sort-private.h
 include/dovecot/index-sort.h
@@ -143,11 +154,15 @@ include/dovecot/index-storage.h
 include/dovecot/index-sync-changes.h
 include/dovecot/index-sync-private.h
 include/dovecot/index-thread-private.h
-include/dovecot/ioloop-internal.h
 include/dovecot/ioloop-iolist.h
 include/dovecot/ioloop-notify-fd.h
+include/dovecot/ioloop-private.h
 include/dovecot/ioloop.h
-include/dovecot/iostream-internal.h
+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.h
 include/dovecot/ipc-client.h
 include/dovecot/ipc-server.h
 include/dovecot/ipwd.h
@@ -157,9 +172,10 @@ include/dovecot/istream-concat.h
 include/dovecot/istream-crlf.h
 include/dovecot/istream-dot.h
 include/dovecot/istream-header-filter.h
-include/dovecot/istream-internal.h
-include/dovecot/istream-mail-stats.h
+include/dovecot/istream-mail.h
+include/dovecot/istream-private.h
 include/dovecot/istream-raw-mbox.h
+include/dovecot/istream-rawlog.h
 include/dovecot/istream-seekable.h
 include/dovecot/istream-tee.h
 include/dovecot/istream.h
@@ -205,9 +221,9 @@ include/dovecot/mail-transaction-log-vie
 include/dovecot/mail-transaction-log.h
 include/dovecot/mail-types.h
 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-private.h
 include/dovecot/mailbox-list-index.h
 include/dovecot/mailbox-list-maildir.h
 include/dovecot/mailbox-list-private.h
@@ -217,6 +233,7 @@ include/dovecot/mailbox-log.h
 include/dovecot/mailbox-search-result-private.h
 include/dovecot/mailbox-tree.h
 include/dovecot/mailbox-uidvalidity.h
+include/dovecot/maildir-filename-flags.h
 include/dovecot/maildir-filename.h
 include/dovecot/maildir-keywords.h
 include/dovecot/maildir-settings.h
@@ -274,10 +291,12 @@ include/dovecot/nfs-workarounds.h
 include/dovecot/notify-plugin-private.h
 include/dovecot/notify-plugin.h
 include/dovecot/ostream-cmp.h
-include/dovecot/ostream-internal.h
+include/dovecot/ostream-private.h
+include/dovecot/ostream-rawlog.h
 include/dovecot/ostream.h
 include/dovecot/passdb-blocking.h
 include/dovecot/passdb-cache.h
+include/dovecot/passdb-template.h
 include/dovecot/passdb.h
 include/dovecot/password-scheme.h
 include/dovecot/pop3-capability.h
@@ -333,7 +352,7 @@ include/dovecot/unix-socket-create.h
 include/dovecot/unlink-directory.h
 include/dovecot/unlink-old-files.h
 include/dovecot/userdb-blocking.h
-include/dovecot/userdb-static.h
+include/dovecot/userdb-template.h
 include/dovecot/userdb-vpopmail.h
 include/dovecot/userdb.h
 include/dovecot/utc-mktime.h
@@ -343,12 +362,14 @@ include/dovecot/wildcard-match.h
 include/dovecot/write-full.h
 lib/dovecot/
 lib/dovecot/auth/
+lib/dovecot/auth/libauthdb_imap.so
 lib/dovecot/dict/
 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
 lib/dovecot/lib02_imap_acl_plugin.so
@@ -367,9 +388,12 @@ lib/dovecot/lib20_virtual_plugin.so
 lib/dovecot/lib20_zlib_plugin.so
 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-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}
 libexec/dovecot/
@@ -377,6 +401,7 @@ libexec/dovecot/
 @bin libexec/dovecot/auth
 @bin libexec/dovecot/checkpassword-reply
 @bin libexec/dovecot/config
+libexec/dovecot/decode2text.sh
 libexec/dovecot/deliver
 @bin libexec/dovecot/dict
 @bin libexec/dovecot/director
@@ -386,8 +411,9 @@ libexec/dovecot/deliver
 @bin libexec/dovecot/gdbhelper
 @bin libexec/dovecot/imap
 @bin libexec/dovecot/imap-login
+@bin libexec/dovecot/indexer
+@bin libexec/dovecot/indexer-worker
 @bin libexec/dovecot/ipc
-@bin libexec/dovecot/listview
 @bin libexec/dovecot/lmtp
 @bin libexec/dovecot/log
 @bin libexec/dovecot/maildirlock
@@ -397,6 +423,8 @@ libexec/dovecot/deliver
 @bin libexec/dovecot/script
 @bin libexec/dovecot/script-login
 @bin libexec/dovecot/ssl-params
+@bin libexec/dovecot/stats
+@bin libexec/dovecot/xml2text
 @comment @man man/man1/deliver.1
 @man man/man1/doveadm-altmove.1
 @man man/man1/doveadm-auth.1
@@ -433,7 +461,6 @@ sbin/dovecot-mkcert.sh
 share/aclocal/
 share/aclocal/dovecot.m4
 share/doc/dovecot/
-share/doc/dovecot/auth-protocol.txt
 share/doc/dovecot/documentation.txt
 @sample ${SYSCONFDIR}/dovecot/
 @sample ${SYSCONFDIR}/dovecot/conf.d/
@@ -474,6 +501,7 @@ share/doc/dovecot/wiki/Debugging.Rawlog.
 share/doc/dovecot/wiki/Debugging.Thunderbird.txt
 share/doc/dovecot/wiki/Design.Arrays.txt
 share/doc/dovecot/wiki/Design.AuthProcess.txt
+share/doc/dovecot/wiki/Design.AuthProtocol.txt
 share/doc/dovecot/wiki/Design.Buffers.txt
 share/doc/dovecot/wiki/Design.Dsync.txt
 share/doc/dovecot/wiki/Design.Indexes.Cache.txt

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

Reply via email to