devel/p5-Params-Validate 1.31 MidnightBSD
Validate method/function parameters
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- License
- artistic2
- Categories
- devel, perl5
Description
The Params::Validate module allows you to validate method or function call parameters to an arbitrary level of specificity. At the simplest level, it is capable of validating the required parameters were given and that no unspecified additional parameters were passed in. It is also capable of determining that a parameter is of a specific type, that it is an object of a certain class hierarchy, that it possesses certain methods, or applying validation callbacks to arguments.
In the other systems
The newest version among them is 1.31, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| MidnightBSD | devel/p5-Params-Validate | 1.31 newest | no data | - | [email protected] | - |
| FreeBSD | devel/p5-Params-Validate | 1.31 newest | none known | - | [email protected] | - |
| OpenBSD | devel/p5-Params-Validate | 1.31 newest | no data | - | Andrew Hewus Fresh <[email protected]> | - |
| NetBSD | devel/p5-Params-Validate | 1.31nb4 newest | none known | - | [email protected] | 2026-07-16 |
| DragonFly | devel/p5-Params-Validate | 1.31 newest | none known | - | [email protected] | - |
| HardenedBSD | devel/p5-Params-Validate | 1.31 newest | no data | - | [email protected] | - |
| GhostBSD | devel/p5-Params-Validate | 1.31 newest | no data | - | [email protected] | - |
| OPNsense | devel/p5-Params-Validate | 1.31 newest | no data | - | [email protected] | - |
Install
Binary package:
mport install p5-Params-Validate
From mports:
cd /usr/mports/devel/p5-Params-Validate && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= p5-Params-Validate>0:devel/p5-Params-Validate
Dependency graph
Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.
Dependencies
As this port's Makefile names them.
Build 1
p5-Module-Implementation>=0.04: devel/p5-Module-Implementation
Runtime 1
p5-Module-Implementation>=0.04: devel/p5-Module-Implementation
Test 4
p5-Readonly>=0: devel/p5-Readonlyp5-Test-Fatal>=0: devel/p5-Test-Fatalp5-Test-Requires>0: devel/p5-Test-Requiresp5-Test-Taint>=0.02: devel/p5-Test-Taint
Build dependencies 1
Run dependencies 1
Required by 17
- devel/p5-Class-Container
- devel/p5-DateTime
- devel/p5-DateTime-Calendar-Japanese
- devel/p5-DateTime-Calendar-Mayan
- devel/p5-DateTime-Event-Sunrise
- devel/p5-DateTime-Format-Builder
- devel/p5-DateTime-Format-Mail
- devel/p5-DateTime-Set
- devel/p5-Getopt-Long-Descriptive
- devel/p5-MooseX-Params-Validate
- japanese/p5-DateTime-Calendar-Japanese-Era
- japanese/p5-DateTime-Format-Japanese
- japanese/p5-HTML-MobileJp
- net/p5-GeoIP2
- security/p5-Authen-Simple
- sysutils/munin-master
- www/p5-HTML-Mason
Configuration
No options to configure.
- USES
- perl5
- Service scripts
- none
Files
Manual pages 1
- Params::Validate(3)
pkg-plist 19
- %%SITE_PERL%%/man/man3/Params::Validate.3.gz
- %%SITE_PERL%%/Params/ValidateXS.pm
- %%SITE_PERL%%/Params/Validate.pm
- %%SITE_PERL%%/Params/Validate/Constants.pm
- %%SITE_PERL%%/Params/Validate/XS.pm
- %%SITE_PERL%%/Params/Validate/PP.pm
- %%SITE_PERL%%/Params/ValidatePP.pm
- %%SITE_PERL%%/auto/Params/Validate/XS/XS.so
- @dir %%SITE_PERL%%/man/man3
- @dir %%SITE_PERL%%/man
- @dir %%SITE_PERL%%/Params/Validate
- @dir %%SITE_PERL%%/Params
- @dir %%SITE_PERL%%/auto/Params/Validate/XS
- @dir %%SITE_PERL%%/auto/Params/Validate
- @dir %%SITE_PERL%%/auto/Params
- @dir %%SITE_PERL%%/auto
- @dir
- @dir lib/perl5/site_perl
- @dir lib/perl5
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| Params-Validate-1.31.tar.gz | 213438 | 1bf2518ef2c4869f91590e219f545c8ef12ed53cf313e0eb5704adf7f1b2961e |
Master sites 1
- CPAN