devel/p5-Validation-Class 7.900059 FreeBSD
Perl extension for centralized input validation for any application
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- ART10, GPLv1+
- Categories
- devel, perl5
- Package size
- 238.6 KiB, 775.6 KiB installed
Description
Validation::Class is a different approach to data validation, it attempts to simplify and centralize data validation rules to ensure DRY (don't repeat yourself) code. The primary intent of this module is to provide a simplistic validation work-flow and promote code (validation) reuse.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/p5-Validation-Class | 7.900059 |
| DragonFly | devel/p5-Validation-Class | 7.900057 |
| MidnightBSD | devel/p5-Validation-Class | 7.900059 |
| HardenedBSD | devel/p5-Validation-Class | 7.900059 |
| GhostBSD | devel/p5-Validation-Class | 7.900059 |
Install
Binary package:
pkg install p5-Validation-Class
From the ports tree:
cd /usr/ports/devel/p5-Validation-Class/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= p5-Validation-Class>0:devel/p5-Validation-Class
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 7.900059 | 7.900059 | 7.900057 | 7.900057 | 7.900059 |
| FreeBSD:14:quarterly | 7.900059 | 7.900059 | n/a | 7.900057 | 7.900059 |
| FreeBSD:15:latest | 7.900059 | 7.900059 | n/a | 7.900057 | 7.900057 |
| FreeBSD:15:quarterly | 7.900059 | 7.900059 | n/a | n/a | n/a |
| FreeBSD:16:latest | 7.900059 | 7.900059 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 5
p5-Hash-Flatten>0: devel/p5-Hash-Flattenp5-Hash-Merge>0: textproc/p5-Hash-Mergep5-List-MoreUtils>0: lang/p5-List-MoreUtilsp5-Module-Find>0: devel/p5-Module-Findp5-Module-Runtime>0: devel/p5-Module-Runtime
Runtime 5
p5-Hash-Flatten>0: devel/p5-Hash-Flattenp5-Hash-Merge>0: textproc/p5-Hash-Mergep5-List-MoreUtils>0: lang/p5-List-MoreUtilsp5-Module-Find>0: devel/p5-Module-Findp5-Module-Runtime>0: devel/p5-Module-Runtime
Test 1
p5-Class-Method-Modifiers>0: devel/p5-Class-Method-Modifiers
The full lists below include those, and their dependencies in turn.
Build dependencies 10
Run dependencies 10
Required by 1
Configuration
No options to configure.
- USES
- perl5
- Service scripts
- none
Files
pkg-plist 122
- %%PERL5_MAN3%%/Validation::Class.3.gz
- %%PERL5_MAN3%%/Validation::Class::Cookbook.3.gz
- %%PERL5_MAN3%%/Validation::Class::Directive.3.gz
- %%PERL5_MAN3%%/Validation::Class::Directive::Alias.3.gz
- %%PERL5_MAN3%%/Validation::Class::Directive::Between.3.gz
- %%PERL5_MAN3%%/Validation::Class::Directive::City.3.gz
- %%PERL5_MAN3%%/Validation::Class::Directive::Creditcard.3.gz
- %%PERL5_MAN3%%/Validation::Class::Directive::Date.3.gz
- %%PERL5_MAN3%%/Validation::Class::Directive::Decimal.3.gz
- %%PERL5_MAN3%%/Validation::Class::Directive::Default.3.gz
- %%PERL5_MAN3%%/Validation::Class::Directive::DependsOn.3.gz
- %%PERL5_MAN3%%/Validation::Class::Directive::Email.3.gz
- %%PERL5_MAN3%%/Validation::Class::Directive::Error.3.gz
- %%PERL5_MAN3%%/Validation::Class::Directive::Errors.3.gz
- %%PERL5_MAN3%%/Validation::Class::Directive::Filtering.3.gz
- %%PERL5_MAN3%%/Validation::Class::Directive::Filters.3.gz
- %%PERL5_MAN3%%/Validation::Class::Directive::Help.3.gz
- %%PERL5_MAN3%%/Validation::Class::Directive::Hostname.3.gz
- %%PERL5_MAN3%%/Validation::Class::Directive::Label.3.gz
- %%PERL5_MAN3%%/Validation::Class::Directive::Length.3.gz
- %%PERL5_MAN3%%/Validation::Class::Directive::Matches.3.gz
- %%PERL5_MAN3%%/Validation::Class::Directive::MaxAlpha.3.gz
- %%PERL5_MAN3%%/Validation::Class::Directive::MaxDigits.3.gz
- %%PERL5_MAN3%%/Validation::Class::Directive::MaxLength.3.gz
- %%PERL5_MAN3%%/Validation::Class::Directive::MaxSum.3.gz
- %%PERL5_MAN3%%/Validation::Class::Directive::MaxSymbols.3.gz
- %%PERL5_MAN3%%/Validation::Class::Directive::Messages.3.gz
- %%PERL5_MAN3%%/Validation::Class::Directive::MinAlpha.3.gz
- %%PERL5_MAN3%%/Validation::Class::Directive::MinDigits.3.gz
- %%PERL5_MAN3%%/Validation::Class::Directive::MinLength.3.gz
- %%PERL5_MAN3%%/Validation::Class::Directive::MinSum.3.gz
- %%PERL5_MAN3%%/Validation::Class::Directive::MinSymbols.3.gz
- %%PERL5_MAN3%%/Validation::Class::Directive::Mixin.3.gz
- %%PERL5_MAN3%%/Validation::Class::Directive::MixinField.3.gz
- %%PERL5_MAN3%%/Validation::Class::Directive::Multiples.3.gz
- %%PERL5_MAN3%%/Validation::Class::Directive::Name.3.gz
- %%PERL5_MAN3%%/Validation::Class::Directive::Options.3.gz
- %%PERL5_MAN3%%/Validation::Class::Directive::Pattern.3.gz
- %%PERL5_MAN3%%/Validation::Class::Directive::Readonly.3.gz
- %%PERL5_MAN3%%/Validation::Class::Directive::Required.3.gz
- %%PERL5_MAN3%%/Validation::Class::Directive::SSN.3.gz
- %%PERL5_MAN3%%/Validation::Class::Directive::State.3.gz
- %%PERL5_MAN3%%/Validation::Class::Directive::Telephone.3.gz
- %%PERL5_MAN3%%/Validation::Class::Directive::Time.3.gz
- %%PERL5_MAN3%%/Validation::Class::Directive::Toggle.3.gz
- %%PERL5_MAN3%%/Validation::Class::Directive::UUID.3.gz
- %%PERL5_MAN3%%/Validation::Class::Directive::Validation.3.gz
- %%PERL5_MAN3%%/Validation::Class::Directive::Value.3.gz
- %%PERL5_MAN3%%/Validation::Class::Directive::Zipcode.3.gz
- %%PERL5_MAN3%%/Validation::Class::Directives.3.gz
- %%PERL5_MAN3%%/Validation::Class::Exporter.3.gz
- %%PERL5_MAN3%%/Validation::Class::Listing.3.gz
- %%PERL5_MAN3%%/Validation::Class::Mapping.3.gz
- %%PERL5_MAN3%%/Validation::Class::Prototype.3.gz
- %%PERL5_MAN3%%/Validation::Class::Simple.3.gz
- %%PERL5_MAN3%%/Validation::Class::Simple::Streamer.3.gz
- %%PERL5_MAN3%%/Validation::Class::Whitepaper.3.gz
- %%SITE_PERL%%/Validation/Class.pm
- %%SITE_PERL%%/Validation/Class/Configuration.pm
- %%SITE_PERL%%/Validation/Class/Cookbook.pod
- %%SITE_PERL%%/Validation/Class/Directive.pm
- %%SITE_PERL%%/Validation/Class/Directive/Alias.pm
- %%SITE_PERL%%/Validation/Class/Directive/Between.pm
- %%SITE_PERL%%/Validation/Class/Directive/City.pm
- %%SITE_PERL%%/Validation/Class/Directive/Creditcard.pm
- %%SITE_PERL%%/Validation/Class/Directive/Date.pm
- %%SITE_PERL%%/Validation/Class/Directive/Decimal.pm
- %%SITE_PERL%%/Validation/Class/Directive/Default.pm
- %%SITE_PERL%%/Validation/Class/Directive/DependsOn.pm
- %%SITE_PERL%%/Validation/Class/Directive/Email.pm
- %%SITE_PERL%%/Validation/Class/Directive/Error.pm
- %%SITE_PERL%%/Validation/Class/Directive/Errors.pm
- %%SITE_PERL%%/Validation/Class/Directive/Filtering.pm
- %%SITE_PERL%%/Validation/Class/Directive/Filters.pm
- %%SITE_PERL%%/Validation/Class/Directive/Help.pm
- %%SITE_PERL%%/Validation/Class/Directive/Hostname.pm
- %%SITE_PERL%%/Validation/Class/Directive/Label.pm
- %%SITE_PERL%%/Validation/Class/Directive/Length.pm
- %%SITE_PERL%%/Validation/Class/Directive/Matches.pm
- %%SITE_PERL%%/Validation/Class/Directive/MaxAlpha.pm
- %%SITE_PERL%%/Validation/Class/Directive/MaxDigits.pm
- %%SITE_PERL%%/Validation/Class/Directive/MaxLength.pm
- %%SITE_PERL%%/Validation/Class/Directive/MaxSum.pm
- %%SITE_PERL%%/Validation/Class/Directive/MaxSymbols.pm
- %%SITE_PERL%%/Validation/Class/Directive/Messages.pm
- %%SITE_PERL%%/Validation/Class/Directive/MinAlpha.pm
- %%SITE_PERL%%/Validation/Class/Directive/MinDigits.pm
- %%SITE_PERL%%/Validation/Class/Directive/MinLength.pm
- %%SITE_PERL%%/Validation/Class/Directive/MinSum.pm
- %%SITE_PERL%%/Validation/Class/Directive/MinSymbols.pm
- %%SITE_PERL%%/Validation/Class/Directive/Mixin.pm
- %%SITE_PERL%%/Validation/Class/Directive/MixinField.pm
- %%SITE_PERL%%/Validation/Class/Directive/Multiples.pm
- %%SITE_PERL%%/Validation/Class/Directive/Name.pm
- %%SITE_PERL%%/Validation/Class/Directive/Options.pm
- %%SITE_PERL%%/Validation/Class/Directive/Pattern.pm
- %%SITE_PERL%%/Validation/Class/Directive/Readonly.pm
- %%SITE_PERL%%/Validation/Class/Directive/Required.pm
- %%SITE_PERL%%/Validation/Class/Directive/SSN.pm
- %%SITE_PERL%%/Validation/Class/Directive/State.pm
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| Validation-Class-7.900059.tar.gz | 201723 | 6ff2a6a0ce187aca0b91d87e235a148e50e6e69310e7630607e72f437b1959d9 |
Master sites 1
- CPAN
Commit history 0
No commits in the history this site was built from.