pkgsrc-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.34



details:   https://anonhg.NetBSD.org/pkgsrc/rev/637c485fefc4
branches:  trunk
changeset: 768780:637c485fefc4
user:      ryoon <ryoon%pkgsrc.org@localhost>
date:      Mon Nov 01 14:17:32 2021 +0000

description:
notmuch: Update to 0.34

* Buildlink to textproc/sfsexp for S-expression search.

Changelog:
Notmuch 0.34 (2021-10-20)
=========================

General
-------

An optional new s-expression based query parser is available if
notmuch is built with the `sfsexp` library. See
notmuch-sexp-queries(7) for syntax, and use `notmuch config get
built_with.sexpr_queries` to check if notmuch is compiled with
s-expression query support.

CLI
---

Support multiple `Delivered-To` headers in notmuch-reply(1).

Emacs
-----

Functions are now allowed in `notmuch-search-result-format`.

Improvements to unthreaded view on large threads.

Tolerate bad/missing working directory for most commands.

Allow customization of tree drawing symbols in notmuch-tree mode.

diffstat:

 mail/notmuch/Makefile                |   5 ++-
 mail/notmuch/PLIST                   |   6 +++-
 mail/notmuch/distinfo                |  10 ++++----
 mail/notmuch/patches/patch-configure |  38 ++++++++++++++++++------------------
 4 files changed, 31 insertions(+), 28 deletions(-)

diffs (131 lines):

diff -r 177eefe94eb2 -r 637c485fefc4 mail/notmuch/Makefile
--- a/mail/notmuch/Makefile     Mon Nov 01 14:17:06 2021 +0000
+++ b/mail/notmuch/Makefile     Mon Nov 01 14:17:32 2021 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.74 2021/10/05 06:56:48 wiz Exp $
+# $NetBSD: Makefile,v 1.75 2021/11/01 14:17:32 ryoon Exp $
 
-DISTNAME=      notmuch-0.33.2
+DISTNAME=      notmuch-0.34
 CATEGORIES=    mail
 MASTER_SITES=  https://notmuchmail.org/releases/
 EXTRACT_SUFX=  .tar.xz
@@ -47,6 +47,7 @@
 
 LDFLAGS.SunOS+=        -lsocket -lnsl
 
+.include "../../devel/sfsexp/buildlink3.mk"
 .include "../../lang/python/application.mk"
 BUILDLINK_API_DEPENDS.gmime3+= gmime3>=3.0.3
 .include "../../mail/gmime3/buildlink3.mk"
diff -r 177eefe94eb2 -r 637c485fefc4 mail/notmuch/PLIST
--- a/mail/notmuch/PLIST        Mon Nov 01 14:17:06 2021 +0000
+++ b/mail/notmuch/PLIST        Mon Nov 01 14:17:32 2021 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.21 2021/08/23 03:24:38 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.22 2021/11/01 14:17:32 ryoon Exp $
 bin/notmuch
 ${PLIST.emacs}bin/notmuch-emacs-mua
 include/notmuch.h
@@ -18,12 +18,13 @@
 ${PLIST.doc}info/notmuch-restore.info
 ${PLIST.doc}info/notmuch-search-terms.info
 ${PLIST.doc}info/notmuch-search.info
+${PLIST.doc}info/notmuch-sexp-queries.info
 ${PLIST.doc}info/notmuch-show.info
 ${PLIST.doc}info/notmuch-tag.info
 ${PLIST.doc}info/notmuch.info
 lib/libnotmuch.so
 lib/libnotmuch.so.5
-lib/libnotmuch.so.5.4.0
+lib/libnotmuch.so.5.5.0
 ${PLIST.doc}man/man1/notmuch-address.1
 ${PLIST.doc}man/man1/notmuch-compact.1
 ${PLIST.doc}man/man1/notmuch-config.1
@@ -43,6 +44,7 @@
 ${PLIST.doc}man/man5/notmuch-hooks.5
 ${PLIST.doc}man/man7/notmuch-properties.7
 ${PLIST.doc}man/man7/notmuch-search-terms.7
+${PLIST.doc}man/man7/notmuch-sexp-queries.7
 ${PLIST.emacs}share/applications/notmuch-emacs-mua.desktop
 ${PLIST.emacs}share/emacs/site-lisp/coolj.el
 ${PLIST.emacs}share/emacs/site-lisp/coolj.elc
