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