Sun Nov 7 12:18:49 2021 UTC ()
notmuch: update to 0.34.1.

Notmuch 0.34.1 (2021-11-03)
===========================

Library
-------

Fix for deallocation and nulling of output parameter for
notmuch_database_{open_with,create_with,load}_config when errors
occur. This change fixes a potential use-after-free bug that has been
present since 0.32. This release also improves the documentation of
status returns for the same 3 functions.


(wiz)
diff -r1.75 -r1.76 pkgsrc/mail/notmuch/Makefile
diff -r1.60 -r1.61 pkgsrc/mail/notmuch/distinfo

cvs diff -r1.75 -r1.76 pkgsrc/mail/notmuch/Makefile (switch to unified diff)

--- pkgsrc/mail/notmuch/Makefile 2021/11/01 14:17:32 1.75
+++ pkgsrc/mail/notmuch/Makefile 2021/11/07 12:18:49 1.76
@@ -1,58 +1,58 @@ @@ -1,58 +1,58 @@
1# $NetBSD: Makefile,v 1.75 2021/11/01 14:17:32 ryoon Exp $ 1# $NetBSD: Makefile,v 1.76 2021/11/07 12:18:49 wiz Exp $
2 2
3DISTNAME= notmuch-0.34 3DISTNAME= notmuch-0.34.1
4CATEGORIES= mail 4CATEGORIES= mail
5MASTER_SITES= https://notmuchmail.org/releases/ 5MASTER_SITES= https://notmuchmail.org/releases/
6EXTRACT_SUFX= .tar.xz 6EXTRACT_SUFX= .tar.xz
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://notmuchmail.org/ 9HOMEPAGE= https://notmuchmail.org/
10COMMENT= Mail indexer 10COMMENT= Mail indexer
11LICENSE= gnu-gpl-v3 11LICENSE= gnu-gpl-v3
12 12
13HAS_CONFIGURE= yes 13HAS_CONFIGURE= yes
14USE_LANGUAGES= c c++11 14USE_LANGUAGES= c c++11
15USE_TOOLS+= bash gmake makeinfo pkg-config # perl:test 15USE_TOOLS+= bash gmake makeinfo pkg-config # perl:test
16MAKE_FLAGS+= PYTHON=${PYTHONBIN} 16MAKE_FLAGS+= PYTHON=${PYTHONBIN}
17INFO_FILES= yes 17INFO_FILES= yes
18TEST_TARGET= check 18TEST_TARGET= check
19 19
20PYTHON_FOR_BUILD_ONLY= tool 20PYTHON_FOR_BUILD_ONLY= tool
21 21
22REPLACE_BASH+= emacs/notmuch-emacs-mua 22REPLACE_BASH+= emacs/notmuch-emacs-mua
23 23
24.include "options.mk" 24.include "options.mk"
25 25
26CONFIGURE_ARGS+= --prefix=${PREFIX} 26CONFIGURE_ARGS+= --prefix=${PREFIX}
27CONFIGURE_ARGS+= --mandir=${PREFIX}/${PKGMANDIR} 27CONFIGURE_ARGS+= --mandir=${PREFIX}/${PKGMANDIR}
28CONFIGURE_ARGS+= --infodir=${PREFIX}/info 28CONFIGURE_ARGS+= --infodir=${PREFIX}/info
29CONFIGURE_ARGS+= --without-ruby 29CONFIGURE_ARGS+= --without-ruby
30 30
31SUBST_CLASSES.SunOS+= gnuld 31SUBST_CLASSES.SunOS+= gnuld
32SUBST_STAGE.gnuld= pre-configure 32SUBST_STAGE.gnuld= pre-configure
33SUBST_FILES.gnuld= lib/Makefile.local 33SUBST_FILES.gnuld= lib/Makefile.local
34SUBST_SED.gnuld= -e 's/-Wl,--[^ ]*//g' 34SUBST_SED.gnuld= -e 's/-Wl,--[^ ]*//g'
35 35
36SUBST_CLASSES+= sphinx 36SUBST_CLASSES+= sphinx
37SUBST_SED.sphinx+= -e "s,sphinx-build,sphinx-build-${PYVERSSUFFIX}," 37SUBST_SED.sphinx+= -e "s,sphinx-build,sphinx-build-${PYVERSSUFFIX},"
38SUBST_FILES.sphinx+= bindings/python/docs/Makefile configure doc/Makefile.local 38SUBST_FILES.sphinx+= bindings/python/docs/Makefile configure doc/Makefile.local
39SUBST_STAGE.sphinx= pre-configure 39SUBST_STAGE.sphinx= pre-configure
40SUBST_MESSAGE.sphinx= Fix sphinx command names. 40SUBST_MESSAGE.sphinx= Fix sphinx command names.
41 41
42SUBST_CLASSES+= gpg 42SUBST_CLASSES+= gpg
43SUBST_STAGE.gpg= pre-configure 43SUBST_STAGE.gpg= pre-configure
44SUBST_MESSAGE.gpg= Select GnuPG command 44SUBST_MESSAGE.gpg= Select GnuPG command
45SUBST_FILES.gpg+= configure 45SUBST_FILES.gpg+= configure
46SUBST_VARS.gpg= GPGME_GPG 46SUBST_VARS.gpg= GPGME_GPG
47 47
48LDFLAGS.SunOS+= -lsocket -lnsl 48LDFLAGS.SunOS+= -lsocket -lnsl
49 49
50.include "../../devel/sfsexp/buildlink3.mk" 50.include "../../devel/sfsexp/buildlink3.mk"
51.include "../../lang/python/application.mk" 51.include "../../lang/python/application.mk"
52BUILDLINK_API_DEPENDS.gmime3+= gmime3>=3.0.3 52BUILDLINK_API_DEPENDS.gmime3+= gmime3>=3.0.3
53.include "../../mail/gmime3/buildlink3.mk" 53.include "../../mail/gmime3/buildlink3.mk"
54.include "../../textproc/xapian/buildlink3.mk" 54.include "../../textproc/xapian/buildlink3.mk"
55.include "../../devel/talloc/buildlink3.mk" 55.include "../../devel/talloc/buildlink3.mk"
56BUILDLINK_API_DEPENDS.zlib+= zlib>=1.2.5.2 56BUILDLINK_API_DEPENDS.zlib+= zlib>=1.2.5.2
57.include "../../devel/zlib/buildlink3.mk" 57.include "../../devel/zlib/buildlink3.mk"
58.include "../../mk/bsd.pkg.mk" 58.include "../../mk/bsd.pkg.mk"

