Sat Mar 3 08:32:58 2018 UTC ()
Pullup ticket #5714 - requested by taca
mail/dovecot2-pigeonhole: compatibility update

Revisions pulled up:
- mail/dovecot2-pigeonhole/Makefile                             1.38-1.40
- mail/dovecot2-pigeonhole/PLIST                                1.14
- mail/dovecot2-pigeonhole/distinfo                             1.29-1.30

-------------------------------------------------------------------
   Module Name:	pkgsrc
   Committed By:	fhajny
   Date:		Tue Jan  2 15:53:37 UTC 2018

   Modified Files:
   	pkgsrc/mail/dovecot2-pigeonhole: Makefile PLIST distinfo

   Log Message:
   Update mail/dovecot2-pigeonhole to 0.5.0.

   * editheader extension: The implementation of header modifications is
     heavily updated. Although the functionality has not changed, the
     underlying code was updated to address several static analysis
     warnings, runtime integer arithmetic warnings (Clang), and to match
     updates in the Dovecot stream API.
   + variables extension: Made the maximum scope and variable size
     configurable.
   + subaddress: Support multiple recipient_delimiters.
   - enotify extension: mailto method: Fixed parsing of mailto URI with
     only a header part.
   - enotify plugin: mailto method: Make sure the "From:" header is set to
     a usable address and not "(null)".
   - Fixed writing address headers to outgoing messages. Sometimes headers
     were MIME-encoded twice, yielding invalid results.

   To generate a diff of this commit:
   cvs rdiff -u -r1.37 -r1.38 pkgsrc/mail/dovecot2-pigeonhole/Makefile
   cvs rdiff -u -r1.13 -r1.14 pkgsrc/mail/dovecot2-pigeonhole/PLIST
   cvs rdiff -u -r1.28 -r1.29 pkgsrc/mail/dovecot2-pigeonhole/distinfo

-------------------------------------------------------------------
   Module Name:	pkgsrc
   Committed By:	fhajny
   Date:		Mon Jan  8 13:04:07 UTC 2018

   Modified Files:
   	pkgsrc/mail/dovecot2-pigeonhole: Makefile

   Log Message:
   mail/dovecot2-pigeonhole: Bump PKGREVISION for the dovecot2 bl3 ABI change.

   To generate a diff of this commit:
   cvs rdiff -u -r1.38 -r1.39 pkgsrc/mail/dovecot2-pigeonhole/Makefile

-------------------------------------------------------------------
   Module Name:	pkgsrc
   Committed By:	taca
   Date:		Mon Jan  8 14:30:04 UTC 2018

   Modified Files:
   	pkgsrc/mail/dovecot2-pigeonhole: Makefile distinfo

   Log Message:
   mail/dovecot2-pigeonhole: update to 0.5.0.1

   Changelog v0.5.0.1:

   - imap4flags extension: Fix binary corruption occurring when
     setflag/addflag/removeflag flag-list is a variable.
   - sieve-extprograms plugin: Fix segfault occurring when used in
     IMAPSieve context.

   To generate a diff of this commit:
   cvs rdiff -u -r1.39 -r1.40 pkgsrc/mail/dovecot2-pigeonhole/Makefile
   cvs rdiff -u -r1.29 -r1.30 pkgsrc/mail/dovecot2-pigeonhole/distinfo


(spz)
diff -r1.37 -r1.37.2.1 pkgsrc/mail/dovecot2-pigeonhole/Makefile
diff -r1.13 -r1.13.10.1 pkgsrc/mail/dovecot2-pigeonhole/PLIST
diff -r1.28 -r1.28.2.1 pkgsrc/mail/dovecot2-pigeonhole/distinfo

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

