summaryrefslogtreecommitdiff
path: root/devel/p5-Params-Validate
AgeCommit message (Collapse)AuthorFilesLines
2002-10-20Use buildlink2. Use perl5/module.mk.seb1-6/+3
2002-04-27Updated p5-Params-Validate to 0.15shell2-6/+6
Change : - validate_pos would die stupidly when it received an array with an odd number of elements.
2002-03-15Updated p5-Params-Validate to 0.14 (provided by Shell Hung in pkg/15870)martti3-9/+9
- validate_pos used exists on an array element, which only works with 5.6.0. This releaes makes it work 5.00503 again. - the validation parameters are checked first now - performance improved on named parameters - add BOOLEAN type (equivalent to UNDEF | SCALAR) - fixed buges in test - apply some of the same optimizations to positional parameters
2002-01-19Remove obsolete files/md5.wiz1-3/+0
2002-01-19Fix DEPENDs line.wiz1-2/+2
2002-01-18Update p5-Params-Validate to 0.11mjl2-5/+7
- 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.
2001-11-26Buildlinkify, in the sense that only the perl headers are found injlam1-4/+4
${PREFIX} -- everything else is pickup up from ${BUILDLINK_DIR}.
2001-11-01Move pkg/ files into package's toplevel directoryzuntum3-1/+1
2001-10-18SVR4 packages have a limit of 9 chars for a package name.veego1-1/+2
The automatic truncation in gensolpkg doesn't work for packages which have the same package name for the first 5-6 chars. e.g. amanda-server and amanda-client would be named amanda and amanda. Now, we add a SVR4_PKGNAME and use amacl for amanda-client and amase for amanda-server. All svr4 packages also have a vendor tag, so we have to reserve some chars for this tag, which is normaly 3 or 4 chars. Thats why we can only use 6 or 5 chars for SVR4_PKGNAME. I used 5 for all the packages, to give the vendor tag enough room. All p5-* packages and a few other packages have now a SVR4_PKGNAME.
2001-05-22Initial import of p5-Params-Validate:mjl5-0/+32
The Params::Validate module provides a flexible system for validation method/function call parameters. The validation can be as simple as checking for the presence of required parameters or as complex as validating object classes (via isa) or capabilities (via can), checking parameter types, and using customized callbacks to ensure data integrity.