aboutsummaryrefslogtreecommitdiffstats
path: root/mail/dovecot
diff options
context:
space:
mode:
authoritetcu <itetcu@FreeBSD.org>2006-05-15 00:43:42 +0800
committeritetcu <itetcu@FreeBSD.org>2006-05-15 00:43:42 +0800
commitd3c8e948019c16d7114471a427f4fbebce2e0de1 (patch)
tree8c18a44c06a0484872e0e9cec9f8d3e23e71e6f9 /mail/dovecot
parent9133747bb48c82e7ce6abb42916b8d7bd069fe33 (diff)
downloadfreebsd-ports-gnome-d3c8e948019c16d7114471a427f4fbebce2e0de1.tar.gz
freebsd-ports-gnome-d3c8e948019c16d7114471a427f4fbebce2e0de1.tar.zst
freebsd-ports-gnome-d3c8e948019c16d7114471a427f4fbebce2e0de1.zip
Update the mail/dovecot to 1.0.b8, which addresses numerous problems
(including proper kqueue support -- that means us, BSD folks! ;) ), the most important of which is a security hole (individuals are allowed to list other users' mailboxes). [1] Also move pkg-message --> files/pkg-message.in, list it in SUB_FILES and get rid of custom hack in Makefile [2] PR: ports/97193 [1] Submitted by: Jeremy Chadwick <freebsd@jdc.parodius.com> [1] itetcu (me) [2] Approved by: Robin Breathe <robin@isometry.net> (maintainer), lawrance (mentor) Security: http://www.securityfocus.com/archive/1/433878 [1] Security: http://www.dovecot.org/list/dovecot-news/2006-May/000006.html [1]
Diffstat (limited to 'mail/dovecot')
-rw-r--r--mail/dovecot/Makefile10
-rw-r--r--mail/dovecot/distinfo6
-rw-r--r--mail/dovecot/files/pkg-message.in (renamed from mail/dovecot/pkg-message)0
-rw-r--r--mail/dovecot/pkg-plist1
4 files changed, 7 insertions, 10 deletions
diff --git a/mail/dovecot/Makefile b/mail/dovecot/Makefile
index 887f4aa99bc6..c5d45d570e87 100644
--- a/mail/dovecot/Makefile
+++ b/mail/dovecot/Makefile
@@ -7,8 +7,7 @@
#
PORTNAME= dovecot
-DISTVERSION= 1.0.beta7
-PORTREVISION= 1
+DISTVERSION= 1.0.beta8
CATEGORIES= mail ipv6
MASTER_SITES= http://www.dovecot.org/releases/
@@ -24,7 +23,7 @@ CONFIGURE_ARGS= --without-shadow --localstatedir=/var
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib"
-PKGMESSAGE= ${WRKDIR}/pkg-message
+SUB_FILES= pkg-message
.if !defined(NOPORTDOCS)
PORTDOCS= USE-WIKI-INSTEAD \
@@ -48,7 +47,7 @@ OPTIONS= KQUEUE "kqueue(2) support" off \
## kqueue(2) support
#
-.if defined(WITH_KQUEUE)
+.if defined(WITH_KQUEUE)
CONFIGURE_ARGS+= --with-ioloop=kqueue --with-notify=kqueue
.endif
@@ -117,9 +116,6 @@ post-install:
${INSTALL_SCRIPT} ${WRKSRC}/doc/mkcert.sh ${DATADIR}
${INSTALL_DATA} ${WRKSRC}/doc/dovecot-openssl.cnf ${DATADIR}
@${SETENV} ${SCRIPTS_ENV} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
- @${SED} -e 's,%%PREFIX%%,${PREFIX},g' \
- -e 's,%%DOCSDIR%%,${DOCSDIR},g' \
- ${.CURDIR}/pkg-message >${PKGMESSAGE}
@${CAT} ${PKGMESSAGE}
.include <bsd.port.post.mk>
diff --git a/mail/dovecot/distinfo b/mail/dovecot/distinfo
index 64adb71933c0..99b739edd237 100644
--- a/mail/dovecot/distinfo
+++ b/mail/dovecot/distinfo
@@ -1,3 +1,3 @@
-MD5 (dovecot-1.0.beta7.tar.gz) = bfbc4c3705f6e6e891934168cd26e9dd
-SHA256 (dovecot-1.0.beta7.tar.gz) = 0044595968396d094d6e67e9112b3af16bef1bd1d63ec4934cc9ca889864e580
-SIZE (dovecot-1.0.beta7.tar.gz) = 1406322
+MD5 (dovecot-1.0.beta8.tar.gz) = 6a87718a86ee1ae2334c75843dd9a7df
+SHA256 (dovecot-1.0.beta8.tar.gz) = b43bb6ea5426b0d78ae260b53be035d1b5371b76a342870b2d56a6aba1ad82d2
+SIZE (dovecot-1.0.beta8.tar.gz) = 1392106
diff --git a/mail/dovecot/pkg-message b/mail/dovecot/files/pkg-message.in
index 7169bd0bfa6f..7169bd0bfa6f 100644
--- a/mail/dovecot/pkg-message
+++ b/mail/dovecot/files/pkg-message.in
diff --git a/mail/dovecot/pkg-plist b/mail/dovecot/pkg-plist
index e6f9fa5b98bd..64549959837e 100644
--- a/mail/dovecot/pkg-plist
+++ b/mail/dovecot/pkg-plist
@@ -12,6 +12,7 @@ lib/dovecot/imap/lib02_imap_quota_plugin.so
lib/dovecot/imap/lib02_trash_plugin.so
@dirrm lib/dovecot/imap
lib/dovecot/pop3/lib01_convert_plugin.so
+lib/dovecot/pop3/lib01_quota_plugin.so
@dirrm lib/dovecot/pop3
lib/dovecot/lda/lib01_acl_plugin.so
lib/dovecot/lda/lib01_convert_plugin.so