pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/mail/neomutt



Module Name:    pkgsrc
Committed By:   wiz
Date:           Fri Dec 12 11:24:05 UTC 2025

Modified Files:
        pkgsrc/mail/neomutt: Makefile PLIST distinfo options.mk
Added Files:
        pkgsrc/mail/neomutt/patches: patch-smime_Makefile.autosetup

Log Message:
neomutt: update to 20251211.

2025-12-11  Richard Russon  \<rich%flatcap.org@localhost\>
* Security
  - #4725       deprecate old ssl and tls options
* Features
  - #4718       add `$message_id_format`
  - Notmuch: hide some old/deprecated features
* Bug Fixes
  - #4666       limit: force refresh of index bar
  - #4671       Update the status bar on thread [un]collapse
  - #4673       shrink history file on every new entry
  - #4679       Flush S/MIME passkey on failure to sign
  - #4684       execute message-hook sooner
  - #4687       fix: exec auto-completion
  - #4688       Fix infinite loop in GnuTLS socket I/O when socket blocks
  - #4696       `cmd_parse_fetch()`: debug: avoid NULL dereference
  - #4697       expunge: guard against segfault
  - #4719       alias: complete when only one match
  - #4721       browser: fix select/descend folder/mailbox
  - #4726       imap: protect against crash on shutdown
  - fix resolve for tagged save
  - help: fix sorting of unbound functions
  - help: hide deprecated functions
* Changed Config
  - New: `message_id_format = "<%z@%f>"`
  - Deprecated `ssl_use_sslv2`
  - Deprecated `ssl_use_sslv3`
  - Deprecated `ssl_use_tlsv1`
  - Deprecated `ssl_use_tlsv1_1`
* Translations
  - 100% Esperanto
  - 100% Lithuanian
  - 100% Serbian
  - 100% Turkish
* Docs
  - #4665       Revamp the S/MIME docs
  - #4680       Document how to use S/MIME with GPGMe
  - #4692       update the contribution guidelines
  - fix deprecated $pager example
  - lots man pages fixes
  - update help for sort options
* Build
  - #4668       fix build for re-entrant ncurses
  - #4727       make openssl/gnutls mutually exclusive
  - libkey: light refactoring
  - lua: create liblua
* Code
  - #4695       Replace some `TAILQ` uses with `ARRAY`
  - convert the ctype wrappers to use `bool`
  - global invert `OptNoCurses` to `OptGui`
  - key: collapse redirector functions
  - move `km_init()` earlier in startup
  - opcodes: add flags to `MenuFuncOp`
  - pass focused window to global functions
  - Use `buf_at()` to get a char from a `Buffer`
  - use `StringArray` everywhere


To generate a diff of this commit:
cvs rdiff -u -r1.109 -r1.110 pkgsrc/mail/neomutt/Makefile
cvs rdiff -u -r1.27 -r1.28 pkgsrc/mail/neomutt/PLIST
cvs rdiff -u -r1.81 -r1.82 pkgsrc/mail/neomutt/distinfo
cvs rdiff -u -r1.24 -r1.25 pkgsrc/mail/neomutt/options.mk
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/mail/neomutt/patches/patch-smime_Makefile.autosetup

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/mail/neomutt/Makefile
diff -u pkgsrc/mail/neomutt/Makefile:1.109 pkgsrc/mail/neomutt/Makefile:1.110
--- pkgsrc/mail/neomutt/Makefile:1.109  Thu Oct 23 20:38:11 2025
+++ pkgsrc/mail/neomutt/Makefile        Fri Dec 12 11:24:05 2025
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.109 2025/10/23 20:38:11 wiz Exp $
+# $NetBSD: Makefile,v 1.110 2025/12/12 11:24:05 wiz Exp $
 
-DISTNAME=              neomutt-20250905
-PKGREVISION=           1
+DISTNAME=              neomutt-20251211
 CATEGORIES=            mail
 MASTER_SITES=          ${MASTER_SITE_GITHUB:=neomutt/}
 GITHUB_TAG=            ${PKGVERSION_NOREV}

Index: pkgsrc/mail/neomutt/PLIST
diff -u pkgsrc/mail/neomutt/PLIST:1.27 pkgsrc/mail/neomutt/PLIST:1.28
--- pkgsrc/mail/neomutt/PLIST:1.27      Sun Sep  7 09:22:59 2025
+++ pkgsrc/mail/neomutt/PLIST   Fri Dec 12 11:24:05 2025
@@ -1,10 +1,10 @@
-@comment $NetBSD: PLIST,v 1.27 2025/09/07 09:22:59 wiz Exp $
+@comment $NetBSD: PLIST,v 1.28 2025/12/12 11:24:05 wiz Exp $
 bin/neomutt
 libexec/neomutt/pgpewrap
 ${PLIST.smime}libexec/neomutt/smime_keys
 man/man1/neomutt.1
 man/man1/pgpewrap_neomutt.1
-man/man1/smime_keys_neomutt.1
+${PLIST.smime}man/man1/smime_keys_neomutt.1
 man/man5/mbox_neomutt.5
 man/man5/mmdf_neomutt.5
 man/man5/neomuttrc.5
