aboutsummaryrefslogtreecommitdiff
path: root/devel/p5-Brannigan
diff options
context:
space:
mode:
authorAdam Weinberger <adamw@FreeBSD.org>2015-01-05 23:00:05 +0000
committerAdam Weinberger <adamw@FreeBSD.org>2015-01-05 23:00:05 +0000
commit53c049027fac37d75d812c7e65fa7efb21e9c09d (patch)
tree8cbeec033498b07404c8629ab61d7103d252a852 /devel/p5-Brannigan
parentbdbc873f9bae63869b61af09ad7417efd9541509 (diff)
Notes
Diffstat (limited to 'devel/p5-Brannigan')
-rw-r--r--devel/p5-Brannigan/Makefile20
-rw-r--r--devel/p5-Brannigan/distinfo2
-rw-r--r--devel/p5-Brannigan/pkg-descr13
-rw-r--r--devel/p5-Brannigan/pkg-plist8
4 files changed, 43 insertions, 0 deletions
diff --git a/devel/p5-Brannigan/Makefile b/devel/p5-Brannigan/Makefile
new file mode 100644
index 000000000000..a7499b43bce7
--- /dev/null
+++ b/devel/p5-Brannigan/Makefile
@@ -0,0 +1,20 @@
+# Created by: Adam Weinberger <adamw@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME= Brannigan
+PORTVERSION= 1.1
+CATEGORIES= devel www perl5
+MASTER_SITES= CPAN
+MASTER_SITE_SUBDIR= CPAN:IDOPEREL
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= adamw@FreeBSD.org
+COMMENT= Comprehensive, flexible system for validating and parsing input
+
+LICENSE= GPLv1 ART20
+LICENSE_COMB= dual
+
+USES= perl5
+USE_PERL5= configure
+
+.include <bsd.port.mk>
diff --git a/devel/p5-Brannigan/distinfo b/devel/p5-Brannigan/distinfo
new file mode 100644
index 000000000000..a1878c16b94f
--- /dev/null
+++ b/devel/p5-Brannigan/distinfo
@@ -0,0 +1,2 @@
+SHA256 (Brannigan-1.1.tar.gz) = 3902ae7f7de0a46efe45fa9134067e09da135c2700a143ddac9aaaf5561ee409
+SIZE (Brannigan-1.1.tar.gz) = 49365
diff --git a/devel/p5-Brannigan/pkg-descr b/devel/p5-Brannigan/pkg-descr
new file mode 100644
index 000000000000..f7825dbd9b0a
--- /dev/null
+++ b/devel/p5-Brannigan/pkg-descr
@@ -0,0 +1,13 @@
+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.
+
+WWW: https://metacpan.org/pod/Brannigan
diff --git a/devel/p5-Brannigan/pkg-plist b/devel/p5-Brannigan/pkg-plist
new file mode 100644
index 000000000000..ea130fcf29d0
--- /dev/null
+++ b/devel/p5-Brannigan/pkg-plist
@@ -0,0 +1,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