diff -r 177eefe94eb2 -r 637c485fefc4 mail/notmuch/distinfo
--- a/mail/notmuch/distinfo     Mon Nov 01 14:17:06 2021 +0000
+++ b/mail/notmuch/distinfo     Mon Nov 01 14:17:32 2021 +0000
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.59 2021/10/26 10:54:10 nia Exp $
+$NetBSD: distinfo,v 1.60 2021/11/01 14:17:32 ryoon Exp $
 
-BLAKE2s (notmuch-0.33.2.tar.xz) = 4d98e89f09d397204fa8a8c0b850291f975b6aa20930ae0b4df9c5717f8a2da3
-SHA512 (notmuch-0.33.2.tar.xz) = 15f4ecbd991df3a64c2b89aeb6bf7649e76ff2010f80120a15c10c9c5e913a90696ef6a760cbea24bbc9a3ca8cae18fada13d80e69c848cc142d355f2a513f5d
-Size (notmuch-0.33.2.tar.xz) = 733228 bytes
-SHA1 (patch-configure) = b99a3c51e1d4521489a927469398e90ac14a156f
+BLAKE2s (notmuch-0.34.tar.xz) = 587a60b7d956aef8c91adf960dd4cbeb90969ccb61706203387c6e9bfcde3e38
+SHA512 (notmuch-0.34.tar.xz) = c7c802ee6fc056cb626611e3403541e404c628d238983299faf877e7eca9dfb94bd643c399e6a6cda53b051d2ad837ad03b124a1f44e17c7637a9c9b23e33c73
+Size (notmuch-0.34.tar.xz) = 748232 bytes
+SHA1 (patch-configure) = 93831007eb3ffac12612d12f772e8a0ac0115207
 SHA1 (patch-emacs_Makefile.local) = 4a36a2c165852a098a45c8b99c8372d65d33b07c
diff -r 177eefe94eb2 -r 637c485fefc4 mail/notmuch/patches/patch-configure
--- a/mail/notmuch/patches/patch-configure      Mon Nov 01 14:17:06 2021 +0000
+++ b/mail/notmuch/patches/patch-configure      Mon Nov 01 14:17:32 2021 +0000
@@ -1,40 +1,40 @@
-$NetBSD: patch-configure,v 1.5 2021/09/30 13:18:17 jperkin Exp $
+$NetBSD: patch-configure,v 1.6 2021/11/01 14:17:32 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     2021-09-30 11:28:49.000000000 +0000
+--- configure.orig     2021-10-20 14:25:35.000000000 +0000
 +++ configure
 @@ -499,7 +499,7 @@ EOF
-         printf 'No.\nCould not make tempdir for testing session-key support.\n'
-         errors=$((errors + 1))
+       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 \
-            && SESSION_KEY=$(GNUPGHOME=${TEMP_GPG} ./_check_session_keys) \
-            && [ $SESSION_KEY = 9:0BACD64099D1468AB07C796F0C0AC4851948A658A15B34E803865E9FC635F2F5 ]
+-         && 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 \
+          && 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
  Please follow up on https://github.com/jstedfast/gmime/pull/90 with
  more details.
  EOF
--                errors=$((errors + 1))
-             fi
-         fi
+-              errors=$((errors + 1))
+           fi
+       fi
      else
 @@ -650,7 +649,7 @@ EOF
-         printf 'No.\nCould not make tempdir for testing signature verification when decrypting with session keys.\n'
-         errors=$((errors + 1))
+       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 \
-             && rm -f ${TEMP_GPG}/private-keys-v1.d/*.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 \
+           && rm -f ${TEMP_GPG}/private-keys-v1.d/*.key
      then
-         if GNUPGHOME=${TEMP_GPG} ./_verify_sig_with_session_key; then
-@@ -1536,7 +1535,7 @@ EOF
+       if GNUPGHOME=${TEMP_GPG} ./_verify_sig_with_session_key; then
+@@ -1576,7 +1575,7 @@ EOF
      if [ $WITH_PYTHON_DOCS = "1" ]; then
-         echo "tags.add('WITH_PYTHON')"
+       echo "tags.add('WITH_PYTHON')"
      fi
 -    printf "rsti_dir = '%s'\n" "$(cd emacs && pwd -P)"
 +    printf "rsti_dir = '%s'\n" "$(unset CDPATH && cd emacs && pwd -P)"



Home | Main Index | Thread Index | Old Index