Try this again, hopefully can get it in before there is another new
version this time.

This changes, in addition to all the other fixes, some potential
segfaults.

https://metacpan.org/changes/distribution/Params-Validate

Plus take maintainership.

OK?
Index: devel/p5-Params-Validate//Makefile
===================================================================
RCS file: /cvs/ports/devel/p5-Params-Validate/Makefile,v
retrieving revision 1.31
diff -u -p -u -r1.31 Makefile
--- devel/p5-Params-Validate//Makefile  11 Mar 2013 10:50:20 -0000      1.31
+++ devel/p5-Params-Validate//Makefile  10 May 2014 04:12:38 -0000
@@ -1,24 +1,31 @@
 # $OpenBSD: Makefile,v 1.31 2013/03/11 10:50:20 espie Exp $
 
-SHARED_ONLY=   Yes
+SHARED_ONLY =  Yes
 
-COMMENT=       perl module to validate function/method parameters
+COMMENT =      perl module to validate function/method parameters
 
-MODULES=       cpan
-DISTNAME=      Params-Validate-0.95
-REVISION=      3
-CATEGORIES=    devel
-USE_GROFF =    Yes
+DISTNAME =     Params-Validate-1.09
+CATEGORIES =   devel
 
-# perl
-PERMIT_PACKAGE_CDROM=   Yes
+MAINTAINER =   Andrew Fresh <afre...@openbsd.org>
+
+# artistic_2
+PERMIT_PACKAGE_CDROM = Yes
+
+MODULES =      cpan
 
 WANTLIB += c
 
-TEST_DEPENDS=  devel/p5-Test-Taint>=1.04 \
-                       devel/p5-Readonly>=1.03 \
-                       devel/p5-Readonly-XS>=1.05
+CONFIGURE_STYLE =      modbuild
+
+RUN_DEPENDS =  devel/p5-Module-Implementation
+
+TEST_DEPENDS = devel/p5-Test-Fatal \
+               devel/p5-Test-Requires
 
-CONFIGURE_STYLE=       modbuild
+# Optional depends to avoid skipping tests
+TEST_DEPENDS +=        devel/p5-Test-Taint>=0.02 \
+               devel/p5-Readonly \
+               devel/p5-Readonly-XS
 
 .include <bsd.port.mk>
Index: devel/p5-Params-Validate//distinfo
===================================================================
RCS file: /cvs/ports/devel/p5-Params-Validate/distinfo,v
retrieving revision 1.13
diff -u -p -u -r1.13 distinfo
--- devel/p5-Params-Validate//distinfo  30 Jun 2010 18:20:52 -0000      1.13
+++ devel/p5-Params-Validate//distinfo  10 May 2014 04:12:38 -0000
@@ -1,5 +1,2 @@
-MD5 (Params-Validate-0.95.tar.gz) = 9UTxI1euS6RARM2Msrg6nw==
-RMD160 (Params-Validate-0.95.tar.gz) = DWpmlhkPQ+xFsu8aiGanRrHQOcA=
-SHA1 (Params-Validate-0.95.tar.gz) = YAEVL2AnXyJMv8ivuCEpgyhpN0Y=
-SHA256 (Params-Validate-0.95.tar.gz) = 
BznM0OfHwP/A4q15fXjkLAUOYperWNVvkKDk3mI/iUI=
-SIZE (Params-Validate-0.95.tar.gz) = 120408
+SHA256 (Params-Validate-1.09.tar.gz) = 
3XtCSWTg39u/Sx8ZnoTdyjZVnHGLNqfnyId1+ijSgOY=
+SIZE (Params-Validate-1.09.tar.gz) = 103984
Index: devel/p5-Params-Validate//pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/p5-Params-Validate/pkg/PLIST,v
retrieving revision 1.10
diff -u -p -u -r1.10 PLIST
--- devel/p5-Params-Validate//pkg/PLIST 8 Jan 2006 16:20:49 -0000       1.10
+++ devel/p5-Params-Validate//pkg/PLIST 10 May 2014 04:12:38 -0000
@@ -4,15 +4,18 @@ ${P5ARCH}/Attribute/
 ${P5ARCH}/Attribute/Params/
 ${P5ARCH}/Attribute/Params/Validate.pm
 ${P5ARCH}/Params/
+${P5ARCH}/Params/Validate/
 ${P5ARCH}/Params/Validate.pm
+${P5ARCH}/Params/Validate/Constants.pm
+${P5ARCH}/Params/Validate/PP.pm
+${P5ARCH}/Params/Validate/XS.pm
 ${P5ARCH}/Params/ValidatePP.pm
 ${P5ARCH}/Params/ValidateXS.pm
 ${P5ARCH}/auto/
 ${P5ARCH}/auto/Params/
 ${P5ARCH}/auto/Params/Validate/
-${P5ARCH}/auto/Params/Validate/Validate.bs
-${P5ARCH}/auto/Params/Validate/Validate.so
+${P5ARCH}/auto/Params/Validate/XS/
+${P5ARCH}/auto/Params/Validate/XS/XS.bs
+${P5ARCH}/auto/Params/Validate/XS/XS.so
 @man man/man3p/Attribute::Params::Validate.3p
 @man man/man3p/Params::Validate.3p
-@man man/man3p/Params::ValidatePP.3p
-@man man/man3p/Params::ValidateXS.3p

Reply via email to