Source-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.31



details:   https://anonhg.NetBSD.org/pkgsrc/rev/2c9b1bffb58e
branches:  trunk
changeset: 438160:2c9b1bffb58e
user:      ryoon <ryoon%pkgsrc.org@localhost>
date:      Sun Sep 06 03:11:31 2020 +0000

description:
notmuch: Update to 0.31

Changelog:
What's new in notmuch 0.31
=========================

Emacs
-----

Notmuch now supports Emacs 27.1. You may need to set
`mml-secure-openpgp-sign-with-sender` and/or
`mml-secure-smime-sign-with-sender` to continue signing messages.

The minimum supported major version of GNU Emacs is now 25.1.

Add support for moving between threads after notmuch-tree-from-search-thread.

New `notmuch-unthreaded` mode (added in Notmuch 0.30)

  Unthreaded view is a mode where each matching message is shown on a
  separate line.

  The main key entries to unthreaded view are

  'u' enter a query to view in unthreaded mode (works in hello,
      search, show and tree mode)

  'U' view the current query in unthreaded mode (works from search,
      show and tree)

  Saved searches can also specify that they should open in unthreaded
  view.

  Currently it is not possible to specify the sort order: it will
  always be newest first.

Notmuch-Mutt
------------

The shell pipeline executed by notmuch-mutt, which symlinked matched
files to a maildir for mutt to access is replaced with internal perl
processing. This search operation is now more portable, and somewhat
faster.

Library
-------

Improve exception handling in the library. This should
largely eliminate terminations inside the library due to uncaught
exceptions or internal errors.  No doubt there are a few uncovered
code paths still; please report them as bugs.

Add `notmuch_message_get_flag_st` and
`notmuch_message_has_maildir_flag_st`, and deprecate the existing
non-status providing versions.

Move memory de-allocation from `notmuch_database_close` to
`notmuch_database_destroy`.

Handle relative filenames in `notmuch_database_index_file`, as
promised in the documentation.

Python Bindings
---------------

Documentation for the python bindings is merged into the main
sphinx-doc documentation tree. The merged documentation can be built
with e.g. `make sphinx-html`

Dependencies
------------

We now support building notmuch against Xapian 1.5 (the current
development version).

Test Suite
----------

Test suite fixes for compatibility with Emacs 27.1.

Build System
------------

Man pages are now compressed reproducibly.

diffstat:

 mail/notmuch/Makefile   |   4 ++--
 mail/notmuch/PLIST      |   4 ++--
 mail/notmuch/distinfo   |  10 +++++-----
 mail/notmuch/options.mk |   4 ++--
 4 files changed, 11 insertions(+), 11 deletions(-)

diffs (66 lines):

diff -r a170fae77c95 -r 2c9b1bffb58e mail/notmuch/Makefile
--- a/mail/notmuch/Makefile     Sun Sep 06 03:03:34 2020 +0000
+++ b/mail/notmuch/Makefile     Sun Sep 06 03:11:31 2020 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.58 2020/07/12 01:48:36 ryoon Exp $
+# $NetBSD: Makefile,v 1.59 2020/09/06 03:11:31 ryoon Exp $
 
-DISTNAME=      notmuch-0.30
+DISTNAME=      notmuch-0.31
 CATEGORIES=    mail
 MASTER_SITES=  https://notmuchmail.org/releases/
 EXTRACT_SUFX=  .tar.xz
diff -r a170fae77c95 -r 2c9b1bffb58e mail/notmuch/PLIST
--- a/mail/notmuch/PLIST        Sun Sep 06 03:03:34 2020 +0000
+++ b/mail/notmuch/PLIST        Sun Sep 06 03:11:31 2020 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.19 2020/07/12 01:48:36 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.20 2020/09/06 03:11:31 ryoon Exp $
 bin/notmuch
 ${PLIST.emacs}bin/notmuch-emacs-mua
 include/notmuch.h
@@ -23,7 +23,7 @@
 ${PLIST.doc}info/notmuch.info
 lib/libnotmuch.so
 lib/libnotmuch.so.5
-lib/libnotmuch.so.5.2.0
+lib/libnotmuch.so.5.3.0
 ${PLIST.doc}man/man1/notmuch-address.1
 ${PLIST.doc}man/man1/notmuch-compact.1
 ${PLIST.doc}man/man1/notmuch-config.1
diff -r a170fae77c95 -r 2c9b1bffb58e mail/notmuch/distinfo
--- a/mail/notmuch/distinfo     Sun Sep 06 03:03:34 2020 +0000
+++ b/mail/notmuch/distinfo     Sun Sep 06 03:11:31 2020 +0000
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.45 2020/07/12 01:48:36 ryoon Exp $
+$NetBSD: distinfo,v 1.46 2020/09/06 03:11:31 ryoon Exp $
 
-SHA1 (notmuch-0.30.tar.xz) = c2b0a3c891ad84ae23f1bf30adc64e2a280e2390
-RMD160 (notmuch-0.30.tar.xz) = 4da6cab55d63ada840ece2fdfc4a14581cb62986
-SHA512 (notmuch-0.30.tar.xz) = a5c812eb141c293c61b5483eafd31d3e3ab19b2c84429a1558986c415d30ead4afa79db64b2672e9549a40f5eb4c69e54ea5ccccbeeaeb9c783051c3f965a65e
-Size (notmuch-0.30.tar.xz) = 711904 bytes
+SHA1 (notmuch-0.31.tar.xz) = 22216a1042eb56ad77736486b3a0e3f9bae0dbf0
+RMD160 (notmuch-0.31.tar.xz) = fb81323f925597cd6dbcb7bc555138d4ed492e40
+SHA512 (notmuch-0.31.tar.xz) = 928acc07b9dbed4275e7d39d94202bea7685e9d433a7bf4c07e40e191ed4fe8cf15ac04c18792e46f4605ffac548b942998005d8176a58ad76c82d4085a408e5
+Size (notmuch-0.31.tar.xz) = 713144 bytes
 SHA1 (patch-Makefile.global) = f436bdb163e3110a8d097f3c88198aefb126eafc
 SHA1 (patch-Makefile.local) = d0a83ff130de36164f1667236860aa31d481d025
 SHA1 (patch-configure) = 540b17f70befb7eced5f0a0361c3232a71cc48a1
diff -r a170fae77c95 -r 2c9b1bffb58e mail/notmuch/options.mk
--- a/mail/notmuch/options.mk   Sun Sep 06 03:03:34 2020 +0000
+++ b/mail/notmuch/options.mk   Sun Sep 06 03:11:31 2020 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.5 2019/11/12 12:51:01 ryoon Exp $
+# $NetBSD: options.mk,v 1.6 2020/09/06 03:11:31 ryoon Exp $
 
 PKG_OPTIONS_VAR=       PKG_OPTIONS.notmuch
 PKG_SUPPORTED_OPTIONS= notmuch-emacs doc
@@ -12,7 +12,7 @@
 .include "../../sysutils/desktop-file-utils/desktopdb.mk"
 PLIST_VARS+=           emacs
 .if !empty(PKG_OPTIONS:Mnotmuch-emacs)
-DEPENDS+=              emacs>=24.0:../../editors/emacs
+DEPENDS+=              emacs>=25.1:../../editors/emacs
 PLIST.emacs=           yes
 .else
 CONFIGURE_ARGS+=       --without-emacs



Home | Main Index | Thread Index | Old Index