CVS commit: pkgsrc/mail/p5-Mail-Message

"Wen Heping" <[email protected]>
Newsgroups gmane.os.netbsd.devel.pkgsrc.cvs
Message-ID <[email protected]>
Module Name:	pkgsrc
Committed By:	wen
Date:		Wed Aug 19 01:09:56 UTC 2026

Modified Files:
	pkgsrc/mail/p5-Mail-Message: Makefile distinfo

Log Message:
Update to 4.05

Upstream changes:
version 4.05: Fri 10 Apr 11:00:52 CEST 2026
        Fixes:
        - parse X-MLServer [Edoardo Geraci]
        - $msg->string must end with a newline [Andy Beverley]
        - fold fields with newline [Edoardo Geraci]
        Improvements:
        - Mail::Message->new(message_id) replaces messageId: parameters should
          not use camel-casing.  Old attribute now deprecated.
        - Mail::Message add clean attributes for fieldType, headType, bodyType,
          and isTrusted.
        - remove version of introduction indicators '[3*]', because version 4 is
          not backwards compatible anyway.
version 4.04: Wed  4 Feb 15:52:45 CET 2026
        Fixes:
        - date field parsing regression
          GitHub issue #28 [Andy Beverley]
version 4.03: Mon 26 Jan 14:53:24 CET 2026
        Fixes:
        - field attributes must be handled case-insensitive.
          GitHub issue #5 [Andy Beverley]
        - wrongly added LF after multipart parts which do not end in a LF
          [Andy Beverly]

version 4.02: Thu 22 Jan 09:18:53 CET 2026
        Fixes:
        - $msg->study [Andy Beverley]
version 4.01: Sat 13 Dec 12:15:47 CET 2025
        Fixes:
        - optional modules -> recommends.
        - recommends minimal Mail::Box 4.
version 4.00: Thu 11 Dec 13:58:01 CET 2025
        Changes:
        - use Mail::Box 4 exception model: use Log::Report
        Fixes:
        - ::Field::Date regex [Andy Beverley]
        Improvements:
        - use Log::Report
        - use base -> use parent
        - added tests for parsing date field.
        - added tests for parsing comment field to release.
version 3.019:
        Changes:
        - remove questions for optional dependencies during install.
        Fixes:
        - nested bodies which specify a Content-Transfer-Encoding [Andy Beverly]
        - build(data) with only 3-bytes utf8 encoding not detected [Andy Beverly]
        - ::TransferEncoding::Binary::encode() was broken
          github issue #24 [Jacob Balazer]
        Improvements:
        - add $msg->endsOnNewline()
        - restyle code according to OODoc 3.05
        - convert Makefile.PL to OODoc 3.05
        - remove ::Replace::MailInternet::nntppost() because it never worked.
        - explicitly depend on Mail::Message v3, not 4
version 3.018_001: Thu 21 Aug 10:15:05 CEST 2025
        Fixes:
        - at message construction, do not detect charset for binaries.
          Big performance improvement GitHub#21
        - charset detection upto 45% faster.  GitHub#22
        - setting eol() on a body was not lazy enough, and mutulated caller.
          GitHub#23
        - protect two isa calls with blessed.
        - ::Field::Full q-encoding must encode the '=' as well [Andy Beverley]
        Improvements:
        - do not use bareword file-handles anywhere in the code.
        - use s///r
        - cleanup syntax of Mail::Box::FastScalar
        - use defined-or
        - add Attributes section to documentation
        - implement Mail::Box::Parser::Lines, 49% faster for in-memory emails


To generate a diff of this commit:
cvs rdiff -u -r1.25 -r1.26 pkgsrc/mail/p5-Mail-Message/Makefile
cvs rdiff -u -r1.16 -r1.17 pkgsrc/mail/p5-Mail-Message/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
(unnamed) (text/x-diff, 2.1 KB)
Modified files:

Index: pkgsrc/mail/p5-Mail-Message/Makefile
diff -u pkgsrc/mail/p5-Mail-Message/Makefile:1.25 pkgsrc/mail/p5-Mail-Message/Makefile:1.26
--- pkgsrc/mail/p5-Mail-Message/Makefile:1.25	Thu Jul 16 19:04:06 2026
+++ pkgsrc/mail/p5-Mail-Message/Makefile	Wed Aug 19 01:09:55 2026
@@ -1,10 +1,9 @@
-# $NetBSD: Makefile,v 1.25 2026/07/16 19:04:06 wiz Exp $
+# $NetBSD: Makefile,v 1.26 2026/08/19 01:09:55 wen Exp $
 
-DISTNAME=	Mail-Message-3.017
+DISTNAME=	Mail-Message-4.05
 PKGNAME=	p5-${DISTNAME}
-PKGREVISION=	2
 CATEGORIES=	mail
-MASTER_SITES=	${MASTER_SITE_PERL_CPAN:=Mail/}
+MASTER_SITES=	${MASTER_SITE_PERL_CPAN:=../../authors/id/M/MA/MARKOV/}
 
 MAINTAINER=	[email protected]
 HOMEPAGE=	https://metacpan.org/release/Mail-Message
@@ -19,6 +18,7 @@ DEPENDS+=	p5-MIME-Types>=2.1:../../mail/
 DEPENDS+=	p5-MailTools>=2.1:../../mail/p5-MailTools
 DEPENDS+=	p5-TimeDate>=2.3:../../time/p5-TimeDate
 DEPENDS+=	p5-User-Identity>=0.94:../../mail/p5-User-Identity
+DEPENDS+=	p5-Hash-Case>=1.050:../../devel/p5-Hash-Case
 
 PERL5_PACKLIST=	auto/Mail/Message/.packlist
 

Index: pkgsrc/mail/p5-Mail-Message/distinfo
diff -u pkgsrc/mail/p5-Mail-Message/distinfo:1.16 pkgsrc/mail/p5-Mail-Message/distinfo:1.17
--- pkgsrc/mail/p5-Mail-Message/distinfo:1.16	Fri May 30 06:28:56 2025
+++ pkgsrc/mail/p5-Mail-Message/distinfo	Wed Aug 19 01:09:55 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.16 2025/05/30 06:28:56 wen Exp $
+$NetBSD: distinfo,v 1.17 2026/08/19 01:09:55 wen Exp $
 
-BLAKE2s (Mail-Message-3.017.tar.gz) = d68aaefdf355d98d07dff778510c69c88aa8952fb4889e2ac83342649211ccf2
-SHA512 (Mail-Message-3.017.tar.gz) = ba365be43c62ffb8dac1a953b363d54008daaa5e0e4d19d68b1b355b7c8e9bdd8646a96da3af8490296c3392f22c7b1dae3a665acd338193a36321f498ab5a5e
-Size (Mail-Message-3.017.tar.gz) = 270107 bytes
+BLAKE2s (Mail-Message-4.05.tar.gz) = ecf55340ee8a77a18db3d6988682d509b67589d452266f089131bd42cb972664
+SHA512 (Mail-Message-4.05.tar.gz) = 79b36ebc0d6772d5a79459ce10460df24ee5597de6c8d10b0a56596c1f261e7f0a565df04c39d3461c5ceaa9f91a550f72df19e38fdce183d08f444695fda366
+Size (Mail-Message-4.05.tar.gz) = 263026 bytes
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.