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:           Thu Oct 15 13:06:37 UTC 2026

Modified Files:
        pkgsrc/mail/mu: Makefile PLIST.emacs distinfo
        pkgsrc/mail/mu/patches: patch-mu4e_meson.build

Log Message:
mu: update to 1.14.4

Packaging updates:
- mu has chosen to remove a few libs from vendored in favor of using
  meson's wrap. Therefore, there are some new depends for this.

Upstream updates:
*** mu
- experimental support for the Fish shell

*** mu4e
- New option ~mu4e-view-ignore-links~ to exclude links (by default,
 no-reply-links) from ~mu4e-view-go-to-url~ and friends (1.14.4)

- Add some ~defalias~::
  ~mu4e-contact-matches-p~ => ~mu4e-message-contact-field-matches~,
  ~mpu4e-contact-matches-me-p~ =>
    ~mu4e-message-contact-field-matches-me~ and
  ~mu4e-subject-matches-p~ => ~mu4e-message-subject-matches~

- ~mu4e-compose-resend~ now honors ~mu4e-sent-messages-behavior~

- include the ~mu~ man-pages as an appendix to the ~mu4e~ manual

- ~mu4e-view-go-to-url~ and ~mu4e-view-save-url~ now also work when
  viewing messages in HTML-mode.

  Now, with ~xwidget~ becoming available again, ~mu4e~ experimentally
  adds much deeper integration, including setting ~xwidget~ as the
  default HTML-renderer for messages.

*** scm
- add convenience procedures ~language?~ for testing a message's
  language; ~match-label?~ for testing if a message has a given
  label, ~tags~ for getting the message tags

- Add procedures to get contact list for messages: ~contacts~
  (From/To/Cc/Bcc) and ~recipients~ (To/Cc/Bcc). Add
  ~match-contact?~, ~imatch-contact?~ to match (lists of) contacts
  against regular expressions

- rename procedure ~list?~ into ~mailing-list?~, since the former is
  core binding we should not override. This is a breaking change.


To generate a diff of this commit:
cvs rdiff -u -r1.32 -r1.33 pkgsrc/mail/mu/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/mail/mu/PLIST.emacs
cvs rdiff -u -r1.22 -r1.23 pkgsrc/mail/mu/distinfo
cvs rdiff -u -r1.3 -r1.4 pkgsrc/mail/mu/patches/patch-mu4e_meson.build

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.32 pkgsrc/mail/mu/Makefile:1.33
--- pkgsrc/mail/mu/Makefile:1.32        Tue Sep 29 06:06:24 2026
+++ pkgsrc/mail/mu/Makefile     Thu Oct 15 13:06:37 2026
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.32 2026/09/29 06:06:24 wiz Exp $
+# $NetBSD: Makefile,v 1.33 2026/10/15 13:06:37 ktnb Exp $
 
-DISTNAME=      mu-1.14.3
-PKGREVISION=   3
+DISTNAME=      mu-1.14.4
 CATEGORIES=    mail
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=djcb/}
 GITHUB_TAG=    v${PKGVERSION_NOREV}
@@ -14,8 +13,10 @@ LICENSE=     gnu-gpl-v3
 MESON_ARGS+=   -Dinfodir=${PKGINFODIR}
 MESON_ARGS+=   -Dlispdir=${EMACS_LISPPREFIX}
 USE_LANGUAGES= c c++
-USE_TOOLS+=    pkg-config
+USE_TOOLS+=    cmake pkg-config makeinfo
 ICON_THEMES=   yes
+# mu4e textinfo uses newer features
+TEXINFO_REQD+= 7.0
 
 PYTHON_FOR_BUILD_ONLY=         tool
 PYTHON_VERSIONS_INCOMPATIBLE=  27
@@ -27,11 +28,15 @@ USE_CXX_FEATURES+=  c++20 charconv
 
 .include "../../lang/python/application.mk"
 .include "../../databases/sqlite3/buildlink3.mk"
+.include "../../devel/cmake/buildlink3.mk"
+.include "../../devel/CLI11/buildlink3.mk"
 .include "../../devel/meson/build.mk"
 BUILDLINK_API_DEPENDS.glib2+=  glib2>=2.80.0
 .include "../../devel/glib2/buildlink3.mk"
+.include "../../devel/tl-expected/buildlink3.mk"
 .include "../../graphics/hicolor-icon-theme/buildlink3.mk"
 .include "../../mail/gmime3/buildlink3.mk"
+.include "../../textproc/fmtlib/buildlink3.mk"
 .include "../../textproc/xapian/buildlink3.mk"
 .include "../../mk/atomic64.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/mail/mu/PLIST.emacs
