head 1.13; access; symbols pkgsrc-2023Q4:1.13.0.6 pkgsrc-2023Q4-base:1.13 pkgsrc-2023Q3:1.13.0.4 pkgsrc-2023Q3-base:1.13 pkgsrc-2023Q2:1.13.0.2 pkgsrc-2023Q2-base:1.13 pkgsrc-2023Q1:1.12.0.2 pkgsrc-2023Q1-base:1.12 pkgsrc-2022Q4:1.9.0.4 pkgsrc-2022Q4-base:1.9 pkgsrc-2022Q3:1.9.0.2 pkgsrc-2022Q3-base:1.9 pkgsrc-2022Q2:1.6.0.16 pkgsrc-2022Q2-base:1.6 pkgsrc-2022Q1:1.6.0.14 pkgsrc-2022Q1-base:1.6 pkgsrc-2021Q4:1.6.0.12 pkgsrc-2021Q4-base:1.6 pkgsrc-2021Q3:1.6.0.10 pkgsrc-2021Q3-base:1.6 pkgsrc-2021Q2:1.6.0.8 pkgsrc-2021Q2-base:1.6 pkgsrc-2021Q1:1.6.0.6 pkgsrc-2021Q1-base:1.6 pkgsrc-2020Q4:1.6.0.4 pkgsrc-2020Q4-base:1.6 pkgsrc-2020Q3:1.6.0.2 pkgsrc-2020Q3-base:1.6 pkgsrc-2020Q2:1.5.0.6 pkgsrc-2020Q2-base:1.5 pkgsrc-2020Q1:1.5.0.2 pkgsrc-2020Q1-base:1.5 pkgsrc-2019Q4:1.5.0.4 pkgsrc-2019Q4-base:1.5 pkgsrc-2019Q3:1.3.0.4 pkgsrc-2019Q3-base:1.3 pkgsrc-2019Q2:1.3.0.2 pkgsrc-2019Q2-base:1.3 pkgsrc-2019Q1:1.1.0.40 pkgsrc-2019Q1-base:1.1 pkgsrc-2018Q4:1.1.0.38 pkgsrc-2018Q4-base:1.1 pkgsrc-2018Q3:1.1.0.36 pkgsrc-2018Q3-base:1.1 pkgsrc-2018Q2:1.1.0.34 pkgsrc-2018Q2-base:1.1 pkgsrc-2018Q1:1.1.0.32 pkgsrc-2018Q1-base:1.1 pkgsrc-2017Q4:1.1.0.30 pkgsrc-2017Q4-base:1.1 pkgsrc-2017Q3:1.1.0.28 pkgsrc-2017Q3-base:1.1 pkgsrc-2017Q2:1.1.0.24 pkgsrc-2017Q2-base:1.1 pkgsrc-2017Q1:1.1.0.22 pkgsrc-2017Q1-base:1.1 pkgsrc-2016Q4:1.1.0.20 pkgsrc-2016Q4-base:1.1 pkgsrc-2016Q3:1.1.0.18 pkgsrc-2016Q3-base:1.1 pkgsrc-2016Q2:1.1.0.16 pkgsrc-2016Q2-base:1.1 pkgsrc-2016Q1:1.1.0.14 pkgsrc-2016Q1-base:1.1 pkgsrc-2015Q4:1.1.0.12 pkgsrc-2015Q4-base:1.1 pkgsrc-2015Q3:1.1.0.10 pkgsrc-2015Q3-base:1.1 pkgsrc-2015Q2:1.1.0.8 pkgsrc-2015Q2-base:1.1 pkgsrc-2015Q1:1.1.0.6 pkgsrc-2015Q1-base:1.1 pkgsrc-2014Q4:1.1.0.4 pkgsrc-2014Q4-base:1.1 pkgsrc-2014Q3:1.1.0.2 pkgsrc-2014Q3-base:1.1; locks; strict; comment @# @; 1.13 date 2023.06.06.12.41.48; author riastradh; state Exp; branches; next 1.12; commitid xhspr6Z8JLQOWSrE; 1.12 date 2023.01.28.13.09.28; author ryoon; state Exp; branches; next 1.11; commitid BguN4sYlzk8ogjbE; 1.11 date 2023.01.06.10.02.16; author vins; state Exp; branches; next 1.10; commitid wCNXPGACB0oWVs8E; 1.10 date 2023.01.06.08.50.42; author vins; state Exp; branches; next 1.9; commitid svRs4b8GgYodxs8E; 1.9 date 2022.08.20.05.11.21; author ryoon; state Exp; branches; next 1.8; commitid bl8jKJHfi7uhNzQD; 1.8 date 2022.08.20.05.07.05; author ryoon; state Exp; branches; next 1.7; commitid rXVJn0fOmaOLLzQD; 1.7 date 2022.07.08.22.12.53; author wiz; state Exp; branches; next 1.6; commitid bl9bJOEYwOXpP8LD; 1.6 date 2020.09.06.03.11.31; author ryoon; state Exp; branches; next 1.5; commitid mjmK8avN0L073WmC; 1.5 date 2019.11.12.12.51.01; author ryoon; state Exp; branches; next 1.4; commitid 6wpE9oDN7RALRyKB; 1.4 date 2019.10.21.21.55.04; author adam; state Exp; branches; next 1.3; commitid lYwyPt8XwDBiAMHB; 1.3 date 2019.04.05.09.59.01; author ryoon; state Exp; branches; next 1.2; commitid 9URYSN5VYPmd19iB; 1.2 date 2019.04.03.14.50.35; author ryoon; state Exp; branches; next 1.1; commitid gHV0bVuc1dlcHUhB; 1.1 date 2014.08.17.10.45.05; author wiz; state Exp; branches; next ; commitid 5nPX87KhpqaQEHMx; desc @@ 1.13 log @Mass-change BUILD_DEPENDS to TOOL_DEPENDS outside mk/. Almost all uses, if not all of them, are wrong, according to the semantics of BUILD_DEPENDS (packages built for target available for use _by_ tools at build-time) and TOOL_DEPEPNDS (packages built for host available for use _as_ tools at build-time). No change to BUILD_DEPENDS as used correctly inside buildlink3. As proposed on tech-pkg: https://mail-index.netbsd.org/tech-pkg/2023/06/03/msg027632.html @ text @# $NetBSD: options.mk,v 1.12 2023/01/28 13:09:28 ryoon Exp $ PKG_OPTIONS_VAR= PKG_OPTIONS.notmuch PKG_SUPPORTED_OPTIONS= doc PKG_SUGGESTED_OPTIONS+= doc .include "../../mk/bsd.options.mk" ### ### documentation support ### PLIST_VARS+= doc .if !empty(PKG_OPTIONS:Mdoc) PLIST.doc= yes USE_TOOLS+= perl TOOL_DEPENDS+= doxygen-[0-9]*:../../devel/doxygen TOOL_DEPENDS+= ${PYPKGPREFIX}-sphinx-[0-9]*:../../textproc/py-sphinx .else CONFIGURE_ARGS+= --without-docs CONFIGURE_ARGS+= --without-api-docs .endif @ 1.12 log @notmuch, notmuch-emacs: Split notmuch-emacs from notmuch @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.11 2023/01/06 10:02:16 vins Exp $ d16 2 a17 2 BUILD_DEPENDS+= doxygen-[0-9]*:../../devel/doxygen BUILD_DEPENDS+= ${PYPKGPREFIX}-sphinx-[0-9]*:../../textproc/py-sphinx @ 1.11 log @mail/notmuch: notmuch(3) also requires doxygen @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.10 2023/01/06 08:50:42 vins Exp $ d4 1 a4 1 PKG_SUPPORTED_OPTIONS= notmuch-emacs doc a9 13 ### emacs support ### BUILDLINK_DEPMETHOD.desktop-file-utils= build .include "../../sysutils/desktop-file-utils/buildlink3.mk" PLIST_VARS+= emacs .if !empty(PKG_OPTIONS:Mnotmuch-emacs) DEPENDS+= emacs>=25.1:../../editors/emacs PLIST.emacs= yes .else CONFIGURE_ARGS+= --without-emacs .endif ### @ 1.10 log @mail/notmuch: perl is required to build man page. PLIST file sorted alphabetically. @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.9 2022/08/20 05:11:21 ryoon Exp $ d29 1 @ 1.9 log @notmuch: Fix previous. Make desktop-file-utils for build dependency @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.8 2022/08/20 05:07:05 ryoon Exp $ d28 1 @ 1.8 log @notmuch: In notmuch-emacs option case, depends on desktop-file-utils fully Fix packaging with notmuch-emacs option. @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.7 2022/07/08 22:12:53 wiz Exp $ d12 1 @ 1.7 log @notmuch: restrict to python 3 @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.6 2020/09/06 03:11:31 ryoon Exp $ d12 1 a12 1 .include "../../sysutils/desktop-file-utils/desktopdb.mk" @ 1.6 log @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. @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.5 2019/11/12 12:51:01 ryoon Exp $ d27 1 a27 2 PYTHON_VERSIONED_DEPENDENCIES= sphinx:build .include "../../lang/python/versioned_dependencies.mk" @ 1.5 log @Convert emacs dependency to DEPENDS from BUILD_DEPENDS notmuch Emacs client requires Emacs itself to run. @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.4 2019/10/21 21:55:04 adam Exp $ d15 1 a15 1 DEPENDS+= emacs>=24.0:../../editors/emacs @ 1.4 log @Switch sphinx to versioned deps. @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.3 2019/04/05 09:59:01 ryoon Exp $ d15 1 a15 1 BUILD_DEPENDS+= emacs>=24.0:../../editors/emacs @ 1.3 log @Fix mimeinfo.cache handlinkg of notmuch-emacs option * Handle mimeinfo.cache automatically * Bump PKGREVISION @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.2 2019/04/03 14:50:35 ryoon Exp $ d27 2 a28 1 BUILD_DEPENDS+= ${PYPKGPREFIX}-sphinx-[0-9]*:../../textproc/py-sphinx @ 1.2 log @Split documentation to doc option It is enabled by default and no revbump is needed. @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.1 2014/08/17 10:45:05 wiz Exp $ d12 1 @ 1.1 log @Disable emacs detection by default. Add notmuch emacs option that pulls in emacs and installs compiled lisp files as well. Based on a similar patch by J. Lewis Muir on pkgsrc-users. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: $ d4 2 a5 1 PKG_SUPPORTED_OPTIONS= notmuch-emacs d19 12 @