summaryrefslogtreecommitdiff
path: root/devel/p5-Params-Validate
diff options
context:
space:
mode:
authorsno <sno>2012-03-22 14:10:05 +0000
committersno <sno>2012-03-22 14:10:05 +0000
commit0f6bcb50402d7066c3bb1361646e5650686fdc95 (patch)
tree01de487b11a044e5d42f18ba818cf82f349380b5 /devel/p5-Params-Validate
parent766bf777259854856b1aada7f798bd3f16f9c7b5 (diff)
downloadpkgsrc-0f6bcb50402d7066c3bb1361646e5650686fdc95.tar.gz
Update package for Perl5 module Params::Validate from CPAN in
devel/p5-Params-Validate from 1.00 to 1.06. pkgsrc changes: - add Module::Implementation requirement Upstream changes: 1.06 2012-02-10 - Shut up warnings when XS is loaded on older 5.8.x Perl versions. Reported by Aaron James Trevena. RT #74742. 1.05 2012-02-08 - The XS code had a code path where it could pass the contents of a Perl variable as the first argument to the XS croak() subroutine. This subroutine is like printf(), and should receive a format string as its first argument. According to RT #74777, this can lead to segfaults on some systems. This could in theory be a security bug, but it's very unlikely that untrusted user input could end up being passed to this croak(). It is called when a spec specifies a "depend" value on another parameter. The value of the "depend" parameter was passed in the first argument to croak(). Reported by Andreas Voegele. 1.04 2012-02-08 - Use the latest Module::XSOrPP dzil plugin to generate a saner Build.PL. No need update if you're using an earlier version. 1.03 2012-02-06 - This release uses Module::Implementation to handle loading the XS or pure Perl implementation of Params::Validate. 1.02 2012-02-06 - The previous release never loaded the XS implementation, even if it had been compiled. - With newer versions of Perl, the pure Perl implementation treated regexp objects differently than the XS implementation. They should be treated as belonging to the SCALARREF type for backwards compatibility. - These two bugs combined managed to break the test suites of a number of modules on CPAN. This release should fix them. 1.01 2012-02-05 - The generated Build.PL detects whether or not the machine it's run on has a working compiler, and disables XS automatically if it doesn't. Fixes RT #44719.
Diffstat (limited to 'devel/p5-Params-Validate')
-rw-r--r--devel/p5-Params-Validate/Makefile5
-rw-r--r--devel/p5-Params-Validate/distinfo8
2 files changed, 7 insertions, 6 deletions
diff --git a/devel/p5-Params-Validate/Makefile b/devel/p5-Params-Validate/Makefile
index ab73b086869..a67de0a8acd 100644
--- a/devel/p5-Params-Validate/Makefile
+++ b/devel/p5-Params-Validate/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.39 2011/08/16 09:30:36 obache Exp $
+# $NetBSD: Makefile,v 1.40 2012/03/22 14:10:05 sno Exp $
-DISTNAME= Params-Validate-1.00
+DISTNAME= Params-Validate-1.06
PKGNAME= p5-${DISTNAME}
SVR4_PKGNAME= p5pva
CATEGORIES= devel perl5
@@ -16,6 +16,7 @@ PKG_INSTALLATION_TYPES= overwrite pkgviews
DEPENDS+= {p5-Attribute-Handlers>=0.79,perl>=5.10.0}:../../devel/p5-Attribute-Handlers
DEPENDS+= {p5-Scalar-List-Utils>=1.0,perl>=5.10.0}:../../devel/p5-Scalar-List-Utils
+DEPENDS+= p5-Module-Implementation-[0-9]*:../../devel/p5-Module-Implementation
BUILD_DEPENDS+= p5-File-Slurp-[0-9]*:../../devel/p5-File-Slurp
diff --git a/devel/p5-Params-Validate/distinfo b/devel/p5-Params-Validate/distinfo
index eee4bff0e9e..c79ea7cca4f 100644
--- a/devel/p5-Params-Validate/distinfo
+++ b/devel/p5-Params-Validate/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.21 2011/08/16 08:31:57 adam Exp $
+$NetBSD: distinfo,v 1.22 2012/03/22 14:10:05 sno Exp $
-SHA1 (Params-Validate-1.00.tar.gz) = 323356507f47075e9adb89567cda4252197decb7
-RMD160 (Params-Validate-1.00.tar.gz) = 7908f0daf442424369d2f1162adbf2db8a9a6ab0
-Size (Params-Validate-1.00.tar.gz) = 97995 bytes
+SHA1 (Params-Validate-1.06.tar.gz) = d381cc8da4ee4a1502c71a3317be69e87bd4dc07
+RMD160 (Params-Validate-1.06.tar.gz) = e1c7e30c6367efa329b4fc12d23bef2f03f343fa
+Size (Params-Validate-1.06.tar.gz) = 98540 bytes