update to Dovecot 2.0.17, from Brad

This commit is contained in:
sthen 2012-01-16 16:34:17 +00:00
parent ec38afd35c
commit d69c3e8f66
3 changed files with 49 additions and 31 deletions

View File

@ -1,4 +1,4 @@
# $OpenBSD: Makefile,v 1.178 2012/01/07 12:14:21 sthen Exp $
# $OpenBSD: Makefile,v 1.179 2012/01/16 16:34:17 sthen Exp $
SHARED_ONLY= Yes
@ -10,8 +10,7 @@ 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
REVISION-server= 0
V_DOVECOT= 2.0.17
DISTNAME= dovecot-${V_DOVECOT}
PKGNAME= dovecot-${V_DOVECOT}
@ -38,19 +37,23 @@ 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-2.4 ldap-2.4 sasl2 ssl
WANTLIB-mysql= crypto m lib/mysql/mysqlclient>=10 ssl z
WANTLIB-postgresql= com_err crypto pq>=4 ssl
WANTLIB-sqlite= sqlite3 z
MODULES= converters/libiconv
LIB_DEPENDS+= archivers/bzip2
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
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}
USE_LIBTOOL= Yes
CONFIGURE_STYLE= gnu
@ -65,33 +68,45 @@ CONFIGURE_ARGS= --localstatedir=/var \
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
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

View File

@ -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.0.17.tar.gz) = QcEN/6VuIouRdoM9su+qxQ==
RMD160 (dovecot-2.0.17.tar.gz) = EIOZva8OA+ATt4t545xcil3S9i0=
SHA1 (dovecot-2.0.17.tar.gz) = TBLxoHTFKxfLZPzHPEHwooIKiP4=
SHA256 (dovecot-2.0.17.tar.gz) = Pw1CiQZ9I1W0zkoAJlvytL9lQLyo/c7Pxq0gYR2hRdI=
SIZE (dovecot-2.0.17.tar.gz) = 3329794

View File

@ -1,4 +1,4 @@
@comment $OpenBSD: PLIST-server,v 1.24 2011/11/17 10:39:01 sthen Exp $
@comment $OpenBSD: PLIST-server,v 1.25 2012/01/16 16:34:17 sthen Exp $
@pkgpath mail/dovecot
@pkgpath mail/dovecot,-server,bdb
@pkgpath mail/dovecot,-server,bdb,ldap,mysql,postgresql,sqlite
@ -474,6 +474,7 @@ share/doc/dovecot/wiki/Debugging.Rawlog.txt
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
@ -508,6 +509,7 @@ share/doc/dovecot/wiki/Errors.ChgrpNoPerm.txt
share/doc/dovecot/wiki/FindMailLocation.txt
share/doc/dovecot/wiki/FinishBasicConfiguration.txt
share/doc/dovecot/wiki/HowTo.EximAndDovecotSASL.txt
share/doc/dovecot/wiki/HowTo.ImapcProxy.txt
share/doc/dovecot/wiki/HowTo.PopBSMTPAndDovecot.txt
share/doc/dovecot/wiki/HowTo.PopRelay.txt
share/doc/dovecot/wiki/HowTo.PostfixAndDovecotSASL.txt
@ -620,6 +622,7 @@ share/doc/dovecot/wiki/SSL.DovecotConfiguration.txt
share/doc/dovecot/wiki/SSL.txt
share/doc/dovecot/wiki/Sasl.txt
share/doc/dovecot/wiki/SecurityTuning.txt
share/doc/dovecot/wiki/Services.txt
share/doc/dovecot/wiki/SharedMailboxes.Permissions.txt
share/doc/dovecot/wiki/SharedMailboxes.Public.txt
share/doc/dovecot/wiki/SharedMailboxes.Shared.txt