Thu Sep 5 19:03:53 2013 UTC ()
Update to 1.08:

1.08    2013-06-07

- The handling of defaults in the XS version of validate_pos was broken. The
  default were simply pushed into the returned array, rather than being
  explicitly stored in the right index based on the order of the specs passed
  to validate_pos(). RT #83780.

1.07    2012-10-26

- Params::Validate's XS implementation would overwrite $@ when validation subs
  were called. Patch by Salvador Fandino. RT #80124.

- The use of state in the POD was broken. It only works with scalars. Reported
  by Salvatore Bonaccorso. RT #80250.


(wiz)
diff -r1.43 -r1.44 pkgsrc/devel/p5-Params-Validate/Makefile
diff -r1.22 -r1.23 pkgsrc/devel/p5-Params-Validate/distinfo

cvs diff -r1.43 -r1.44 pkgsrc/devel/p5-Params-Validate/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/p5-Params-Validate/Makefile 2013/05/31 12:40:38 1.43
+++ pkgsrc/devel/p5-Params-Validate/Makefile 2013/09/05 19:03:53 1.44
@@ -1,28 +1,28 @@ @@ -1,28 +1,28 @@
1# $NetBSD: Makefile,v 1.43 2013/05/31 12:40:38 wiz Exp $ 1# $NetBSD: Makefile,v 1.44 2013/09/05 19:03:53 wiz Exp $
2 2
3DISTNAME= Params-Validate-1.06 3DISTNAME= Params-Validate-1.08
4PKGNAME= p5-${DISTNAME} 4PKGNAME= p5-${DISTNAME}
5PKGREVISION= 2 
6SVR4_PKGNAME= p5pva 5SVR4_PKGNAME= p5pva
7CATEGORIES= devel perl5 6CATEGORIES= devel perl5
8MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Params/} 7MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Params/}
9 8
10MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
11HOMEPAGE= http://search.cpan.org/dist/Params-Validate/ 10HOMEPAGE= http://search.cpan.org/dist/Params-Validate/
12COMMENT= Validate method/function parameters 11COMMENT= Validate method/function parameters
13LICENSE= ${PERL5_LICENSE} 12LICENSE= ${PERL5_LICENSE}
14 13
15PKG_INSTALLATION_TYPES= overwrite pkgviews 14PKG_INSTALLATION_TYPES= overwrite pkgviews
16 15
17DEPENDS+= {p5-Attribute-Handlers>=0.79,perl>=5.10.0}:../../devel/p5-Attribute-Handlers 16DEPENDS+= {p5-Attribute-Handlers>=0.79,perl>=5.10.0}:../../devel/p5-Attribute-Handlers
18DEPENDS+= {p5-Scalar-List-Utils>=1.0,perl>=5.10.0}:../../devel/p5-Scalar-List-Utils 17DEPENDS+= {p5-Scalar-List-Utils>=1.0,perl>=5.10.0}:../../devel/p5-Scalar-List-Utils
19DEPENDS+= p5-Module-Implementation-[0-9]*:../../devel/p5-Module-Implementation 18DEPENDS+= p5-Module-Implementation-[0-9]*:../../devel/p5-Module-Implementation
20 19
21BUILD_DEPENDS+= p5-File-Slurp-[0-9]*:../../devel/p5-File-Slurp 20BUILD_DEPENDS+= p5-File-Slurp-[0-9]*:../../devel/p5-File-Slurp
 21BUILD_DEPENDS+= p5-Test-Fatal-[0-9]*:../../devel/p5-Test-Fatal
22 22
23USE_LANGUAGES= c 23USE_LANGUAGES= c
24PERL5_MODULE_TYPE= Module::Build 24PERL5_MODULE_TYPE= Module::Build
25PERL5_PACKLIST= auto/Params/Validate/.packlist 25PERL5_PACKLIST= auto/Params/Validate/.packlist
26 26
27.include "../../lang/perl5/module.mk" 27.include "../../lang/perl5/module.mk"
28.include "../../mk/bsd.pkg.mk" 28.include "../../mk/bsd.pkg.mk"

cvs diff -r1.22 -r1.23 pkgsrc/devel/p5-Params-Validate/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/p5-Params-Validate/distinfo 2012/03/22 14:10:05 1.22
+++ pkgsrc/devel/p5-Params-Validate/distinfo 2013/09/05 19:03:53 1.23
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.22 2012/03/22 14:10:05 sno Exp $ 1$NetBSD: distinfo,v 1.23 2013/09/05 19:03:53 wiz Exp $
2 2
3SHA1 (Params-Validate-1.06.tar.gz) = d381cc8da4ee4a1502c71a3317be69e87bd4dc07 3SHA1 (Params-Validate-1.08.tar.gz) = 0ec98748b756cb5f6e34a6db6eaa13b5e4105cb1
4RMD160 (Params-Validate-1.06.tar.gz) = e1c7e30c6367efa329b4fc12d23bef2f03f343fa 4RMD160 (Params-Validate-1.08.tar.gz) = 7ef1fb3306b15982ea2f53eeb0b0933d10c06803
5Size (Params-Validate-1.06.tar.gz) = 98540 bytes 5Size (Params-Validate-1.08.tar.gz) = 103728 bytes