Fri Dec 27 12:47:07 2013 UTC ()
The "Venus" operator for overload-ing is '0+', not '+0'. Quick fix;
upstream versions 2.106 and later have this already.


(is)
diff -r1.20 -r1.21 pkgsrc/mail/p5-Mail-Box/Makefile
diff -r1.7 -r1.8 pkgsrc/mail/p5-Mail-Box/distinfo
diff -r0 -r1.1 pkgsrc/mail/p5-Mail-Box/patches/patch-lib_Message_Field.pm

cvs diff -r1.20 -r1.21 pkgsrc/mail/p5-Mail-Box/Makefile (expand / switch to unified diff)

--- pkgsrc/mail/p5-Mail-Box/Makefile 2013/12/09 14:17:49 1.20
+++ pkgsrc/mail/p5-Mail-Box/Makefile 2013/12/27 12:47:07 1.21
@@ -1,18 +1,18 @@ @@ -1,18 +1,18 @@
1# $NetBSD: Makefile,v 1.20 2013/12/09 14:17:49 obache Exp $ 1# $NetBSD: Makefile,v 1.21 2013/12/27 12:47:07 is Exp $
2 2
3DISTNAME= Mail-Box-2.102 3DISTNAME= Mail-Box-2.102
4PKGNAME= p5-${DISTNAME} 4PKGNAME= p5-${DISTNAME}
5PKGREVISION= 3 5PKGREVISION= 4
6CATEGORIES= mail perl5 6CATEGORIES= mail perl5
7MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Mail/} 7MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Mail/}
8 8
9MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= http://perl.overmeer.net/mailbox/ 10HOMEPAGE= http://perl.overmeer.net/mailbox/
11COMMENT= Set of packages which implement methods to handle e-mail 11COMMENT= Set of packages which implement methods to handle e-mail
12LICENSE= ${PERL5_LICENSE} 12LICENSE= ${PERL5_LICENSE}
13 13
14DEPENDS+= {perl>=5.8.9,p5-Encode>=2.26}:../../textproc/p5-Encode 14DEPENDS+= {perl>=5.8.9,p5-Encode>=2.26}:../../textproc/p5-Encode
15DEPENDS+= p5-TimeDate-[0-9]*:../../time/p5-TimeDate 15DEPENDS+= p5-TimeDate-[0-9]*:../../time/p5-TimeDate
16DEPENDS+= p5-IO-stringy-[0-9]*:../../devel/p5-IO-stringy 16DEPENDS+= p5-IO-stringy-[0-9]*:../../devel/p5-IO-stringy
17DEPENDS+= {perl>=5.10,p5-Scalar-List-Utils>=1.13}:../../devel/p5-Scalar-List-Utils 17DEPENDS+= {perl>=5.10,p5-Scalar-List-Utils>=1.13}:../../devel/p5-Scalar-List-Utils
18DEPENDS+= p5-Object-Realize-Later>=0.14:../../devel/p5-Object-Realize-Later 18DEPENDS+= p5-Object-Realize-Later>=0.14:../../devel/p5-Object-Realize-Later

cvs diff -r1.7 -r1.8 pkgsrc/mail/p5-Mail-Box/distinfo (expand / switch to unified diff)

--- pkgsrc/mail/p5-Mail-Box/distinfo 2012/02/11 03:21:35 1.7
+++ pkgsrc/mail/p5-Mail-Box/distinfo 2013/12/27 12:47:07 1.8
@@ -1,6 +1,7 @@ @@ -1,6 +1,7 @@
1$NetBSD: distinfo,v 1.7 2012/02/11 03:21:35 hiramatsu Exp $ 1$NetBSD: distinfo,v 1.8 2013/12/27 12:47:07 is Exp $
2 2
3SHA1 (Mail-Box-2.102.tar.gz) = 28820bf3edf7d8175f53e318714c8066e1a80a73 3SHA1 (Mail-Box-2.102.tar.gz) = 28820bf3edf7d8175f53e318714c8066e1a80a73
4RMD160 (Mail-Box-2.102.tar.gz) = abc9bf4dedc47b75f458a0636e6f1b57bd45d0e3 4RMD160 (Mail-Box-2.102.tar.gz) = abc9bf4dedc47b75f458a0636e6f1b57bd45d0e3
5Size (Mail-Box-2.102.tar.gz) = 612927 bytes 5Size (Mail-Box-2.102.tar.gz) = 612927 bytes
6SHA1 (patch-aa) = 91a9f9f42bf25df5dcaf27ffb0ce0ba5b0caefc4 6SHA1 (patch-aa) = 91a9f9f42bf25df5dcaf27ffb0ce0ba5b0caefc4
 7SHA1 (patch-lib_Message_Field.pm) = 838887204aa394b43a3ceaab9b399adbb55a540b

File Added: pkgsrc/mail/p5-Mail-Box/patches/Attic/patch-lib_Message_Field.pm
$NetBSD: patch-lib_Message_Field.pm,v 1.1 2013/12/27 12:47:07 is Exp $

--- lib/Mail/Message/Field.pm.orig	2012-01-04 08:35:33.000000000 +0000
+++ lib/Mail/Message/Field.pm
@@ -22,7 +22,7 @@ my $default_wrap_length = 78;
 
 use overload
     qq("") => sub { $_[0]->unfoldedBody }
- , '+0'   => sub { $_[0]->toInt || 0 }
+ , '0+'   => sub { $_[0]->toInt || 0 }
  , bool   => sub {1}
  , cmp    => sub { $_[0]->unfoldedBody cmp "$_[1]" }
  , '<=>'  => sub { $_[2] ? $_[1] <=> $_[0]->toInt : $_[0]->toInt <=> $_[1] }