cvs diff -r1.60 -r1.61 pkgsrc/mail/notmuch/distinfo (switch to unified diff)

--- pkgsrc/mail/notmuch/distinfo 2021/11/01 14:17:32 1.60
+++ pkgsrc/mail/notmuch/distinfo 2021/11/07 12:18:49 1.61
@@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
1$NetBSD: distinfo,v 1.60 2021/11/01 14:17:32 ryoon Exp $ 1$NetBSD: distinfo,v 1.61 2021/11/07 12:18:49 wiz Exp $
2 2
3BLAKE2s (notmuch-0.34.tar.xz) = 587a60b7d956aef8c91adf960dd4cbeb90969ccb61706203387c6e9bfcde3e38 3BLAKE2s (notmuch-0.34.1.tar.xz) = 121fdd8afbf05eb1073de0633a931374490cf59156d31464181a96a3a229e3d2
4SHA512 (notmuch-0.34.tar.xz) = c7c802ee6fc056cb626611e3403541e404c628d238983299faf877e7eca9dfb94bd643c399e6a6cda53b051d2ad837ad03b124a1f44e17c7637a9c9b23e33c73 4SHA512 (notmuch-0.34.1.tar.xz) = ef1423e049a83f81fb6b5a75f9a35efc0381c661bbe00007dabd6b385df829ac4195137ccef3fa1ec652df8eb4566e3d9d30880a4c74497a9668cb3ca240fb88
5Size (notmuch-0.34.tar.xz) = 748232 bytes 5Size (notmuch-0.34.1.tar.xz) = 748444 bytes
6SHA1 (patch-configure) = 93831007eb3ffac12612d12f772e8a0ac0115207 6SHA1 (patch-configure) = 93831007eb3ffac12612d12f772e8a0ac0115207
7SHA1 (patch-emacs_Makefile.local) = 4a36a2c165852a098a45c8b99c8372d65d33b07c 7SHA1 (patch-emacs_Makefile.local) = 4a36a2c165852a098a45c8b99c8372d65d33b07c