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:   ryoon
Date:           Sun Sep  6 03:11:31 UTC 2020

Modified Files:
        pkgsrc/mail/notmuch: Makefile PLIST distinfo options.mk

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


To generate a diff of this commit:
cvs rdiff -u -r1.58 -r1.59 pkgsrc/mail/notmuch/Makefile
cvs rdiff -u -r1.19 -r1.20 pkgsrc/mail/notmuch/PLIST
cvs rdiff -u -r1.45 -r1.46 pkgsrc/mail/notmuch/distinfo
cvs rdiff -u -r1.5 -r1.6 pkgsrc/mail/notmuch/options.mk

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.58 pkgsrc/mail/notmuch/Makefile:1.59
--- pkgsrc/mail/notmuch/Makefile:1.58   Sun Jul 12 01:48:36 2020
+++ pkgsrc/mail/notmuch/Makefile        Sun Sep  6 03:11:31 2020
@@ -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

Index: pkgsrc/mail/notmuch/PLIST
diff -u pkgsrc/mail/notmuch/PLIST:1.19 pkgsrc/mail/notmuch/PLIST:1.20
--- pkgsrc/mail/notmuch/PLIST:1.19      Sun Jul 12 01:48:36 2020
+++ pkgsrc/mail/notmuch/PLIST   Sun Sep  6 03:11:31 2020
@@ -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-tag.info
 ${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

Index: pkgsrc/mail/notmuch/distinfo
diff -u pkgsrc/mail/notmuch/distinfo:1.45 pkgsrc/mail/notmuch/distinfo:1.46
--- pkgsrc/mail/notmuch/distinfo:1.45   Sun Jul 12 01:48:36 2020
+++ pkgsrc/mail/notmuch/distinfo        Sun Sep  6 03:11:31 2020
@@ -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

Index: pkgsrc/mail/notmuch/options.mk
diff -u pkgsrc/mail/notmuch/options.mk:1.5 pkgsrc/mail/notmuch/options.mk:1.6
--- pkgsrc/mail/notmuch/options.mk:1.5  Tue Nov 12 12:51:01 2019
+++ pkgsrc/mail/notmuch/options.mk      Sun Sep  6 03:11:31 2020
@@ -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 @@ PKG_SUGGESTED_OPTIONS+=       doc
 .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