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.36.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/310753a4180e
branches:  trunk
changeset: 378486:310753a4180e
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Wed May 04 06:35:50 2022 +0000

description:
notmuch: update to 0.36.

Notmuch 0.36 (2022-04-25)
=========================

Library
-------

Add the `sexp` prefix to the infix (traditional) query parser. This
allows specific subqueries to be parsed by the sexp parser (with
appropropriate quoting). See `notmuch-search-terms(7)` for details.

Add another heuristic to regexp fields to prevent phrase parsing of
bracketed sub-expressions.

Command Line Interface
----------------------

Envelope from ("From ") headers are now escaped as X-Envelope-From: in
input to `notmuch-insert`. This prevents creating mbox files when
calling `notmuch-insert` from e.g. `postfix`.

Python (CFFI) Bindings
----------------------

Use the `config_pairs` API in ConfigIterator. This returns all
matching key-value pairs, not just those that happen to be stored in
the database.

Documentation
-------------

Reorganize documention for `notmuch-config`. Add a few links from
other man pages.

Emacs
-----

Bind the usual undo key sequences to new command
"notmuch-tag-undo". This allows transparent undo of tagging
operations.

Tests
-----

Fix smime.4 with newer gmime. Unset `XDG_DATA_HOME` and `MAILDIR` for tests.

New add-on tool: notmuch-web
-----------------------------

The new devel/ tool `notmuch-web` is a very thin web client.  It
supports a full search interface for one user: there is no facility
for multiple users provided today.  See the notmuch-web README file
for more information.

Be careful about running it on a network-connected system: it will
expose a web interface that requires no authentication but exposes
your mail store.

diffstat:

 mail/notmuch/Makefile                |   4 ++--
 mail/notmuch/distinfo                |  10 +++++-----
 mail/notmuch/patches/patch-configure |  12 ++++++------
 3 files changed, 13 insertions(+), 13 deletions(-)

diffs (72 lines):

diff -r abbab87e4c2b -r 310753a4180e mail/notmuch/Makefile
--- a/mail/notmuch/Makefile     Wed May 04 06:33:52 2022 +0000
+++ b/mail/notmuch/Makefile     Wed May 04 06:35:50 2022 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.81 2022/04/25 15:37:28 tnn Exp $
+# $NetBSD: Makefile,v 1.82 2022/05/04 06:35:50 wiz Exp $
 
-DISTNAME=      notmuch-0.35
+DISTNAME=      notmuch-0.36
 CATEGORIES=    mail
 MASTER_SITES=  https://notmuchmail.org/releases/
 EXTRACT_SUFX=  .tar.xz
diff -r abbab87e4c2b -r 310753a4180e mail/notmuch/distinfo
--- a/mail/notmuch/distinfo     Wed May 04 06:33:52 2022 +0000
+++ b/mail/notmuch/distinfo     Wed May 04 06:35:50 2022 +0000
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.64 2022/02/15 09:24:13 wiz Exp $
+$NetBSD: distinfo,v 1.65 2022/05/04 06:35:50 wiz Exp $
 
-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
+BLAKE2s (notmuch-0.36.tar.xz) = 0ba9279eebae57cdb671ec63aa99bd8a1ddf97a20da4a0576743784432bac107
+SHA512 (notmuch-0.36.tar.xz) = 00f89e46467cad1cb8135644ed6655e88c93edcba553ced503c21e53f048eb49a333127649ea69bd30e164e8322a3e1dd0fcd672b93e087a8b470e60a6e838fa
+Size (notmuch-0.36.tar.xz) = 761260 bytes
+SHA1 (patch-configure) = 8a5f92857fef23030d10aa16670ea963fa4c5359
 SHA1 (patch-emacs_Makefile.local) = 4a36a2c165852a098a45c8b99c8372d65d33b07c
diff -r abbab87e4c2b -r 310753a4180e mail/notmuch/patches/patch-configure
--- a/mail/notmuch/patches/patch-configure      Wed May 04 06:33:52 2022 +0000
+++ b/mail/notmuch/patches/patch-configure      Wed May 04 06:35:50 2022 +0000
@@ -1,10 +1,10 @@
-$NetBSD: patch-configure,v 1.7 2022/02/15 09:24:14 wiz Exp $
+$NetBSD: patch-configure,v 1.8 2022/05/04 06:35:50 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     2022-02-06 17:16:24.000000000 +0000
+--- configure.orig     2022-04-25 11:48:07.000000000 +0000
 +++ configure
 @@ -525,7 +525,7 @@ EOF
        printf 'No.\nCould not make tempdir for testing session-key support.\n'
@@ -15,15 +15,15 @@
           && SESSION_KEY=$(GNUPGHOME=${TEMP_GPG} ./_check_session_keys) \
           && [ $SESSION_KEY = 9:0BACD64099D1468AB07C796F0C0AC4851948A658A15B34E803865E9FC635F2F5 ]
      then
-@@ -617,7 +617,6 @@ is later than 3.2.7, which should have f
+@@ -624,7 +624,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
 -              errors=$((errors + 1))
            fi
        fi
-     else
-@@ -676,7 +675,7 @@ EOF
+       printf "Checking whether GMime emits email addresses with angle brackets... "
+@@ -692,7 +691,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
-@@ -1608,7 +1607,7 @@ EOF
+@@ -1627,7 +1626,7 @@ EOF
      if [ $WITH_PYTHON_DOCS = "1" ]; then
        echo "tags.add('WITH_PYTHON')"
      fi



Home | Main Index | Thread Index | Old Index