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 Oct 15 07:33:48 UTC 2023

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

Log Message:
notmuch{,-emacs}: Update to 0.38

Changelog:
Notmuch 0.38 (2023-09-12)
# General

Support relative lastmod queries (see notmuch-sexp-queries(7) and notmuch-search-terms(7) for details).

Support indexing of designated attachments as text (see notmuch-config(1) for details).

# CLI

Add options --offset and --limit to notmuch-show(1).

# Emacs

New commands notmuch-search-edit-search and notmuch-tree-edit-search.

Introduce notmuch-tree-outline-mode.

Some compatibility fixes for Emacs 29. At least one issue (hiding images) remains in 0.38.

Support completion when piping to external command.

Fix regression in updating tag display introduced by 0.37.

# Library

Fix bug creating database when database.path is not set.

Incremental performance improvements for message deletion.

Catch Xapian exceptions when deleting messages.

Sync removed message properties to the database.

Replace use of thread-unsafe Query::MatchAll in the infix query parser.

# Notmuch-Mutt

Be more careful when clearing the results directory.

# Ruby

Use database_open_with_config, and provide compatible path search semantics.
Bugfix for query.get_sort

# Test Suite

Support testing installed version of notmuch.

Adapt to some breaking changes in glib handling of init files.

Replace OpenPGP key used in test suite.

# Performance Tests

Update signatures for performance test corpus.


To generate a diff of this commit:
cvs rdiff -u -r1.87 -r1.88 pkgsrc/mail/notmuch/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/mail/notmuch/Makefile.common
cvs rdiff -u -r1.66 -r1.67 pkgsrc/mail/notmuch/distinfo
cvs rdiff -u -r1.8 -r1.9 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.87 pkgsrc/mail/notmuch/Makefile:1.88
--- pkgsrc/mail/notmuch/Makefile:1.87   Mon Aug 14 05:24:47 2023
+++ pkgsrc/mail/notmuch/Makefile        Sun Oct 15 07:33:48 2023
@@ -1,6 +1,5 @@
-# $NetBSD: Makefile,v 1.87 2023/08/14 05:24:47 wiz Exp $
+# $NetBSD: Makefile,v 1.88 2023/10/15 07:33:48 ryoon Exp $
 
-PKGREVISION= 1
 .include "../../mail/notmuch/Makefile.common"
 
 CONFIGURE_ARGS+=       --without-emacs

Index: pkgsrc/mail/notmuch/Makefile.common
diff -u pkgsrc/mail/notmuch/Makefile.common:1.1 pkgsrc/mail/notmuch/Makefile.common:1.2
--- pkgsrc/mail/notmuch/Makefile.common:1.1     Sat Jan 28 13:09:28 2023
+++ pkgsrc/mail/notmuch/Makefile.common Sun Oct 15 07:33:48 2023
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile.common,v 1.1 2023/01/28 13:09:28 ryoon Exp $
+# $NetBSD: Makefile.common,v 1.2 2023/10/15 07:33:48 ryoon Exp $
 
-DISTNAME=      notmuch-0.37
+DISTNAME=      notmuch-0.38
 CATEGORIES=    mail
 MASTER_SITES=  https://notmuchmail.org/releases/
 EXTRACT_SUFX=  .tar.xz

Index: pkgsrc/mail/notmuch/distinfo
diff -u pkgsrc/mail/notmuch/distinfo:1.66 pkgsrc/mail/notmuch/distinfo:1.67
--- pkgsrc/mail/notmuch/distinfo:1.66   Fri Aug 26 13:12:38 2022
+++ pkgsrc/mail/notmuch/distinfo        Sun Oct 15 07:33:48 2023
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.66 2022/08/26 13:12:38 ryoon Exp $
+$NetBSD: distinfo,v 1.67 2023/10/15 07:33:48 ryoon Exp $
 
