Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/mail/notmuch notmuch: Update to 0.30
details: https://anonhg.NetBSD.org/pkgsrc/rev/bd074ed8756e
branches: trunk
changeset: 435686:bd074ed8756e
user: ryoon <ryoon%pkgsrc.org@localhost>
date: Sun Jul 12 01:48:36 2020 +0000
description:
notmuch: Update to 0.30
Changelog:
Notmuch 0.30 (2020-07-10)
=========================
S/MIME
------
Handle S/MIME (PKCS#7) messages -- one-part signed messages, encrypted
messages, and multilayer messages. Treat them symmetrically to
OpenPGP messages. This includes handling protected headers
gracefully.
If you're using Notmuch with S/MIME, you currently need to configure
gpgsm appropriately.
Mixed-up MIME Repair
--------------------
Detect and automatically repair a common form of message mangling
created by Microsoft Exchange (see index.repaired=mixedup in
notmuch-properties(7)).
Protected Headers
-----------------
Avoid indexing the legacy-display part of an encrypted message that
has protected headers (see
index.repaired=skip-protected-headers-legacy-display in
notmuch-properties(7)).
Python
------
Drop support for python2, focus on python3.
Introduce new CFFI-based python bindings in the python module named
"notmuch2". Officially deprecate (but still support) the older
"notmuch" module.
Dependencies
------------
Support for Xapian 1.2 is removed. The minimum supported version of
Xapian is now 1.4.0.
Notmuch 0.29.3 (2019-11-27)
===========================
General
-------
Fix for use-after-free in notmuch_config_list_{key,val}.
Fix for double close of file in notmuch-dump.
Debian
------
Drop python2 support from shipped debian packaging.
Notmuch 0.29.2 (2019-10-19)
===========================
General
-------
Fix for file descriptor leak when opening gzipped mail files. Thanks
to James Troup for the bug report and the fix.
Notmuch 0.29.1 (2019-06-11)
===========================
Build
-----
Fix for installation failure with `configure --without-emacs`.
diffstat:
mail/notmuch/Makefile | 5 ++---
mail/notmuch/PLIST | 6 +++---
mail/notmuch/distinfo | 12 ++++++------
mail/notmuch/patches/patch-configure | 19 ++++++++++++++-----
4 files changed, 25 insertions(+), 17 deletions(-)
diffs (84 lines):
diff -r c7704ba07577 -r bd074ed8756e mail/notmuch/Makefile
--- a/mail/notmuch/Makefile Sun Jul 12 01:39:31 2020 +0000
+++ b/mail/notmuch/Makefile Sun Jul 12 01:48:36 2020 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.57 2020/03/25 11:06:19 jperkin Exp $
+# $NetBSD: Makefile,v 1.58 2020/07/12 01:48:36 ryoon Exp $
-DISTNAME= notmuch-0.29.3
-PKGREVISION= 1
+DISTNAME= notmuch-0.30
CATEGORIES= mail
MASTER_SITES= https://notmuchmail.org/releases/
EXTRACT_SUFX= .tar.xz
diff -r c7704ba07577 -r bd074ed8756e mail/notmuch/PLIST
--- a/mail/notmuch/PLIST Sun Jul 12 01:39:31 2020 +0000
+++ b/mail/notmuch/PLIST Sun Jul 12 01:48:36 2020 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.18 2019/06/12 13:26:27 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.19 2020/07/12 01:48:36 ryoon Exp $
bin/notmuch
${PLIST.emacs}bin/notmuch-emacs-mua
include/notmuch.h
@@ -87,5 +87,5 @@
${PLIST.emacs}share/emacs/site-lisp/notmuch-wash.elc
${PLIST.emacs}share/emacs/site-lisp/notmuch.el
${PLIST.emacs}share/emacs/site-lisp/notmuch.elc
-share/zsh/functions/Completion/Unix/_email-notmuch
-share/zsh/functions/Completion/Unix/_notmuch
+share/zsh/site-functions/_email-notmuch
+share/zsh/site-functions/_notmuch
diff -r c7704ba07577 -r bd074ed8756e mail/notmuch/distinfo
--- a/mail/notmuch/distinfo Sun Jul 12 01:39:31 2020 +0000
+++ b/mail/notmuch/distinfo Sun Jul 12 01:48:36 2020 +0000
@@ -1,11 +1,11 @@
-$NetBSD: distinfo,v 1.44 2020/03/25 11:06:19 jperkin Exp $
+$NetBSD: distinfo,v 1.45 2020/07/12 01:48:36 ryoon Exp $
-SHA1 (notmuch-0.29.3.tar.xz) = f1cdf4d50d344ca67df182ad1e3109988e8c80e8
-RMD160 (notmuch-0.29.3.tar.xz) = e935fa029a83b9f7019547e6272c68224b04b0b2
-SHA512 (notmuch-0.29.3.tar.xz) = b1e0b47ebf2d2de0ccd39976782eb8a7b417e36f2f9d78ef19e27e55719a02ee919508843a0eaf258f58138914ab2e8796d2fc1782b9cfe2d8937abb6184be65
-Size (notmuch-0.29.3.tar.xz) = 660536 bytes
+SHA1 (notmuch-0.30.tar.xz) = c2b0a3c891ad84ae23f1bf30adc64e2a280e2390
+RMD160 (notmuch-0.30.tar.xz) = 4da6cab55d63ada840ece2fdfc4a14581cb62986
+SHA512 (notmuch-0.30.tar.xz) = a5c812eb141c293c61b5483eafd31d3e3ab19b2c84429a1558986c415d30ead4afa79db64b2672e9549a40f5eb4c69e54ea5ccccbeeaeb9c783051c3f965a65e
+Size (notmuch-0.30.tar.xz) = 711904 bytes
SHA1 (patch-Makefile.global) = f436bdb163e3110a8d097f3c88198aefb126eafc
SHA1 (patch-Makefile.local) = d0a83ff130de36164f1667236860aa31d481d025
-SHA1 (patch-configure) = fb498d8ca9d74be5e9c46625f0943fbbedee3dcb
+SHA1 (patch-configure) = 540b17f70befb7eced5f0a0361c3232a71cc48a1
SHA1 (patch-doc_conf.py) = 7492c878c96da68df16827aa0d6407c2e9808701
SHA1 (patch-emacs_Makefile.local) = 4a36a2c165852a098a45c8b99c8372d65d33b07c
diff -r c7704ba07577 -r bd074ed8756e mail/notmuch/patches/patch-configure
--- a/mail/notmuch/patches/patch-configure Sun Jul 12 01:39:31 2020 +0000
+++ b/mail/notmuch/patches/patch-configure Sun Jul 12 01:48:36 2020 +0000
@@ -1,15 +1,24 @@
-$NetBSD: patch-configure,v 1.2 2020/03/25 11:06:19 jperkin Exp $
+$NetBSD: patch-configure,v 1.3 2020/07/12 01:48:36 ryoon Exp $
* Select GnuPG binary
---- configure.orig 2019-06-07 09:46:30.000000000 +0000
+--- configure.orig 2020-07-11 01:25:04.000000000 +0000
+++ configure
-@@ -533,7 +533,7 @@ EOF
+@@ -518,7 +518,7 @@ EOF
printf 'No.\nCould not make tempdir for testing session-key support.\n'
errors=$((errors + 1))
elif ${CC} ${CFLAGS} ${gmime_cflags} _check_session_keys.c ${gmime_ldflags} -o _check_session_keys \
-- && GNUPGHOME=${TEMP_GPG} gpg --batch --quiet --import < test/gnupg-secret-key.asc \
-+ && GNUPGHOME=${TEMP_GPG} @GPGME_GPG@ --batch --quiet --import < test/gnupg-secret-key.asc \
+- && GNUPGHOME=${TEMP_GPG} gpg --batch --quiet --import < "$srcdir"/test/gnupg-secret-key.asc \
++ && GNUPGHOME=${TEMP_GPG} @GPGME_GPG@ --batch --quiet --import < "$srcdir"/test/gnupg-secret-key.asc \
&& SESSION_KEY=$(GNUPGHOME=${TEMP_GPG} ./_check_session_keys) \
&& [ $SESSION_KEY = 9:0BACD64099D1468AB07C796F0C0AC4851948A658A15B34E803865E9FC635F2F5 ]
then
+@@ -669,7 +669,7 @@ EOF
+ printf 'No.\nCould not make tempdir for testing signature verification when decrypting with session keys.\n'
+ errors=$((errors + 1))
+ elif ${CC} ${CFLAGS} ${gmime_cflags} _verify_sig_with_session_key.c ${gmime_ldflags} -o _verify_sig_with_session_key \
+- && GNUPGHOME=${TEMP_GPG} gpg --batch --quiet --import < "$srcdir"/test/gnupg-secret-key.asc \
++ && GNUPGHOME=${TEMP_GPG} @GPGME_GPG@ --batch --quiet --import < "$srcdir"/test/gnupg-secret-key.asc \
+ && rm -f ${TEMP_GPG}/private-keys-v1.d/*.key
+ then
+ if GNUPGHOME=${TEMP_GPG} ./_verify_sig_with_session_key; then
Home |
Main Index |
Thread Index |
Old Index