diff -u pkgsrc/mail/mu/PLIST.emacs:1.3 pkgsrc/mail/mu/PLIST.emacs:1.4
--- pkgsrc/mail/mu/PLIST.emacs:1.3      Sat May 30 12:56:30 2026
+++ pkgsrc/mail/mu/PLIST.emacs  Thu Oct 15 13:06:37 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST.emacs,v 1.3 2026/05/30 12:56:30 ryoon Exp $
+@comment $NetBSD: PLIST.emacs,v 1.4 2026/10/15 13:06:37 ktnb Exp $
 info/mu4e.info
 man/man1/mu-add.1
 man/man1/mu-cfind.1
@@ -86,6 +86,10 @@ ${EMACS_LISPPREFIX}/mu4e/mu4e-vars.el
 ${EMACS_LISPPREFIX}/mu4e/mu4e-vars.elc
 ${EMACS_LISPPREFIX}/mu4e/mu4e-view.el
 ${EMACS_LISPPREFIX}/mu4e/mu4e-view.elc
+${EMACS_LISPPREFIX}/mu4e/mu4e-view-html.el
+${EMACS_LISPPREFIX}/mu4e/mu4e-view-html.elc
+${EMACS_LISPPREFIX}/mu4e/mu4e-view-xwidget.el
+${EMACS_LISPPREFIX}/mu4e/mu4e-view-xwidget.elc
 ${EMACS_LISPPREFIX}/mu4e/mu4e-window.el
 ${EMACS_LISPPREFIX}/mu4e/mu4e-window.elc
 ${EMACS_LISPPREFIX}/mu4e/mu4e.el

Index: pkgsrc/mail/mu/distinfo
diff -u pkgsrc/mail/mu/distinfo:1.22 pkgsrc/mail/mu/distinfo:1.23
--- pkgsrc/mail/mu/distinfo:1.22        Fri Sep 25 09:48:10 2026
+++ pkgsrc/mail/mu/distinfo     Thu Oct 15 13:06:37 2026
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.22 2026/09/25 09:48:10 wiz Exp $
+$NetBSD: distinfo,v 1.23 2026/10/15 13:06:37 ktnb Exp $
 
-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
+BLAKE2s (mu-1.14.4.tar.gz) = dd69b82f4d306872d35a692fe098cb1867912e62b85bf80d22efaea083859505
+SHA512 (mu-1.14.4.tar.gz) = 8dfd7c209f48faed189d717a4676e76da28474ac7943bafc9024f165eead268fc492daedffbf4b64938725a5a986398b11b253a08ca322917b31322f3d8a60c3
+Size (mu-1.14.4.tar.gz) = 1090013 bytes
 SHA1 (patch-lib_message_mu-contact.hh) = cc4cc391ab4bbd16f6c38e222057b392d68485e6
-SHA1 (patch-mu4e_meson.build) = 7119708a5472bcc1b048a900e2db3b059e84aa0f
+SHA1 (patch-mu4e_meson.build) = 7e1c7b93d5bfb1e744f6ea5f12ae5861ae9ec1f9

Index: pkgsrc/mail/mu/patches/patch-mu4e_meson.build
diff -u pkgsrc/mail/mu/patches/patch-mu4e_meson.build:1.3 pkgsrc/mail/mu/patches/patch-mu4e_meson.build:1.4
--- pkgsrc/mail/mu/patches/patch-mu4e_meson.build:1.3   Fri Sep 25 09:48:10 2026
+++ pkgsrc/mail/mu/patches/patch-mu4e_meson.build       Thu Oct 15 13:06:37 2026
@@ -1,4 +1,4 @@
-$NetBSD: patch-mu4e_meson.build,v 1.3 2026/09/25 09:48:10 wiz Exp $
+$NetBSD: patch-mu4e_meson.build,v 1.4 2026/10/15 13:06:37 ktnb Exp $
 
 Don't care about info errors
 
@@ -9,9 +9,9 @@ an Emacs without D-Bus -- every *nox one
 off.  The file compiles clean without D-Bus: both of its requires pass
 'noerror.
 
---- mu4e/meson.build.orig      2026-08-09 13:09:56.075658158 +0000
+--- mu4e/meson.build.orig      2026-10-14 17:15:49.000000000 +0000
 +++ mu4e/meson.build
-@@ -80,13 +80,9 @@
+@@ -82,13 +82,9 @@ mu4e_srcs += 'mu4e-dbus.el'
  
  # do have we have dbus support?
  mu4e_srcs += 'mu4e-dbus.el'
@@ -28,10 +28,10 @@ off.  The file compiles clean without D-
  
  # note, we cannot compile mu4e-config.el without incurring
  #  WARNING: Source item
-@@ -156,6 +152,7 @@ if makeinfo.found()
+@@ -158,6 +154,7 @@ if makeinfo.found()
                  install: true,
-                 depends: fdl_texi,
-                 command: [makeinfo,
+                 depends: [fdl_texi, man_texi],
+                 command: [makeinfo, '--no-split',
 +                          '--force', '--no-validate',
                            '-o', meson.current_build_dir() / 'mu4e.info',
                            meson.current_source_dir() / 'mu4e.texi',



Home | Main Index | Thread Index | Old Index