Commit graph

9 commits

Author SHA1 Message Date
shell
810b1916a8 Updated p5-Params-Validate to 0.15
Change :
- validate_pos would die stupidly when it received an array with an
  odd number of elements.
2002-04-27 19:22:40 +00:00
martti
b0a44bf243 Updated p5-Params-Validate to 0.14 (provided by Shell Hung in pkg/15870)
- 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-03-15 12:05:03 +00:00
wiz
314de8c1d6 Remove obsolete files/md5. 2002-01-19 22:06:11 +00:00
wiz
a20a414aa0 Fix DEPENDs line. 2002-01-19 22:05:38 +00:00
mjl
dc25279bec 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.
2002-01-18 22:05:41 +00:00
jlam
cc4128d97e Buildlinkify, in the sense that only the perl headers are found in
${PREFIX} -- everything else is pickup up from ${BUILDLINK_DIR}.
2001-11-26 06:49:36 +00:00
zuntum
c72c1cf5f9 Move pkg/ files into package's toplevel directory 2001-11-01 00:57:41 +00:00
veego
63ad910dee SVR4 packages have a limit of 9 chars for a package name.
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-10-18 15:20:01 +00:00
mjl
d0f052656a Initial import of p5-Params-Validate:
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.
2001-05-22 16:55:51 +00:00