pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/mail/notmuch



Module Name:    pkgsrc
Committed By:   wiz
Date:           Tue Feb 15 09:24:14 UTC 2022

Modified Files:
        pkgsrc/mail/notmuch: Makefile PLIST distinfo
        pkgsrc/mail/notmuch/patches: patch-configure

Log Message:
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.


To generate a diff of this commit:
cvs rdiff -u -r1.79 -r1.80 pkgsrc/mail/notmuch/Makefile
cvs rdiff -u -r1.22 -r1.23 pkgsrc/mail/notmuch/PLIST
cvs rdiff -u -r1.63 -r1.64 pkgsrc/mail/notmuch/distinfo
cvs rdiff -u -r1.6 -r1.7 pkgsrc/mail/notmuch/patches/patch-configure

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/mail/notmuch/Makefile
diff -u pkgsrc/mail/notmuch/Makefile:1.79 pkgsrc/mail/notmuch/Makefile:1.80
--- pkgsrc/mail/notmuch/Makefile:1.79   Mon Jan 10 16:13:27 2022
+++ pkgsrc/mail/notmuch/Makefile        Tue Feb 15 09:24:13 2022
@@ -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

Index: pkgsrc/mail/notmuch/PLIST
diff -u pkgsrc/mail/notmuch/PLIST:1.22 pkgsrc/mail/notmuch/PLIST:1.23
--- pkgsrc/mail/notmuch/PLIST:1.22      Mon Nov  1 14:17:32 2021
+++ pkgsrc/mail/notmuch/PLIST   Tue Feb 15 09:24:13 2022
@@ -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

Index: pkgsrc/mail/notmuch/distinfo
diff -u pkgsrc/mail/notmuch/distinfo:1.63 pkgsrc/mail/notmuch/distinfo:1.64
--- pkgsrc/mail/notmuch/distinfo:1.63   Mon Jan 10 16:13:27 2022
+++ pkgsrc/mail/notmuch/distinfo        Tue Feb 15 09:24:13 2022
@@ -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

Index: pkgsrc/mail/notmuch/patches/patch-configure
diff -u pkgsrc/mail/notmuch/patches/patch-configure:1.6 pkgsrc/mail/notmuch/patches/patch-configure:1.7
--- pkgsrc/mail/notmuch/patches/patch-configure:1.6     Mon Nov  1 14:17:32 2021
+++ pkgsrc/mail/notmuch/patches/patch-configure Tue Feb 15 09:24:14 2022
@@ -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/0
           && 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/0
            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/0
            && 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/0
 +    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