diff options
author | wiz <wiz@pkgsrc.org> | 2022-02-15 09:24:13 +0000 |
---|---|---|
committer | wiz <wiz@pkgsrc.org> | 2022-02-15 09:24:13 +0000 |
commit | 3168364003f776463bc356b46436eef33b3feadd (patch) | |
tree | f7b250b44ba1053e0755943d01b35bc3a86c01f4 /mail | |
parent | 5fbd143d737cddf32288ef3bfd7b7f20c98aea8c (diff) | |
download | pkgsrc-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/Makefile | 4 | ||||
-rw-r--r-- | mail/notmuch/PLIST | 4 | ||||
-rw-r--r-- | mail/notmuch/distinfo | 10 | ||||
-rw-r--r-- | mail/notmuch/patches/patch-configure | 14 |
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 |