BSD Ports

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

SystemPortVersion
FreeBSDdevel/p5-Validation-Class7.900059
DragonFlydevel/p5-Validation-Class7.900057
MidnightBSDdevel/p5-Validation-Class7.900059
HardenedBSDdevel/p5-Validation-Class7.900059
GhostBSDdevel/p5-Validation-Class7.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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest7.9000597.9000597.9000577.9000577.900059
FreeBSD:14:quarterly7.9000597.900059n/a7.9000577.900059
FreeBSD:15:latest7.9000597.900059n/a7.9000577.900057
FreeBSD:15:quarterly7.9000597.900059n/an/an/a
FreeBSD:16:latest7.9000597.900059n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 5

Runtime 5

Test 1

The full lists below include those, and their dependencies in turn.

Build dependencies 10
Run dependencies 10

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

Commit history 0

No commits in the history this site was built from.