--- pkgsrc/mail/dovecot2-pigeonhole/Makefile 2017/10/13 06:53:24 1.37
+++ pkgsrc/mail/dovecot2-pigeonhole/Makefile 2018/03/03 08:32:58 1.37.2.1
@@ -1,19 +1,19 @@ @@ -1,19 +1,19 @@
1# $NetBSD: Makefile,v 1.37 2017/10/13 06:53:24 adam Exp $ 1# $NetBSD: Makefile,v 1.37.2.1 2018/03/03 08:32:58 spz Exp $
2 2
3DISTNAME= dovecot-2.2-pigeonhole-0.4.21 3DISTNAME= dovecot-2.3-pigeonhole-0.5.0.1
4PKGNAME= ${DISTNAME:S/-2.2-/-/} 4PKGNAME= ${DISTNAME:S/-2.3-/-/}
5CATEGORIES= mail 5CATEGORIES= mail
6MASTER_SITES= http://pigeonhole.dovecot.org/releases/2.2/ 6MASTER_SITES= http://pigeonhole.dovecot.org/releases/2.3/
7 7
8MAINTAINER= adam@NetBSD.org 8MAINTAINER= adam@NetBSD.org
9HOMEPAGE= http://www.dovecot.org/ 9HOMEPAGE= http://www.dovecot.org/
10COMMENT= Support for the Sieve language and the ManageSieve protocol 10COMMENT= Support for the Sieve language and the ManageSieve protocol
11LICENSE= gnu-lgpl-v2.1 11LICENSE= gnu-lgpl-v2.1
12 12
13USE_TOOLS+= pkg-config rpcgen 13USE_TOOLS+= pkg-config rpcgen
14USE_LIBTOOL= yes 14USE_LIBTOOL= yes
15GNU_CONFIGURE= yes 15GNU_CONFIGURE= yes
16 16
17EGDIR= ${PREFIX}/share/examples/dovecot 17EGDIR= ${PREFIX}/share/examples/dovecot
18CONFD= ${PKG_SYSCONFDIR}/dovecot/conf.d 18CONFD= ${PKG_SYSCONFDIR}/dovecot/conf.d
19MAKE_DIRS+= ${CONFD} 19MAKE_DIRS+= ${CONFD}

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

--- pkgsrc/mail/dovecot2-pigeonhole/PLIST 2017/03/18 07:15:17 1.13
+++ pkgsrc/mail/dovecot2-pigeonhole/PLIST 2018/03/03 08:32:58 1.13.10.1
@@ -1,22 +1,21 @@ @@ -1,22 +1,21 @@
1@comment $NetBSD: PLIST,v 1.13 2017/03/18 07:15:17 adam Exp $ 1@comment $NetBSD: PLIST,v 1.13.10.1 2018/03/03 08:32:58 spz 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/realpath.h 
10include/dovecot/sieve/rfc2822.h 9include/dovecot/sieve/rfc2822.h
11include/dovecot/sieve/sieve-actions.h 10include/dovecot/sieve/sieve-actions.h
12include/dovecot/sieve/sieve-address-parts.h 11include/dovecot/sieve/sieve-address-parts.h
13include/dovecot/sieve/sieve-address-source.h 12include/dovecot/sieve/sieve-address-source.h
14include/dovecot/sieve/sieve-address.h 13include/dovecot/sieve/sieve-address.h
15include/dovecot/sieve/sieve-ast.h 14include/dovecot/sieve/sieve-ast.h
16include/dovecot/sieve/sieve-binary-dumper.h 15include/dovecot/sieve/sieve-binary-dumper.h
17include/dovecot/sieve/sieve-binary-private.h 16include/dovecot/sieve/sieve-binary-private.h
18include/dovecot/sieve/sieve-binary.h 17include/dovecot/sieve/sieve-binary.h
19include/dovecot/sieve/sieve-code-dumper.h 18include/dovecot/sieve/sieve-code-dumper.h
20include/dovecot/sieve/sieve-code.h 19include/dovecot/sieve/sieve-code.h
21include/dovecot/sieve/sieve-commands.h 20include/dovecot/sieve/sieve-commands.h
22include/dovecot/sieve/sieve-common.h 21include/dovecot/sieve/sieve-common.h
@@ -45,27 +44,26 @@ include/dovecot/sieve/sieve-plugins.h @@ -45,27 +44,26 @@ include/dovecot/sieve/sieve-plugins.h
45include/dovecot/sieve/sieve-result.h 44include/dovecot/sieve/sieve-result.h
46include/dovecot/sieve/sieve-runtime-trace.h 45include/dovecot/sieve/sieve-runtime-trace.h
47include/dovecot/sieve/sieve-runtime.h 46include/dovecot/sieve/sieve-runtime.h
48include/dovecot/sieve/sieve-script-private.h 47include/dovecot/sieve/sieve-script-private.h
49include/dovecot/sieve/sieve-script.h 48include/dovecot/sieve/sieve-script.h
50include/dovecot/sieve/sieve-settings.h 49include/dovecot/sieve/sieve-settings.h
51include/dovecot/sieve/sieve-smtp.h 50include/dovecot/sieve/sieve-smtp.h
52include/dovecot/sieve/sieve-storage-private.h 51include/dovecot/sieve/sieve-storage-private.h
53include/dovecot/sieve/sieve-storage.h 52include/dovecot/sieve/sieve-storage.h
54include/dovecot/sieve/sieve-stringlist.h 53include/dovecot/sieve/sieve-stringlist.h
55include/dovecot/sieve/sieve-types.h 54include/dovecot/sieve/sieve-types.h
56include/dovecot/sieve/sieve-validator.h 55include/dovecot/sieve/sieve-validator.h
57include/dovecot/sieve/sieve.h 56include/dovecot/sieve/sieve.h
58include/dovecot/sieve/strtrim.h 
59lib/dovecot/doveadm/lib10_doveadm_sieve_plugin.la 57lib/dovecot/doveadm/lib10_doveadm_sieve_plugin.la
60lib/dovecot/lib90_sieve_plugin.la 58lib/dovecot/lib90_sieve_plugin.la
61lib/dovecot/lib95_imap_sieve_plugin.la 59lib/dovecot/lib95_imap_sieve_plugin.la
62lib/dovecot/libdovecot-sieve.la 60lib/dovecot/libdovecot-sieve.la
63lib/dovecot/settings/libmanagesieve_login_settings.la 61lib/dovecot/settings/libmanagesieve_login_settings.la
64lib/dovecot/settings/libmanagesieve_settings.la 62lib/dovecot/settings/libmanagesieve_settings.la
65lib/dovecot/settings/libpigeonhole_settings.la 63lib/dovecot/settings/libpigeonhole_settings.la
66lib/dovecot/sieve/lib90_sieve_extprograms_plugin.la 64lib/dovecot/sieve/lib90_sieve_extprograms_plugin.la
67lib/dovecot/sieve/lib90_sieve_imapsieve_plugin.la 65lib/dovecot/sieve/lib90_sieve_imapsieve_plugin.la
68libexec/dovecot/managesieve 66libexec/dovecot/managesieve
69libexec/dovecot/managesieve-login 67libexec/dovecot/managesieve-login
70man/man1/doveadm-sieve.1 68man/man1/doveadm-sieve.1
71man/man1/sieve-dump.1 69man/man1/sieve-dump.1

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

