Received: by mail.netbsd.org (Postfix, from userid 605) id 9446084D31; Mon, 3 May 2021 14:50:48 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id CC05184D25 for ; Mon, 3 May 2021 14:50:47 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id snIVssVXZOIK for ; Mon, 3 May 2021 14:50:47 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.NetBSD.org [IPv6:2001:470:a085:999:28c:faff:fe03:5984]) by mail.netbsd.org (Postfix) with ESMTP id 08DA584D1F for ; Mon, 3 May 2021 14:50:47 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id F13EAFA95; Mon, 3 May 2021 14:50:46 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1620053446269240" MIME-Version: 1.0 Date: Mon, 3 May 2021 14:50:46 +0000 From: "Ryo ONODERA" Subject: CVS commit: pkgsrc/mail/notmuch To: pkgsrc-changes@NetBSD.org Reply-To: ryoon@netbsd.org X-Mailer: log_accum Message-Id: <20210503145046.F13EAFA95@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_1620053446269240 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: ryoon Date: Mon May 3 14:50:46 UTC 2021 Modified Files: pkgsrc/mail/notmuch: Makefile distinfo Log Message: notmuch: Update to 0.32 Changelog: Notmuch 0.32 (2021-05-02) ========================= General ------- This release includes a significant overhaul of the configuration management facilities for notmuch. The previous distinction between configuration items that can be modified via plain text configuration files and those that must be set in the database via the "notmuch config" subcommand is gone, and all configuration items can be set in both ways. The external configuration file overrides configuration items in the database. The location of database, hooks, and configuration files is now more flexible, with several new configuration variables. In particular XDG locations are now supported as fallbacks for database, configuration and hooks. For more information see `notmuch-config(1)`. Library ------- To support the new configuration facilities, several functions and constants have been added to the notmuch API. Most notably: - `notmuch_database_create_with_config` - `notmuch_database_open_with_config` - `notmuch_database_load_config` - `notmuch_config_get` A previously requested API change is that `notmuch_database_reopen` is now exposed (and generalized). The previously severe slowdowns from large numbers calls to notmuch_database_remove_message or notmuch_message_delete in one session has been fixed. As always, the canonical source of API documentation is `lib/notmuch.h`, or the doxygen formatted documentation in `notmuch(3)` CLI --- The `notmuch config set` subcommand gained a `--database` argument to specify that the database should be updated, rather than a config file. The speed of `notmuch new` and `notmuch reindex` in dealing with large numbers of mail file deletions is significantly improved. Emacs ----- Completion related updates include: de-duplicating tags offered for completion, use the actual initial input in address completion, allow users to opt out of notmuch address completion, and do not force Ido when prompting for senders. Some keymaps used to contain bindings for unnamed commands. These lambda expressions have been replaced by named commands (symbols), to ease customization. Lexical binding is now used in all notmuch-emacs libraries. Fix bug in calling `notmuch-mua-mail` with a non-nil RETURN-ACTION. Removed, inlined or renamed functions and variables: `notmuch-address-locate-command`, `notmuch-documentation-first-line`, `notmuch-folder`, `notmuch-hello-trim', `notmuch-hello-versions` => `notmuch-version`, `notmuch-remove-if-not`, `notmuch-search-disjunctive-regexp`, `notmuch-sexp-eof`, `notmuch-split-content-type`, and `notmuch-tree-button-activate`. To generate a diff of this commit: cvs rdiff -u -r1.64 -r1.65 pkgsrc/mail/notmuch/Makefile cvs rdiff -u -r1.49 -r1.50 pkgsrc/mail/notmuch/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1620053446269240 Content-Disposition: inline Content-Length: 1760 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/mail/notmuch/Makefile diff -u pkgsrc/mail/notmuch/Makefile:1.64 pkgsrc/mail/notmuch/Makefile:1.65 --- pkgsrc/mail/notmuch/Makefile:1.64 Tue Apr 13 08:36:09 2021 +++ pkgsrc/mail/notmuch/Makefile Mon May 3 14:50:46 2021 @@ -1,7 +1,6 @@ -# $NetBSD: Makefile,v 1.64 2021/04/13 08:36:09 wiz Exp $ +# $NetBSD: Makefile,v 1.65 2021/05/03 14:50:46 ryoon Exp $ -DISTNAME= notmuch-0.31.4 -PKGREVISION= 1 +DISTNAME= notmuch-0.32 CATEGORIES= mail MASTER_SITES= https://notmuchmail.org/releases/ EXTRACT_SUFX= .tar.xz Index: pkgsrc/mail/notmuch/distinfo diff -u pkgsrc/mail/notmuch/distinfo:1.49 pkgsrc/mail/notmuch/distinfo:1.50 --- pkgsrc/mail/notmuch/distinfo:1.49 Fri Feb 19 15:37:43 2021 +++ pkgsrc/mail/notmuch/distinfo Mon May 3 14:50:46 2021 @@ -1,8 +1,8 @@ -$NetBSD: distinfo,v 1.49 2021/02/19 15:37:43 ryoon Exp $ +$NetBSD: distinfo,v 1.50 2021/05/03 14:50:46 ryoon Exp $ -SHA1 (notmuch-0.31.4.tar.xz) = d070147952dfa85f326fe0afc1207ecd94d866eb -RMD160 (notmuch-0.31.4.tar.xz) = f862bfd244b8333cc4fa72d0610912db05cb8740 -SHA512 (notmuch-0.31.4.tar.xz) = f1ee212b35bcf18c36f4cedb355699b51be82c4028e5b863d5776733f58de2a3200ccf3d86aa3baa115a9c62bd06b9fcc10f5541ffd0f71a85e2cf67beb1148a -Size (notmuch-0.31.4.tar.xz) = 713888 bytes +SHA1 (notmuch-0.32.tar.xz) = 42c2ad44befe2502db218bbac5e8e11b5f5757b2 +RMD160 (notmuch-0.32.tar.xz) = 676edf41827e2e32cba619fffa3ecd21265351b0 +SHA512 (notmuch-0.32.tar.xz) = ab9dfa36bc3cfda5c17ecef5d7bc9d7bb1536e47f801bb4fa6d9de6365cdafcaeadd62810176d860dc3951768091272db09083abfadd864e0cbaee98e7d161b8 +Size (notmuch-0.32.tar.xz) = 724088 bytes SHA1 (patch-configure) = 540b17f70befb7eced5f0a0361c3232a71cc48a1 SHA1 (patch-emacs_Makefile.local) = 4a36a2c165852a098a45c8b99c8372d65d33b07c --_----------=_1620053446269240--