diff options
author | sno <sno@pkgsrc.org> | 2012-03-22 14:10:05 +0000 |
---|---|---|
committer | sno <sno@pkgsrc.org> | 2012-03-22 14:10:05 +0000 |
commit | 6ab827dc4fbb26a2ec67ed203dabd6337dca2c3b (patch) | |
tree | 01de487b11a044e5d42f18ba818cf82f349380b5 /devel | |
parent | 0f14c14407fc22e64de37178099bef74d7192b46 (diff) | |
download | pkgsrc-6ab827dc4fbb26a2ec67ed203dabd6337dca2c3b.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')
-rw-r--r-- | devel/p5-Params-Validate/Makefile | 5 | ||||
-rw-r--r-- | devel/p5-Params-Validate/distinfo | 8 |
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 |