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