summaryrefslogtreecommitdiff
path: root/mail
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2022-02-15 09:24:13 +0000
committerwiz <wiz@pkgsrc.org>2022-02-15 09:24:13 +0000
commit3168364003f776463bc356b46436eef33b3feadd (patch)
treef7b250b44ba1053e0755943d01b35bc3a86c01f4 /mail
parent5fbd143d737cddf32288ef3bfd7b7f20c98aea8c (diff)
downloadpkgsrc-3168364003f776463bc356b46436eef33b3feadd.tar.gz
notmuch: update to 0.35.
Notmuch 0.35 (2022-02-06) ========================= Library ------- Implement the `date` and `lastmod` fields in the S-expression parser. Ignore trailing `/` for pathnames in both query parsers. Rename configuration option `built_with.sexpr_query` to `built_with.sexp_queries`. Do not assume a default mail root in split (e.g. XDG) configurations. Fix some small memory leaks in `notmuch_database_open_with_config`. CLI --- Improve handling of leading/trailing punctation and space for configuration lists. Only ignore `.notmuch` at the top level in `notmuch new`. Optionally show extra headers in `notmuch show`. See `show.extra_headers` in notmuch-config(1). Emacs ----- Drop `C-TAB` binding in hello mode, document `backtab`. Fix visual glitch in search mode by running `notmuch-search-hook` lazily. Don't add space to completion candidates, improves compatibility with third party completion frameworks. Make citation formating more robust against whitespace. Use `--excludes=false` when generating the 'All tags' section. Use cached copy of message body for `Fcc`, avoiding variant bodies for signed and/or encrypted messages. Add notmuch-logo.svg and use it in notmuch-hello view, replacing the .png version. Make header line in show buffers optional. Add customizable names for search buffers. Build ----- Fix out-of-tree build for `python-cffi` bindings. Rearrange position of {C,CXX,CPP,LD}FLAGS, prevent some clashes with installed version of notmuch. Ignore more configure options. Test Suite ---------- Replace some uses of `gdb` in the test suite with `LD_PRELOAD` based shims. Use `--with-colons` for gpgsm, fix compatibility with newer gnupg. Python bindings --------------- Add `matched` property to message objects. Users are reminded that the old python bindings in bindings/python are deprecated; this will probably be the last major release that ships them. Completion ---------- Use `database.mail_root` for path completion in bash/zsh.
Diffstat (limited to 'mail')
-rw-r--r--mail/notmuch/Makefile4
-rw-r--r--mail/notmuch/PLIST4
-rw-r--r--mail/notmuch/distinfo10
-rw-r--r--mail/notmuch/patches/patch-configure14
4 files changed, 16 insertions, 16 deletions
diff --git a/mail/notmuch/Makefile b/mail/notmuch/Makefile
index 98e8fad0fff..23806b9986f 100644
--- a/mail/notmuch/Makefile
+++ b/mail/notmuch/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.79 2022/01/10 16:13:27 ryoon Exp $
+# $NetBSD: Makefile,v 1.80 2022/02/15 09:24:13 wiz Exp $
-DISTNAME= notmuch-0.34.3
+DISTNAME= notmuch-0.35
CATEGORIES= mail
MASTER_SITES= https://notmuchmail.org/releases/
EXTRACT_SUFX= .tar.xz
diff --git a/mail/notmuch/PLIST b/mail/notmuch/PLIST
index c6b1d7603a8..48768547c44 100644
--- a/mail/notmuch/PLIST
+++ b/mail/notmuch/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.22 2021/11/01 14:17:32 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.23 2022/02/15 09:24:13 wiz Exp $
bin/notmuch
${PLIST.emacs}bin/notmuch-emacs-mua
include/notmuch.h
@@ -24,7 +24,7 @@ ${PLIST.doc}info/notmuch-tag.info
${PLIST.doc}info/notmuch.info
lib/libnotmuch.so
lib/libnotmuch.so.5
-lib/libnotmuch.so.5.5.0
+lib/libnotmuch.so.5.6.0
${PLIST.doc}man/man1/notmuch-address.1
${PLIST.doc}man/man1/notmuch-compact.1
${PLIST.doc}man/man1/notmuch-config.1
diff --git a/mail/notmuch/distinfo b/mail/notmuch/distinfo
index 22e49bf11b4..ec35736152b 100644
--- a/mail/notmuch/distinfo
+++ b/mail/notmuch/distinfo
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.63 2022/01/10 16:13:27 ryoon Exp $
+$NetBSD: distinfo,v 1.64 2022/02/15 09:24:13 wiz Exp $
-BLAKE2s (notmuch-0.34.3.tar.xz) = 195a9f4205e0ac5da81a9f87f3fc4ce55a8f04997715c06e61c49830d2ee8504
-SHA512 (notmuch-0.34.3.tar.xz) = 5a047c714f1a34db34f70d67b26e0d2cadf3559182ed8628a3ae5764180dded29aad9c38ed774c3ba8ed48db23dc0ecc04b97cfc4329198c5bfbd17f3a20452d
-Size (notmuch-0.34.3.tar.xz) = 750092 bytes
-SHA1 (patch-configure) = 93831007eb3ffac12612d12f772e8a0ac0115207
+BLAKE2s (notmuch-0.35.tar.xz) = c15d3dcd3480a01723b3f60480a00d60a80f48bfd527e1411106593a0605eabf
+SHA512 (notmuch-0.35.tar.xz) = 3ec28bc578a250b8a04507383e0cc44d0bccc5f359c1cf1c83e9631ab04ab370071298c50f9940d33bb10eee28fcb6bf3a548b4e908da6e18b38a0371e989af4
+Size (notmuch-0.35.tar.xz) = 755112 bytes
+SHA1 (patch-configure) = 4f0a25d163575de27bd6fe559204f3e15ce692d0
SHA1 (patch-emacs_Makefile.local) = 4a36a2c165852a098a45c8b99c8372d65d33b07c
diff --git a/mail/notmuch/patches/patch-configure b/mail/notmuch/patches/patch-configure
index 0e83a07a068..beb2cb28183 100644
--- a/mail/notmuch/patches/patch-configure
+++ b/mail/notmuch/patches/patch-configure
@@ -1,12 +1,12 @@
-$NetBSD: patch-configure,v 1.6 2021/11/01 14:17:32 ryoon Exp $
+$NetBSD: patch-configure,v 1.7 2022/02/15 09:24:14 wiz Exp $
* Select GnuPG binary
* Don't let CDPATH affect the build
* Ignore errors for gpgme tests, can be affected by running gpg-agent
---- configure.orig 2021-10-20 14:25:35.000000000 +0000
+--- configure.orig 2022-02-06 17:16:24.000000000 +0000
+++ configure
-@@ -499,7 +499,7 @@ EOF
+@@ -525,7 +525,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 \
@@ -15,7 +15,7 @@ $NetBSD: patch-configure,v 1.6 2021/11/01 14:17:32 ryoon Exp $
&& SESSION_KEY=$(GNUPGHOME=${TEMP_GPG} ./_check_session_keys) \
&& [ $SESSION_KEY = 9:0BACD64099D1468AB07C796F0C0AC4851948A658A15B34E803865E9FC635F2F5 ]
then
-@@ -591,7 +591,6 @@ is later than 3.2.7, which should have f
+@@ -617,7 +617,6 @@ is later than 3.2.7, which should have f
Please follow up on https://github.com/jstedfast/gmime/pull/90 with
more details.
EOF
@@ -23,7 +23,7 @@ $NetBSD: patch-configure,v 1.6 2021/11/01 14:17:32 ryoon Exp $
fi
fi
else
-@@ -650,7 +649,7 @@ EOF
+@@ -676,7 +675,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 \
@@ -32,7 +32,7 @@ $NetBSD: patch-configure,v 1.6 2021/11/01 14:17:32 ryoon Exp $
&& rm -f ${TEMP_GPG}/private-keys-v1.d/*.key
then
if GNUPGHOME=${TEMP_GPG} ./_verify_sig_with_session_key; then
-@@ -1576,7 +1575,7 @@ EOF
+@@ -1608,7 +1607,7 @@ EOF
if [ $WITH_PYTHON_DOCS = "1" ]; then
echo "tags.add('WITH_PYTHON')"
fi
@@ -40,4 +40,4 @@ $NetBSD: patch-configure,v 1.6 2021/11/01 14:17:32 ryoon Exp $
+ printf "rsti_dir = '%s'\n" "$(unset CDPATH && cd emacs && pwd -P)"
} > sphinx.config
- # Finally, after everything configured, inform the user how to continue.
+ cat > bindings/python-cffi/_notmuch_config.py <<EOF