BSD Ports

devel/p5-Brannigan 1.1.00001 FreeBSD

Comprehensive, flexible system for validating and parsing input

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
APACHE20
Categories
devel, www, perl5
Package size
49.1 KiB, 117.0 KiB installed

Description

Brannigan is an attempt to ease the pain of collecting, validating and parsing input parameters in web applications. It's designed to answer both of the main problems that web applications face:

* Simple user input Brannigan can validate and parse simple, "flat", user input, possibly coming from web forms.

Complex data structures Brannigan can validate and parse complex data structures, possibly deserialized from JSON or XML data sent to web services and APIs.

In the other systems

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

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
FreeBSDdevel/p5-Brannigan1.1.00001 newestnone known-[email protected]-
DragonFlydevel/p5-Brannigan1.1.00001 newestnone known-[email protected]-
HardenedBSDdevel/p5-Brannigan1.1.00001 newestno data-[email protected]-
GhostBSDdevel/p5-Brannigan1.1.00001 newestno data-[email protected]-

Install

Binary package:

pkg install p5-Brannigan

From the ports tree:

cd /usr/ports/devel/p5-Brannigan/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	p5-Brannigan>0:devel/p5-Brannigan

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:latest1.1.000011.1.000011.1.000011.1.000011.1.00001
FreeBSD:14:quarterly1.1.000011.1.00001n/a1.1.000011.1.00001
FreeBSD:15:latest1.1.000011.1.00001n/a1.1.000011.1.00001
FreeBSD:15:quarterly1.1.000011.1.00001n/an/an/a
FreeBSD:16:latest1.1.000011.1.00001n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

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

The Makefile names none itself; they come from USES and USE_*.

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

Build dependencies 1
Run dependencies 1

Configuration

No options to configure.

USES
perl5
Service scripts
none

Files

pkg-plist 8
  • %%SITE_PERL%%/Brannigan.pm
  • %%SITE_PERL%%/Brannigan/Examples.pod
  • %%SITE_PERL%%/Brannigan/Tree.pm
  • %%SITE_PERL%%/Brannigan/Validations.pm
  • %%PERL5_MAN3%%/Brannigan.3.gz
  • %%PERL5_MAN3%%/Brannigan::Examples.3.gz
  • %%PERL5_MAN3%%/Brannigan::Tree.3.gz
  • %%PERL5_MAN3%%/Brannigan::Validations.3.gz
distinfo 1
FileSizeSHA256
Brannigan-1.100001.tar.gz583693b23a1f2a5fd1e733bc154405f48989a94b7e8aeee481610b52190a967f78927
Master sites 1
  • CPAN

Commit history 0

No commits in the history this site was built from.