BSD Ports

devel/p5-Validation-Class 7.900059 MidnightBSD

Perl extension for centralized input validation for any application

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
artistic, gpl+
Categories
devel, perl5

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

The newest version among them is 7.900059, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDdevel/p5-Validation-Class7.900059 newestno data-[email protected]-
FreeBSDdevel/p5-Validation-Class7.900059 newestnone known-[email protected]-
DragonFlydevel/p5-Validation-Class7.900057none known-[email protected]-
HardenedBSDdevel/p5-Validation-Class7.900059 newestno data-[email protected]-
GhostBSDdevel/p5-Validation-Class7.900059 newestno data-[email protected]-

Install

Binary package:

mport install p5-Validation-Class

From mports:

cd /usr/mports/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

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 5

Runtime 5

Test 1

Build dependencies 5
Run dependencies 5

No port depends on this one.

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
FileSizeSHA256
Validation-Class-7.900059.tar.gz2017236ff2a6a0ce187aca0b91d87e235a148e50e6e69310e7630607e72f437b1959d9
Master sites 1
  • CPAN