Port details on branch 2022Q2 |
- p5-Data-FormValidator Validates user input (usually from an HTML form) based
- 4.88 textproc =5 4.88Version of this port present on the latest quarterly branch.
- Maintainer: perl@FreeBSD.org
- Port Added: 2001-10-30 11:01:48
- Last Update: 2022-09-08 15:46:38
- Commit Hash: ade2a04
- People watching this port, also watch:: p5-Crypt-CBC, p5-Time-HiRes, pcre
- Also Listed In: perl5
- License: ART10 GPLv1+
- WWW:
- https://metacpan.org/release/Data-FormValidator
- Description:
- Data::FormValidator's main aim is to make the tedious coding of input
validation expressible in a simple format and to let the programmer focus
on more interesting tasks.
When you are coding a web application one of the most tedious though
crucial tasks is to validate user's input (usually submitted by way of
an HTML form). You have to check that each required fields is present
and that some fields have valid data. (Does the phone input looks like a
phone number? Is that a plausible email address? Is the YY state
valid? etc.) For a simple form, this is not really a problem but as
forms get more complex and you code more of them this task becames
really boring and tedious.
Data::FormValidator lets you define profiles which declare the
required fields and their format. When you are ready to validate the
user's input, you tell Data::FormValidator the profile to apply to the
user data and you get the valid fields, the name of the fields which
are missing. An array is returned listing which fields are valid,
missing, invalid and unknown in this profile.
Seamus Venasse <svenasse@polaris.ca>
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- p5-Data-FormValidator>0:textproc/p5-Data-FormValidator
- To install the port:
- cd /usr/ports/textproc/p5-Data-FormValidator/ && make install clean
- To add the package, run one of these commands:
- pkg install textproc/p5-Data-FormValidator
- pkg install p5-Data-FormValidator
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: p5-Data-FormValidator
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1504098815
SHA256 (Data-FormValidator-4.88.tar.gz) = c1a539f91c92cbcd8a8d83597ec9a7643fcd8ccf5a94e15382c3765289170066
SIZE (Data-FormValidator-4.88.tar.gz) = 99850
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- p5-CGI>=3.48 : www/p5-CGI
- p5-Date-Calc>=5.0 : devel/p5-Date-Calc
- p5-Email-Valid>=0 : mail/p5-Email-Valid
- p5-File-MMagic>=1.17 : devel/p5-File-MMagic
- p5-Image-Size>=0 : graphics/p5-Image-Size
- p5-MIME-Types>=1.005 : mail/p5-MIME-Types
- p5-Perl6-Junction>=1.10 : devel/p5-Perl6-Junction
- p5-Regexp-Common>=0 : textproc/p5-Regexp-Common
- perl5>=5.32.r0<5.33 : lang/perl5.32
- perl5>=5.32.r0<5.33 : lang/perl5.32
- Runtime dependencies:
-
- p5-CGI>=3.48 : www/p5-CGI
- p5-Date-Calc>=5.0 : devel/p5-Date-Calc
- p5-Email-Valid>=0 : mail/p5-Email-Valid
- p5-File-MMagic>=1.17 : devel/p5-File-MMagic
- p5-Image-Size>=0 : graphics/p5-Image-Size
- p5-MIME-Types>=1.005 : mail/p5-MIME-Types
- p5-Perl6-Junction>=1.10 : devel/p5-Perl6-Junction
- p5-Regexp-Common>=0 : textproc/p5-Regexp-Common
- perl5>=5.32.r0<5.33 : lang/perl5.32
- This port is required by:
- for Build
-
- databases/p5-DBIx-Class-WebForm
- textproc/p5-Data-FormValidator-Constraints-DateTime
- www/p5-CGI-Application-Plugin-ValidateRM
- www/p5-Catalyst-Enzyme
- www/p5-Catalyst-Plugin-FormValidator
- www/p5-Class-DBI-FromForm
- www/p5-Gantry
-
Deleted ports which required this port:
- for Run
-
- databases/p5-DBIx-Class-WebForm
- textproc/p5-Data-FormValidator-Constraints-DateTime
- www/p5-CGI-Application-Plugin-ValidateRM
- www/p5-Catalyst-Enzyme
- www/p5-Catalyst-Plugin-FormValidator
- www/p5-Class-DBI-FromForm
- www/p5-Gantry
Configuration Options:
- No options to configure
- Options name:
- textproc_p5-Data-FormValidator
- USES:
- perl5
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|