pkgsrc-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.35.
details: https://anonhg.NetBSD.org/pkgsrc/rev/87413896d841
branches: trunk
changeset: 373920:87413896d841
user: wiz <wiz%pkgsrc.org@localhost>
date: Tue Feb 15 09:24:13 2022 +0000
description:
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:
mail/notmuch/Makefile | 4 ++--
mail/notmuch/PLIST | 4 ++--
mail/notmuch/distinfo | 10 +++++-----
mail/notmuch/patches/patch-configure | 14 +++++++-------
4 files changed, 16 insertions(+), 16 deletions(-)
diffs (98 lines):
diff -r 98b9ee362562 -r 87413896d841 mail/notmuch/Makefile
--- a/mail/notmuch/Makefile Tue Feb 15 09:22:37 2022 +0000
+++ b/mail/notmuch/Makefile Tue Feb 15 09:24:13 2022 +0000
@@ -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 -r 98b9ee362562 -r 87413896d841 mail/notmuch/PLIST
--- a/mail/notmuch/PLIST Tue Feb 15 09:22:37 2022 +0000
+++ b/mail/notmuch/PLIST Tue Feb 15 09:24:13 2022 +0000
@@ -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.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 -r 98b9ee362562 -r 87413896d841 mail/notmuch/distinfo
--- a/mail/notmuch/distinfo Tue Feb 15 09:22:37 2022 +0000
+++ b/mail/notmuch/distinfo Tue Feb 15 09:24:13 2022 +0000
@@ -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 -r 98b9ee362562 -r 87413896d841 mail/notmuch/patches/patch-configure
--- a/mail/notmuch/patches/patch-configure Tue Feb 15 09:22:37 2022 +0000
+++ b/mail/notmuch/patches/patch-configure Tue Feb 15 09:24:13 2022 +0000
@@ -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 @@
&& 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 @@
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 @@
&& 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 @@
+ 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
Home |
Main Index |
Thread Index |
Old Index