Fri Mar 20 01:25:31 2015 UTC ()
Update dovecot2-pigeonhole to 0.4.7, a leaf package and this update is
needed to dovecot2-pigeonhole compatible with Dovecot 2.2.16.

v0.4.7 19-03-2015 Stephan Bosch <stephan@rename-it.nl>

	* editheader extension: Made protection against addition and deletion of
	  headers configurable separately. Also, the `Received' and `Auto-Submitted'
	  headers are no longer protected against addition by default.
	* Turned message envelope address parse errors into warnings.
	* The interpreter now accepts non-standard domain names, e.g. containing '_'.
	+ Implemented the Sieve index extension (RFC 5260).
	+ Implemented support for the mboxmetadata and servermetadata extensions
	  (RFC 5490).
	+ Implemented new sieve commands for the doveadm command line utility. These
	  commands are currently limited to ManageSieve operations, but the other
	  current sieve tools will be migrated to doveadm in the near future as well.
	+ Added more debug output about binary up-to-date checking.
	+ Added script metadata to binary dump output.
	- Fixed Sieve script binary up-to-date checking by normalizing the script
	  location.
	- The Sieve interpreter now flushes the duplicate database during start phase
	  of result execution rather than commit phase. This makes sure locks on the
	  duplicate database are released as soon as possible, preventing contention.
	- Performed a few optimizations in the lexical scanner of the language.
	- Fixed bug in `:matches' match-type that made a pattern without
	  wildcards match as if there were a '*' at the beginning.
	- Fixed crash in validation of the string parameter of the comparator tag.
	- extprograms extension: Made sure supplemental group privileges are also
	  dropped. This was a problem reported by Debian lintian.
	- Fixed bug in handling of binary errors for action side-effects and message
	  overrides.
	- file script storage: Restructured storage initialization to address
	  backwards compatibility issues.
	- dict script storage: Fixed small memory allocation bug.


(taca)
diff -r1.22 -r1.23 pkgsrc/mail/dovecot2-pigeonhole/Makefile
diff -r1.7 -r1.8 pkgsrc/mail/dovecot2-pigeonhole/PLIST
diff -r1.14 -r1.15 pkgsrc/mail/dovecot2-pigeonhole/distinfo

cvs diff -r1.22 -r1.23 pkgsrc/mail/dovecot2-pigeonhole/Makefile (expand / switch to unified diff)

--- pkgsrc/mail/dovecot2-pigeonhole/Makefile 2015/01/14 21:45:13 1.22
+++ pkgsrc/mail/dovecot2-pigeonhole/Makefile 2015/03/20 01:25:31 1.23
@@ -1,18 +1,17 @@ @@ -1,18 +1,17 @@
1# $NetBSD: Makefile,v 1.22 2015/01/14 21:45:13 wiz Exp $ 1# $NetBSD: Makefile,v 1.23 2015/03/20 01:25:31 taca Exp $
2 2
3DISTNAME= dovecot-2.2-pigeonhole-0.4.6 3DISTNAME= dovecot-2.2-pigeonhole-0.4.7
4PKGNAME= ${DISTNAME:S/-2.2-/-/} 4PKGNAME= ${DISTNAME:S/-2.2-/-/}
5PKGREVISION= 1 
6CATEGORIES= mail 5CATEGORIES= mail
7MASTER_SITES= http://pigeonhole.dovecot.org/releases/2.2/ 6MASTER_SITES= http://pigeonhole.dovecot.org/releases/2.2/
8 7
9MAINTAINER= adam@NetBSD.org 8MAINTAINER= adam@NetBSD.org
10HOMEPAGE= http://www.dovecot.org/ 9HOMEPAGE= http://www.dovecot.org/
11COMMENT= Support for the Sieve language and the ManageSieve protocol 10COMMENT= Support for the Sieve language and the ManageSieve protocol
12LICENSE= gnu-lgpl-v2.1 11LICENSE= gnu-lgpl-v2.1
13 12
14USE_TOOLS+= pkg-config rpcgen 13USE_TOOLS+= pkg-config rpcgen
15USE_LIBTOOL= yes 14USE_LIBTOOL= yes
16GNU_CONFIGURE= yes 15GNU_CONFIGURE= yes
17 16
18EGDIR= ${PREFIX}/share/examples/dovecot 17EGDIR= ${PREFIX}/share/examples/dovecot

cvs diff -r1.7 -r1.8 pkgsrc/mail/dovecot2-pigeonhole/PLIST (expand / switch to unified diff)

--- pkgsrc/mail/dovecot2-pigeonhole/PLIST 2014/11/02 07:36:39 1.7
+++ pkgsrc/mail/dovecot2-pigeonhole/PLIST 2015/03/20 01:25:31 1.8
@@ -1,23 +1,24 @@ @@ -1,23 +1,24 @@
1@comment $NetBSD: PLIST,v 1.7 2014/11/02 07:36:39 taca Exp $ 1@comment $NetBSD: PLIST,v 1.8 2015/03/20 01:25:31 taca Exp $
2bin/sieve-dump 2bin/sieve-dump
3bin/sieve-filter 3bin/sieve-filter
4bin/sieve-test 4bin/sieve-test
5bin/sievec 5bin/sievec
6include/dovecot/sieve/edit-mail.h 6include/dovecot/sieve/edit-mail.h
7include/dovecot/sieve/pigeonhole-config.h 7include/dovecot/sieve/pigeonhole-config.h
8include/dovecot/sieve/pigeonhole-version.h 8include/dovecot/sieve/pigeonhole-version.h
9include/dovecot/sieve/program-client-private.h 9include/dovecot/sieve/program-client-private.h
10include/dovecot/sieve/program-client.h 10include/dovecot/sieve/program-client.h
 11include/dovecot/sieve/realpath.h
11include/dovecot/sieve/rfc2822.h 12include/dovecot/sieve/rfc2822.h
12include/dovecot/sieve/sieve-actions.h 13include/dovecot/sieve/sieve-actions.h
13include/dovecot/sieve/sieve-address-parts.h 14include/dovecot/sieve/sieve-address-parts.h
14include/dovecot/sieve/sieve-address.h 15include/dovecot/sieve/sieve-address.h
15include/dovecot/sieve/sieve-ast.h 16include/dovecot/sieve/sieve-ast.h
16include/dovecot/sieve/sieve-binary-dumper.h 17include/dovecot/sieve/sieve-binary-dumper.h
17include/dovecot/sieve/sieve-binary-private.h 18include/dovecot/sieve/sieve-binary-private.h
18include/dovecot/sieve/sieve-binary.h 19include/dovecot/sieve/sieve-binary.h
19include/dovecot/sieve/sieve-code-dumper.h 20include/dovecot/sieve/sieve-code-dumper.h
20include/dovecot/sieve/sieve-code.h 21include/dovecot/sieve/sieve-code.h
21include/dovecot/sieve/sieve-commands.h 22include/dovecot/sieve/sieve-commands.h
22include/dovecot/sieve/sieve-common.h 23include/dovecot/sieve/sieve-common.h
23include/dovecot/sieve/sieve-comparators.h 24include/dovecot/sieve/sieve-comparators.h
@@ -53,23 +54,24 @@ include/dovecot/sieve/sieve-storage.h @@ -53,23 +54,24 @@ include/dovecot/sieve/sieve-storage.h
53include/dovecot/sieve/sieve-stringlist.h 54include/dovecot/sieve/sieve-stringlist.h
54include/dovecot/sieve/sieve-types.h 55include/dovecot/sieve/sieve-types.h
55include/dovecot/sieve/sieve-validator.h 56include/dovecot/sieve/sieve-validator.h
56include/dovecot/sieve/sieve.h 57include/dovecot/sieve/sieve.h
57lib/dovecot/doveadm/lib10_doveadm_sieve_plugin.la 58lib/dovecot/doveadm/lib10_doveadm_sieve_plugin.la
58lib/dovecot/lib90_sieve_plugin.la 59lib/dovecot/lib90_sieve_plugin.la
59lib/dovecot/libdovecot-sieve.la 60lib/dovecot/libdovecot-sieve.la
60lib/dovecot/settings/libmanagesieve_login_settings.la 61lib/dovecot/settings/libmanagesieve_login_settings.la
61lib/dovecot/settings/libmanagesieve_settings.la 62lib/dovecot/settings/libmanagesieve_settings.la
62lib/dovecot/settings/libpigeonhole_settings.la 63lib/dovecot/settings/libpigeonhole_settings.la
63lib/dovecot/sieve/lib90_sieve_extprograms_plugin.la 64lib/dovecot/sieve/lib90_sieve_extprograms_plugin.la
64libexec/dovecot/managesieve 65libexec/dovecot/managesieve
65libexec/dovecot/managesieve-login 66libexec/dovecot/managesieve-login
 67man/man1/doveadm-sieve.1
66man/man1/sieve-dump.1 68man/man1/sieve-dump.1
67man/man1/sieve-filter.1 69man/man1/sieve-filter.1
68man/man1/sieve-test.1 70man/man1/sieve-test.1
69man/man1/sievec.1 71man/man1/sievec.1
70man/man1/sieved.1 72man/man1/sieved.1
71man/man7/pigeonhole.7 73man/man7/pigeonhole.7
72share/doc/dovecot/sieve/script-location-dict.txt 74share/doc/dovecot/sieve/script-location-dict.txt
73share/examples/dovecot/conf.d/20-managesieve.conf 75share/examples/dovecot/conf.d/20-managesieve.conf
74share/examples/dovecot/conf.d/90-sieve-extprograms.conf 76share/examples/dovecot/conf.d/90-sieve-extprograms.conf
75share/examples/dovecot/conf.d/90-sieve.conf 77share/examples/dovecot/conf.d/90-sieve.conf

cvs diff -r1.14 -r1.15 pkgsrc/mail/dovecot2-pigeonhole/distinfo (expand / switch to unified diff)

--- pkgsrc/mail/dovecot2-pigeonhole/distinfo 2014/11/03 00:23:06 1.14
+++ pkgsrc/mail/dovecot2-pigeonhole/distinfo 2015/03/20 01:25:31 1.15
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.14 2014/11/03 00:23:06 taca Exp $ 1$NetBSD: distinfo,v 1.15 2015/03/20 01:25:31 taca Exp $
2 2
3SHA1 (dovecot-2.2-pigeonhole-0.4.6.tar.gz) = 8d64efb3c3b7328b0cfc7af1eb6153b1075ade84 3SHA1 (dovecot-2.2-pigeonhole-0.4.7.tar.gz) = 9f646a5f4b7d46f2280dfb0e2386f7076e1455bb
4RMD160 (dovecot-2.2-pigeonhole-0.4.6.tar.gz) = 6dd0699251f7f9457449835b12ad0728278cdb6a 4RMD160 (dovecot-2.2-pigeonhole-0.4.7.tar.gz) = 6351c85a2b3d97ebad44c9c213716cdba88e7151
5Size (dovecot-2.2-pigeonhole-0.4.6.tar.gz) = 1240368 bytes 5Size (dovecot-2.2-pigeonhole-0.4.7.tar.gz) = 1271959 bytes
6SHA1 (patch-aa) = 264399e166b5fece22bacd47b043c59f8f0f0a29 6SHA1 (patch-aa) = 264399e166b5fece22bacd47b043c59f8f0f0a29