@@ -28,7 +28,7 @@ share/doc/neomutt/miscellany.html
 share/doc/neomutt/optionalfeatures.html
 share/doc/neomutt/reference.html
 share/doc/neomutt/security.html
-share/doc/neomutt/smime-notes.txt
+${PLIST.smime}share/doc/neomutt/smime-notes.txt
 share/doc/neomutt/tuning.html
 share/examples/neomutt/neomuttrc
 share/locale/bg/LC_MESSAGES/neomutt.mo
@@ -82,5 +82,6 @@ share/neomutt/logo/neomutt.svg
 share/neomutt/mime.types
 share/neomutt/oauth2/README.md
 share/neomutt/oauth2/mutt_oauth2.py
+${PLIST.smime}share/neomutt/smime.rc
 share/neomutt/vim-keys/README.md
 share/neomutt/vim-keys/vim-keys.rc

Index: pkgsrc/mail/neomutt/distinfo
diff -u pkgsrc/mail/neomutt/distinfo:1.81 pkgsrc/mail/neomutt/distinfo:1.82
--- pkgsrc/mail/neomutt/distinfo:1.81   Sun Sep  7 09:22:59 2025
+++ pkgsrc/mail/neomutt/distinfo        Fri Dec 12 11:24:05 2025
@@ -1,5 +1,6 @@
-$NetBSD: distinfo,v 1.81 2025/09/07 09:22:59 wiz Exp $
+$NetBSD: distinfo,v 1.82 2025/12/12 11:24:05 wiz Exp $
 
-BLAKE2s (neomutt-20250905-20250905.tar.gz) = 0ba76d1fcddc7c73d1e70d73d3b4b3527333a4f1c3202bd0c9b85317c277e183
-SHA512 (neomutt-20250905-20250905.tar.gz) = 18203b0d1451ffaee17c5c03579b3672431601636c444da51f2911df13b752d1e24fd2b6b2fa846a3706176e9aca23a48f8b0a319b356f64b7b816c6de481a7f
-Size (neomutt-20250905-20250905.tar.gz) = 4185921 bytes
+BLAKE2s (neomutt-20251211-20251211.tar.gz) = 0b8e5df6516ed0b1c712c81e48e8bdde2652f79480b4c66e5d03384b0e94acf7
+SHA512 (neomutt-20251211-20251211.tar.gz) = 9290a3d6a6cc68bdc567e5f727679f7fee3d69098b10417eeeee974e9fe2b402c3bfd5d4596e2b82f45a416f15bf659c6080c3cf3f8e49270df1f451615a8965
+Size (neomutt-20251211-20251211.tar.gz) = 4194272 bytes
+SHA1 (patch-smime_Makefile.autosetup) = f5bd8d86e70ce66b7510fc112fb4038b9e49b172

Index: pkgsrc/mail/neomutt/options.mk
diff -u pkgsrc/mail/neomutt/options.mk:1.24 pkgsrc/mail/neomutt/options.mk:1.25
--- pkgsrc/mail/neomutt/options.mk:1.24 Mon May  6 13:46:13 2024
+++ pkgsrc/mail/neomutt/options.mk      Fri Dec 12 11:24:05 2025
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.24 2024/05/06 13:46:13 wiz Exp $
+# $NetBSD: options.mk,v 1.25 2025/12/12 11:24:05 wiz Exp $
 
 PKG_OPTIONS_VAR=               PKG_OPTIONS.neomutt
 PKG_OPTIONS_REQUIRED_GROUPS=   display
@@ -66,7 +66,7 @@ CONFIGURE_ARGS+=      --disable-ssl
 PLIST_VARS+=           smime
 .if !empty(PKG_OPTIONS:Msmime)
 USE_TOOLS+=            perl:run
-REPLACE_PERL+=         contrib/smime_keys
+REPLACE_PERL+=         smime/smime_keys
 .  include "../../security/openssl/buildlink3.mk"
 CONFIGURE_ARGS+=       --smime
 PLIST.smime=           yes

Added files:

Index: pkgsrc/mail/neomutt/patches/patch-smime_Makefile.autosetup
diff -u /dev/null pkgsrc/mail/neomutt/patches/patch-smime_Makefile.autosetup:1.1
--- /dev/null   Fri Dec 12 11:24:05 2025
+++ pkgsrc/mail/neomutt/patches/patch-smime_Makefile.autosetup  Fri Dec 12 11:24:05 2025
@@ -0,0 +1,16 @@
+$NetBSD: patch-smime_Makefile.autosetup,v 1.1 2025/12/12 11:24:05 wiz Exp $
+
+build: fix smime (un)install
+https://github.com/neomutt/neomutt/commit/cddbd189aab68f1978ef0e361217514ec94321b3
+
+--- smime/Makefile.autosetup.orig      2025-12-11 12:31:58.000000000 +0000
++++ smime/Makefile.autosetup
+@@ -19,6 +19,6 @@ uninstall-smime:
+       $(RM) $(DESTDIR)$(datadir)/smime.rc
+       $(RM) $(DESTDIR)$(libexecdir)/$(PACKAGE)/smime_keys
+ @else
+-install-smine:
+-uninstall-smine:
++install-smime:
++uninstall-smime:
+ @endif



Home | Main Index | Thread Index | Old Index