-BLAKE2s (notmuch-0.37.tar.xz) = 3581142289f50a615a5d248561a165e6fa6a1af383ccfeda949bedcde6d96a20
-SHA512 (notmuch-0.37.tar.xz) = 31cac1ff03b139b18a4fec5e29907ba0e3a965f0a7bf5f2f2b0f75980f9663173745be854e83943f344a09cdb7f5615fa48218e327c4ade7a55b3a22b2a9c45e
-Size (notmuch-0.37.tar.xz) = 792568 bytes
-SHA1 (patch-configure) = 8a5f92857fef23030d10aa16670ea963fa4c5359
+BLAKE2s (notmuch-0.38.tar.xz) = d82d6b26ae8dff7d45dc24a209effa676341a78281f5eec8cb397377ff51ab9b
+SHA512 (notmuch-0.38.tar.xz) = be08d3623300ae2f7843d753ed5b18a85adeb215b4450e01a833d45f6a4148f8e8e72384a54719618b3cb07f1639c1d72384ccfbbc23cc5e317a1dc016d8db06
+Size (notmuch-0.38.tar.xz) = 804536 bytes
+SHA1 (patch-configure) = d5a2e96168d6198a7781f24af107eb999290d83e
 SHA1 (patch-emacs_Makefile.local) = 4a36a2c165852a098a45c8b99c8372d65d33b07c

Index: pkgsrc/mail/notmuch/patches/patch-configure
diff -u pkgsrc/mail/notmuch/patches/patch-configure:1.8 pkgsrc/mail/notmuch/patches/patch-configure:1.9
--- pkgsrc/mail/notmuch/patches/patch-configure:1.8     Wed May  4 06:35:50 2022
+++ pkgsrc/mail/notmuch/patches/patch-configure Sun Oct 15 07:33:48 2023
@@ -1,21 +1,21 @@
-$NetBSD: patch-configure,v 1.8 2022/05/04 06:35:50 wiz Exp $
+$NetBSD: patch-configure,v 1.9 2023/10/15 07:33:48 ryoon 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-04-25 11:48:07.000000000 +0000
+--- configure.orig     2023-09-12 11:37:38.000000000 +0000
 +++ configure
-@@ -525,7 +525,7 @@ EOF
+@@ -537,7 +537,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 \
--         && GNUPGHOME=${TEMP_GPG} gpg --batch --quiet --import < "$srcdir"/test/gnupg-secret-key.asc \
-+         && GNUPGHOME=${TEMP_GPG} @GPGME_GPG@ --batch --quiet --import < "$srcdir"/test/gnupg-secret-key.asc \
+-         && GNUPGHOME=${TEMP_GPG} gpg --batch --quiet --import < "$srcdir"/test/openpgp4-secret-key.asc \
++         && GNUPGHOME=${TEMP_GPG} @GPGME_GPG@ --batch --quiet --import < "$srcdir"/test/openpgp4-secret-key.asc \
           && SESSION_KEY=$(GNUPGHOME=${TEMP_GPG} ./_check_session_keys) \
-          && [ $SESSION_KEY = 9:0BACD64099D1468AB07C796F0C0AC4851948A658A15B34E803865E9FC635F2F5 ]
+          && [ $SESSION_KEY = 9:496A0B6D15A5E7BA762FB8E5FE6DEE421D4D9BBFCEAD1CDD0CCF636D07ADE621 ]
      then
-@@ -624,7 +624,6 @@ is later than 3.2.7, which should have f
+@@ -635,7 +635,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,16 +23,16 @@ $NetBSD: patch-configure,v 1.8 2022/05/0
            fi
        fi
        printf "Checking whether GMime emits email addresses with angle brackets... "
-@@ -692,7 +691,7 @@ EOF
+@@ -703,7 +702,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 \
--          && GNUPGHOME=${TEMP_GPG} gpg --batch --quiet --import < "$srcdir"/test/gnupg-secret-key.asc \
-+          && GNUPGHOME=${TEMP_GPG} @GPGME_GPG@ --batch --quiet --import < "$srcdir"/test/gnupg-secret-key.asc \
+-          && GNUPGHOME=${TEMP_GPG} gpg --batch --quiet --import < "$srcdir"/test/openpgp4-secret-key.asc \
++          && GNUPGHOME=${TEMP_GPG} @GPGME_GPG@ --batch --quiet --import < "$srcdir"/test/openpgp4-secret-key.asc \
            && rm -f ${TEMP_GPG}/private-keys-v1.d/*.key
      then
        if GNUPGHOME=${TEMP_GPG} ./_verify_sig_with_session_key; then
-@@ -1627,7 +1626,7 @@ EOF
+@@ -1655,7 +1654,7 @@ EOF
      if [ $WITH_PYTHON_DOCS = "1" ]; then
        echo "tags.add('WITH_PYTHON')"
      fi



Home | Main Index | Thread Index | Old Index