Subject: CVS commit: pkgsrc/devel/p5-Params-Validate
From: Jens Rehsack
Date: 2012-03-22 15:10:06
Message id: 20120322141006.2C184175DD@cvs.netbsd.org

Log Message:
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.

Files:
RevisionActionfile
1.40modifypkgsrc/devel/p5-Params-Validate/Makefile
1.22modifypkgsrc/devel/p5-Params-Validate/distinfo