--- pkgsrc/mail/dovecot2-pigeonhole/distinfo 2017/10/13 06:53:24 1.28
+++ pkgsrc/mail/dovecot2-pigeonhole/distinfo 2018/03/03 08:32:58 1.28.2.1
@@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
1$NetBSD: distinfo,v 1.28 2017/10/13 06:53:24 adam Exp $ 1$NetBSD: distinfo,v 1.28.2.1 2018/03/03 08:32:58 spz Exp $
2 2
3SHA1 (dovecot-2.2-pigeonhole-0.4.21.tar.gz) = ee43f18f52988fc2a05b1dbbc248fb255996d127 3SHA1 (dovecot-2.3-pigeonhole-0.5.0.1.tar.gz) = afa3ed7fe4c0fc51f9c7313b141383c1af1d4c87
4RMD160 (dovecot-2.2-pigeonhole-0.4.21.tar.gz) = f9f67d30793918bbc126b29b897df95e781dd2c4 4RMD160 (dovecot-2.3-pigeonhole-0.5.0.1.tar.gz) = 8149f94a0dc3421b025d43180d6a4c5e9b1b3eff
5SHA512 (dovecot-2.2-pigeonhole-0.4.21.tar.gz) = 4751f449ede1b05173c706b414ebf9f7f670ff78589ce6f0b687c32c9abe6dae8b3064ed1b20e893d9ec0147b0139ce479e1d74ebe94747c33f2d8ca177912de 5SHA512 (dovecot-2.3-pigeonhole-0.5.0.1.tar.gz) = 60016145caa444eeba13b49735f87ab2ebe7f178f104ad57283b5aa7e5119920d9f579032b775547e0866e86045a4ab653fd084068187d0cbe2e088cc15fc288
6Size (dovecot-2.2-pigeonhole-0.4.21.tar.gz) = 1774887 bytes 6Size (dovecot-2.3-pigeonhole-0.5.0.1.tar.gz) = 1783039 bytes
7SHA1 (patch-aa) = 264399e166b5fece22bacd47b043c59f8f0f0a29 7SHA1 (patch-aa) = 264399e166b5fece22bacd47b043c59f8f0f0a29