Download raw body.
[maint-update] mail/mu 1.10.8 -> 1.12.6
Hello,
this is a major update to mail/mu.
There are a lot of changes. Please read /usr/local/share/doc/mu/NEWS.org
or its online equivalent https://github.com/djcb/mu/blob/master/NEWS.org
The test target has one test failing for mu, and two failing for
mu-guile. That's expected as they both access paths not allowed with
enabled privsep in ports. When executed manually outside the ports
infrastructure, they run fine.
I'm mainly using "mu" with mutt, therefore I'm looking for people that
use the mu4e and the guile part for some tests and OKs / comments.
Best Regards,
Stefan
Index: mail/mu/Makefile
===================================================================
RCS file: /cvs/ports/mail/mu/Makefile,v
diff -u -p -u -p -r1.44 Makefile
--- mail/mu/Makefile 10 Nov 2023 09:59:14 -0000 1.44
+++ mail/mu/Makefile 24 Aug 2024 14:53:04 -0000
@@ -18,7 +18,7 @@ PERMIT_PACKAGE = Yes
WANTLIB += ${COMPILER_LIBCXX} c gio-2.0 glib-2.0 gmime-3.0 gobject-2.0
WANTLIB += m xapian
-DIST_TUPLE = github djcb mu v1.10.8 .
+DIST_TUPLE = github djcb mu v1.12.6 .
EXTRACT_SUFX = .tar.xz
@@ -41,7 +41,7 @@ CONFIGURE_ARGS += -Dguile=disabled
.endif
# needs readline >= 8.0
-CONFIGURE_ARGS += -Dreadline=disabled
+CONFIGURE_ARGS += -Dreadline=disabled -Dcld2=disabled
pre-configure:
sed -e 's/exec guile/exec guile${GUILE_V}/' -i \
Index: mail/mu/distinfo
===================================================================
RCS file: /cvs/ports/mail/mu/distinfo,v
diff -u -p -u -p -r1.28 distinfo
--- mail/mu/distinfo 10 Nov 2023 09:59:14 -0000 1.28
+++ mail/mu/distinfo 24 Aug 2024 14:53:04 -0000
@@ -1,2 +1,2 @@
-SHA256 (djcb-mu-v1.10.8.tar.gz) = dh4HSuS7+ZXJMVB1O+VchJDz6XwZox5CiYMpZKh5G7E=
-SIZE (djcb-mu-v1.10.8.tar.gz) = 768318
+SHA256 (djcb-mu-v1.12.6.tar.gz) = E9VapW++h0ZQSlhYEXuAkmYMXL1ZxIybGmA4+ZstErA=
+SIZE (djcb-mu-v1.12.6.tar.gz) = 963258
Index: mail/mu/patches/patch-lib_mu-store-worker_hh
===================================================================
RCS file: mail/mu/patches/patch-lib_mu-store-worker_hh
diff -N mail/mu/patches/patch-lib_mu-store-worker_hh
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ mail/mu/patches/patch-lib_mu-store-worker_hh 24 Aug 2024 14:53:04 -0000
@@ -0,0 +1,12 @@
+Index: lib/mu-store-worker.hh
+--- lib/mu-store-worker.hh.orig
++++ lib/mu-store-worker.hh
+@@ -159,7 +159,7 @@ class StoreWorker { (private)
+ size_t cleanup_orphans();
+
+ QueueType q_;
+- Store& store_;;
++ Store& store_;
+ std::thread runner_;
+ std::atomic<bool> running_{};
+ SexpCommandHandler sexp_handler_{};
Index: mail/mu/patches/patch-lib_mu-store_cc
===================================================================
RCS file: mail/mu/patches/patch-lib_mu-store_cc
diff -N mail/mu/patches/patch-lib_mu-store_cc
--- mail/mu/patches/patch-lib_mu-store_cc 5 Sep 2023 11:04:50 -0000 1.3
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,14 +0,0 @@
-fix time_t format specifier
-
-Index: lib/mu-store.cc
---- lib/mu-store.cc.orig
-+++ lib/mu-store.cc
-@@ -699,7 +699,7 @@ Store::set_dirstamp(const std::string& path, time_t ts
- {
- std::array<char, 2 * sizeof(tstamp) + 1> data{};
- const auto len = static_cast<size_t>(
-- g_snprintf(data.data(), data.size(), "%zx", tstamp));
-+ g_snprintf(data.data(), data.size(), "%lld", (long long)tstamp));
-
- set_metadata(path, std::string{data.data(), len});
- }
Index: mail/mu/patches/patch-lib_utils_mu-readline_cc
===================================================================
RCS file: /cvs/ports/mail/mu/patches/patch-lib_utils_mu-readline_cc,v
diff -u -p -u -p -r1.3 patch-lib_utils_mu-readline_cc
--- mail/mu/patches/patch-lib_utils_mu-readline_cc 31 Jul 2022 11:43:48 -0000 1.3
+++ mail/mu/patches/patch-lib_utils_mu-readline_cc 24 Aug 2024 14:53:04 -0000
@@ -3,7 +3,7 @@
Index: lib/utils/mu-readline.cc
--- lib/utils/mu-readline.cc.orig
+++ lib/utils/mu-readline.cc
-@@ -74,7 +74,7 @@ Mu::have_readline()
+@@ -73,7 +73,7 @@ Mu::have_readline()
void
Mu::setup_readline(const std::string& histpath, size_t maxlines)
{
Index: mail/mu/patches/patch-lib_utils_mu-utils-format_hh
===================================================================
RCS file: mail/mu/patches/patch-lib_utils_mu-utils-format_hh
diff -N mail/mu/patches/patch-lib_utils_mu-utils-format_hh
--- mail/mu/patches/patch-lib_utils_mu-utils-format_hh 19 Dec 2022 18:38:39 -0000 1.2
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-Index: lib/utils/mu-utils-format.hh
---- lib/utils/mu-utils-format.hh.orig
-+++ lib/utils/mu-utils-format.hh
-@@ -52,7 +52,7 @@ std::string format(const char* frm, ...) __attribute__
- *
- * @return a formatted string
- */
--std::string vformat(const char* frm, va_list args) __attribute__((format(printf, 1, 0)));
-+std::string vformat(const char* frm, __va_list args) __attribute__((format(printf, 1, 0)));
-
-
- } // namepace Mu
Index: mail/mu/patches/patch-mu_mu-cmd-server_cc
===================================================================
RCS file: /cvs/ports/mail/mu/patches/patch-mu_mu-cmd-server_cc,v
diff -u -p -u -p -r1.4 patch-mu_mu-cmd-server_cc
--- mail/mu/patches/patch-mu_mu-cmd-server_cc 5 Sep 2023 11:04:51 -0000 1.4
+++ mail/mu/patches/patch-mu_mu-cmd-server_cc 24 Aug 2024 14:53:04 -0000
@@ -3,9 +3,9 @@
Index: mu/mu-cmd-server.cc
--- mu/mu-cmd-server.cc.orig
+++ mu/mu-cmd-server.cc
-@@ -125,7 +125,7 @@ Mu::mu_cmd_server(const Mu::Options& opts) try {
- opts.debug ? "yes" : "no",
- have_readline() ? "yes" : "no");
+@@ -120,7 +120,7 @@ Mu::mu_cmd_server(const Mu::Options& opts) try {
+ opts.debug ? "yes" : "no",
+ have_readline() ? "yes" : "no");
- tty = ::isatty(::fileno(stdout));
+ tty = ::isatty(fileno(stdout));
Index: mail/mu/patches/patch-mu_mu-options_cc
===================================================================
RCS file: /cvs/ports/mail/mu/patches/patch-mu_mu-options_cc,v
diff -u -p -u -p -r1.1 patch-mu_mu-options_cc
--- mail/mu/patches/patch-mu_mu-options_cc 5 Sep 2023 11:04:51 -0000 1.1
+++ mail/mu/patches/patch-mu_mu-options_cc 24 Aug 2024 14:53:04 -0000
@@ -2,7 +2,7 @@
Index: mu/mu-options.cc
--- mu/mu-options.cc.orig
+++ mu/mu-options.cc
-@@ -630,8 +630,8 @@ bool
+@@ -746,8 +746,8 @@ bool
Options::default_no_color()
{
static const auto no_color =
Index: mail/mu/pkg/PFRAG.guile
===================================================================
RCS file: /cvs/ports/mail/mu/pkg/PFRAG.guile,v
diff -u -p -u -p -r1.5 PFRAG.guile
--- mail/mu/pkg/PFRAG.guile 5 Sep 2023 11:04:51 -0000 1.5
+++ mail/mu/pkg/PFRAG.guile 24 Aug 2024 14:53:04 -0000
@@ -1,8 +1,8 @@
info/mu-guile.info
@lib lib/guile/3.0/extensions/libguile-mu.so.${LIBguile-mu_VERSION}
share/guile/site/3.0/mu/
+share/guile/site/3.0/mu.scm
share/guile/site/3.0/mu/message.scm
-share/guile/site/3.0/mu/mu.scm
share/guile/site/3.0/mu/plot.scm
share/guile/site/3.0/mu/script.scm
share/guile/site/3.0/mu/stats.scm
Index: mail/mu/pkg/PLIST
===================================================================
RCS file: /cvs/ports/mail/mu/pkg/PLIST,v
diff -u -p -u -p -r1.12 PLIST
--- mail/mu/pkg/PLIST 10 Nov 2023 09:59:14 -0000 1.12
+++ mail/mu/pkg/PLIST 24 Aug 2024 14:53:04 -0000
@@ -3,13 +3,13 @@
@man man/man1/mu-add.1
@man man/man1/mu-cfind.1
@man man/man1/mu-extract.1
-@man man/man1/mu-fields.1
@man man/man1/mu-find.1
@man man/man1/mu-help.1
@man man/man1/mu-index.1
@man man/man1/mu-info.1
@man man/man1/mu-init.1
@man man/man1/mu-mkdir.1
+@man man/man1/mu-move.1
@man man/man1/mu-remove.1
@man man/man1/mu-server.1
@man man/man1/mu-verify.1
@@ -27,6 +27,7 @@ share/emacs/site-lisp/
share/emacs/site-lisp/mu4e/
share/emacs/site-lisp/mu4e/mu4e-actions.el
share/emacs/site-lisp/mu4e/mu4e-actions.elc
+share/emacs/site-lisp/mu4e/mu4e-autoloads.el
share/emacs/site-lisp/mu4e/mu4e-bookmarks.el
share/emacs/site-lisp/mu4e/mu4e-bookmarks.elc
share/emacs/site-lisp/mu4e/mu4e-compose.el
@@ -56,6 +57,8 @@ share/emacs/site-lisp/mu4e/mu4e-mark.el
share/emacs/site-lisp/mu4e/mu4e-mark.elc
share/emacs/site-lisp/mu4e/mu4e-message.el
share/emacs/site-lisp/mu4e/mu4e-message.elc
+share/emacs/site-lisp/mu4e/mu4e-mime-parts.el
+share/emacs/site-lisp/mu4e/mu4e-mime-parts.elc
share/emacs/site-lisp/mu4e/mu4e-modeline.el
share/emacs/site-lisp/mu4e/mu4e-modeline.elc
share/emacs/site-lisp/mu4e/mu4e-notification.el
@@ -64,6 +67,7 @@ share/emacs/site-lisp/mu4e/mu4e-obsolete
share/emacs/site-lisp/mu4e/mu4e-obsolete.elc
share/emacs/site-lisp/mu4e/mu4e-org.el
share/emacs/site-lisp/mu4e/mu4e-org.elc
+share/emacs/site-lisp/mu4e/mu4e-pkg.el
share/emacs/site-lisp/mu4e/mu4e-query-items.el
share/emacs/site-lisp/mu4e/mu4e-query-items.elc
share/emacs/site-lisp/mu4e/mu4e-search.el
@@ -72,6 +76,8 @@ share/emacs/site-lisp/mu4e/mu4e-server.e
share/emacs/site-lisp/mu4e/mu4e-server.elc
share/emacs/site-lisp/mu4e/mu4e-speedbar.el
share/emacs/site-lisp/mu4e/mu4e-speedbar.elc
+share/emacs/site-lisp/mu4e/mu4e-thread.el
+share/emacs/site-lisp/mu4e/mu4e-thread.elc
share/emacs/site-lisp/mu4e/mu4e-update.el
share/emacs/site-lisp/mu4e/mu4e-update.elc
share/emacs/site-lisp/mu4e/mu4e-vars.el
[maint-update] mail/mu 1.10.8 -> 1.12.6