pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/mail/mu
Module Name: pkgsrc
Committed By: ktnb
Date: Tue Aug 11 14:40:34 UTC 2026
Modified Files:
pkgsrc/mail/mu: Makefile PLIST distinfo
pkgsrc/mail/mu/patches: patch-lib_message_mu-contact.hh
patch-mu4e_meson.build
Removed Files:
pkgsrc/mail/mu/patches: patch-lib_message_mu-labels.cc
patch-lib_message_mu-message-part.cc
patch-lib_mu-query-processor.cc patch-lib_utils_mu-html-to-text.cc
patch-lib_utils_mu-sexp.cc patch-lib_utils_mu-utils.cc
Log Message:
mu: update to 1.14.3
Many internal cleanups/fixups/C++20-modernization, but also a number
of new features:
mu:
- better handling of html parts
- fall back to most recent 'Received' for 'Date:'-less messages
- record the time-zone offset
- command-line completion for bash & zsh
mu4e:
- improved mime-handling
- improved HTML view (generate HTML view for pure text as well)
- hide "clickables" until requested (but see
- mu4e-view-always-show-url-indicators)
scm:
- performance improvements
- new methods for querying system configuration" and querying
database
- fields, and getting timezone information (for 'date' and
'changed')
To generate a diff of this commit:
cvs rdiff -u -r1.27 -r1.28 pkgsrc/mail/mu/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/mail/mu/PLIST
cvs rdiff -u -r1.20 -r1.21 pkgsrc/mail/mu/distinfo
cvs rdiff -u -r1.1 -r1.2 \
pkgsrc/mail/mu/patches/patch-lib_message_mu-contact.hh \
pkgsrc/mail/mu/patches/patch-mu4e_meson.build
cvs rdiff -u -r1.1 -r0 pkgsrc/mail/mu/patches/patch-lib_message_mu-labels.cc \
pkgsrc/mail/mu/patches/patch-lib_message_mu-message-part.cc \
pkgsrc/mail/mu/patches/patch-lib_mu-query-processor.cc \
pkgsrc/mail/mu/patches/patch-lib_utils_mu-sexp.cc
cvs rdiff -u -r1.2 -r0 \
pkgsrc/mail/mu/patches/patch-lib_utils_mu-html-to-text.cc \
pkgsrc/mail/mu/patches/patch-lib_utils_mu-utils.cc
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/mail/mu/Makefile
diff -u pkgsrc/mail/mu/Makefile:1.27 pkgsrc/mail/mu/Makefile:1.28
--- pkgsrc/mail/mu/Makefile:1.27 Mon Jun 22 14:48:35 2026
+++ pkgsrc/mail/mu/Makefile Tue Aug 11 14:40:33 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.27 2026/06/22 14:48:35 ktnb Exp $
+# $NetBSD: Makefile,v 1.28 2026/08/11 14:40:33 ktnb Exp $
-DISTNAME= mu-1.14.2
+DISTNAME= mu-1.14.3
CATEGORIES= mail
MASTER_SITES= ${MASTER_SITE_GITHUB:=djcb/}
GITHUB_TAG= v${PKGVERSION_NOREV}
@@ -14,6 +14,7 @@ MESON_ARGS+= -Dinfodir=info
MESON_ARGS+= -Dlispdir=${EMACS_LISPPREFIX}
USE_LANGUAGES= c c++
USE_TOOLS+= pkg-config
+ICON_THEMES= yes
PYTHON_FOR_BUILD_ONLY= tool
PYTHON_VERSIONS_INCOMPATIBLE= 27
@@ -28,6 +29,7 @@ USE_CXX_FEATURES+= c++20 charconv
.include "../../devel/meson/build.mk"
BUILDLINK_API_DEPENDS.glib2+= glib2>=2.80.0
.include "../../devel/glib2/buildlink3.mk"
+.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
.include "../../mail/gmime3/buildlink3.mk"
.include "../../textproc/xapian/buildlink3.mk"
.include "../../mk/atomic64.mk"
Index: pkgsrc/mail/mu/PLIST
diff -u pkgsrc/mail/mu/PLIST:1.6 pkgsrc/mail/mu/PLIST:1.7
--- pkgsrc/mail/mu/PLIST:1.6 Sat May 30 12:56:30 2026
+++ pkgsrc/mail/mu/PLIST Tue Aug 11 14:40:33 2026
@@ -1,4 +1,7 @@
-@comment $NetBSD: PLIST,v 1.6 2026/05/30 12:56:30 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.7 2026/08/11 14:40:33 ktnb Exp $
bin/mu
+share/bash-completion/completions/mu
share/doc/mu/IDEAS.org
share/doc/mu/NEWS.org
+share/icons/hicolor/scalable/apps/mu-icon.svg
+share/zsh/site-functions/_mu
Index: pkgsrc/mail/mu/distinfo
diff -u pkgsrc/mail/mu/distinfo:1.20 pkgsrc/mail/mu/distinfo:1.21
--- pkgsrc/mail/mu/distinfo:1.20 Mon Jun 22 14:48:35 2026
+++ pkgsrc/mail/mu/distinfo Tue Aug 11 14:40:33 2026
@@ -1,13 +1,7 @@
-$NetBSD: distinfo,v 1.20 2026/06/22 14:48:35 ktnb Exp $
+$NetBSD: distinfo,v 1.21 2026/08/11 14:40:33 ktnb Exp $
-BLAKE2s (mu-1.14.2.tar.gz) = 3fb7bf2438ab668866bb218d0972649a16be0f947d9458af9bdc70e0b6b69d83
-SHA512 (mu-1.14.2.tar.gz) = f99dd9cfef1e885eb61128b32dc9aa8c43bd87965366747d09cec18a4dade6c0d563003487ec448ad02664f03351a01cfe9aa6605b67a8857295ddffd15373a3
-Size (mu-1.14.2.tar.gz) = 1307184 bytes
-SHA1 (patch-lib_message_mu-contact.hh) = dce9b6da318ccb7f6103a9d7796fdf3cf57e187e
-SHA1 (patch-lib_message_mu-labels.cc) = 37f207ccd216d3cec59c07b24a1512a28d46d058
-SHA1 (patch-lib_message_mu-message-part.cc) = 1af584701961a896b9da7368f6019ab883ca4723
-SHA1 (patch-lib_mu-query-processor.cc) = 646bfd73818aff8e87658065d5b8e1c543eeada2
-SHA1 (patch-lib_utils_mu-html-to-text.cc) = 5a2a52c8d31ef7048d597068342831ab93c57c5c
-SHA1 (patch-lib_utils_mu-sexp.cc) = fabb59590e2b9348c3ba9992d67b3739288c591d
-SHA1 (patch-lib_utils_mu-utils.cc) = 2b13a39f9e2c6ff070bd6a26b2804b945204a5ce
-SHA1 (patch-mu4e_meson.build) = 8578ab905d8bb4e26b7ad27cf6cb3d68d353c7e1
+BLAKE2s (mu-1.14.3.tar.gz) = b4937b7df9fd2296ea4b2b12df8dbd7c31a41c854b8f955b78ba3122f33e5167
+SHA512 (mu-1.14.3.tar.gz) = 7ac28e81f646a9bdd0dd1140d7d0517b8a83eb4383c2a2e1b9e44ca1b1130e408c6db15da85b73f0ffd894a1b449bdb70a896fbd7527d79a843b42c4ae4b80fa
+Size (mu-1.14.3.tar.gz) = 1338427 bytes
+SHA1 (patch-lib_message_mu-contact.hh) = cc4cc391ab4bbd16f6c38e222057b392d68485e6
+SHA1 (patch-mu4e_meson.build) = 3581ab81c473ae058869b90e979fc77c96cf0670
Index: pkgsrc/mail/mu/patches/patch-lib_message_mu-contact.hh
diff -u pkgsrc/mail/mu/patches/patch-lib_message_mu-contact.hh:1.1 pkgsrc/mail/mu/patches/patch-lib_message_mu-contact.hh:1.2
--- pkgsrc/mail/mu/patches/patch-lib_message_mu-contact.hh:1.1 Thu Jan 29 16:41:56 2026
+++ pkgsrc/mail/mu/patches/patch-lib_message_mu-contact.hh Tue Aug 11 14:40:34 2026
@@ -1,15 +1,15 @@
-$NetBSD: patch-lib_message_mu-contact.hh,v 1.1 2026/01/29 16:41:56 ktnb Exp $
+$NetBSD: patch-lib_message_mu-contact.hh,v 1.2 2026/08/11 14:40:34 ktnb Exp $
Fix error -30 on NetBSD 11
---- lib/message/mu-contact.hh.orig 2026-01-15 19:59:15.000000000 +0000
+--- lib/message/mu-contact.hh.orig 2026-08-09 13:09:55.896030812 +0000
+++ lib/message/mu-contact.hh
-@@ -184,7 +184,7 @@ struct Contact {
+@@ -166,7 +166,7 @@ struct Contact { (private)
private:
void cleanup_name() { // replace control characters by spaces.
for (auto& c: name)
-- if (iscntrl(c))
-+ if (iscntrl(static_cast<unsigned char>(c)))
+- if (is_ascii_cntrl(c))
++ if (is_ascii_cntrl(static_cast<unsigned char>(c)))
c = ' ';
}
Index: pkgsrc/mail/mu/patches/patch-mu4e_meson.build
diff -u pkgsrc/mail/mu/patches/patch-mu4e_meson.build:1.1 pkgsrc/mail/mu/patches/patch-mu4e_meson.build:1.2
--- pkgsrc/mail/mu/patches/patch-mu4e_meson.build:1.1 Mon Mar 3 02:29:41 2025
+++ pkgsrc/mail/mu/patches/patch-mu4e_meson.build Tue Aug 11 14:40:34 2026
@@ -1,14 +1,14 @@
-$NetBSD: patch-mu4e_meson.build,v 1.1 2025/03/03 02:29:41 ktnb Exp $
+$NetBSD: patch-mu4e_meson.build,v 1.2 2026/08/11 14:40:34 ktnb Exp $
Don't care about info errors
---- mu4e/meson.build.orig 2025-02-27 21:15:32.748538946 +0000
+--- mu4e/meson.build.orig 2026-08-09 13:09:56.075658158 +0000
+++ mu4e/meson.build
-@@ -143,6 +143,7 @@ if makeinfo.found()
- install_dir: infodir,
+@@ -156,6 +156,7 @@ if makeinfo.found()
install: true,
+ depends: fdl_texi,
command: [makeinfo,
+ '--force', '--no-validate',
- '-o', join_paths(meson.current_build_dir(), 'mu4e.info'),
- join_paths(meson.current_source_dir(), 'mu4e.texi'),
- '-I', join_paths(meson.current_build_dir(), '..')])
+ '-o', meson.current_build_dir() / 'mu4e.info',
+ meson.current_source_dir() / 'mu4e.texi',
+ '-I', meson.current_build_dir() / '..'])
Home |
Main Index |
Thread Index |
Old Index