Subject: CVS commit: pkgsrc/devel/p5-Params-Validate
To: None <pkgsrc-changes@netbsd.org>
From: Martin J. Laubach <mjl@netbsd.org>
List: pkgsrc-changes
Date: 01/19/2002 00:05:41
Module Name:	pkgsrc
Committed By:	mjl
Date:		Fri Jan 18 22:05:41 UTC 2002

Modified Files:
	pkgsrc/devel/p5-Params-Validate: Makefile distinfo

Log Message:
Update p5-Params-Validate to 0.11

- The 'NO_VALIDATION' mode was seriously broken in that it didn't
  handle defaults at all.
- The 'NO_VALIDATION' env var was mis-documented as being
  'NO_VALIDATE'.
- The 'NO_VALIDATION' env var is now 'PERL_NO_VALIDATION' and this
  method of disabling validation is no longer considered alpha.
- The validation functions now check this environment variable every
  time they are called.
- Fix problem with CPAN shell's 'r' command that
  Attribute::Params::Validate was causing with older Perl's.
- Add ability to specify defaults for parameters and get a new
  hash/array back from validate or validate_pos.
- Require Attribute::Handlers if using Perl 5.6.0+.
- fix doc nits.
- Added Attribute::Params::Validate - do validation via attributes
- Rename set_options to validation_options.  This can now be exported
  safely and is included in the :all export tag.  set_options is
  deprecated and will be removed in a future release.

  Also fixes PR/15225 by Shell Hung.


To generate a diff of this commit:
cvs rdiff -r1.3 -r1.4 pkgsrc/devel/p5-Params-Validate/Makefile
cvs rdiff -r1.1.1.1 -r1.2 pkgsrc/devel/p5-Params-Validate/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.