svn commit: r381571 - in head/devel: . p5-Config-Validator
Tom Judge
tj at FreeBSD.org
Wed Mar 18 16:55:54 UTC 2015
Author: tj
Date: Wed Mar 18 16:55:51 2015
New Revision: 381571
URL: https://svnweb.freebsd.org/changeset/ports/381571
QAT: https://qat.redports.org/buildarchive/r381571/
Log:
New port devel/p5-Config-Validator.
WWW: http://search.cpan.org/dist/Config-Validator/
Added:
head/devel/p5-Config-Validator/
head/devel/p5-Config-Validator/Makefile (contents, props changed)
head/devel/p5-Config-Validator/distinfo (contents, props changed)
head/devel/p5-Config-Validator/pkg-descr (contents, props changed)
head/devel/p5-Config-Validator/pkg-plist (contents, props changed)
Modified:
head/devel/Makefile
Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile Wed Mar 18 16:18:22 2015 (r381570)
+++ head/devel/Makefile Wed Mar 18 16:55:51 2015 (r381571)
@@ -1742,6 +1742,7 @@
SUBDIR += p5-Config-Simple
SUBDIR += p5-Config-Std
SUBDIR += p5-Config-Tiny
+ SUBDIR += p5-Config-Validator
SUBDIR += p5-Config-Versioned
SUBDIR += p5-Config-Wrest
SUBDIR += p5-Config-YAML
Added: head/devel/p5-Config-Validator/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/p5-Config-Validator/Makefile Wed Mar 18 16:55:51 2015 (r381571)
@@ -0,0 +1,24 @@
+# Created by: Tom Judge <tj at FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME= Config-Validator
+PORTVERSION= 1.2
+CATEGORIES= devel perl5
+MASTER_SITES= CPAN
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= tj at FreeBSD.org
+COMMENT= Schema based configuration validation
+
+LICENSE= ART10 GPLv1
+LICENSE_COMB= dual
+
+BUILD_DEPENDS= p5-No-Worries>=1.0:${PORTSDIR}/devel/p5-No-Worries \
+ p5-Scalar-List-Utils>=1.41:${PORTSDIR}/lang/p5-Scalar-List-Utils \
+ p5-URI>=1.67:${PORTSDIR}/net/p5-URI
+RUN_DEPENDS:= ${BUILD_DEPENDS}
+
+USES= perl5
+USE_PERL5= configure
+
+.include <bsd.port.mk>
Added: head/devel/p5-Config-Validator/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/p5-Config-Validator/distinfo Wed Mar 18 16:55:51 2015 (r381571)
@@ -0,0 +1,2 @@
+SHA256 (Config-Validator-1.2.tar.gz) = dc3de8aa901f0ee2b298338ac4e6b8f5eb5e2de29364edd82d8245ae2b9430e6
+SIZE (Config-Validator-1.2.tar.gz) = 17599
Added: head/devel/p5-Config-Validator/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/p5-Config-Validator/pkg-descr Wed Mar 18 16:55:51 2015 (r381571)
@@ -0,0 +1,12 @@
+This module allows to perform schema based configuration validation.
+
+The idea is to define in a schema what valid data is. This schema can
+be used to create a validator object that can in turn be used to make
+sure that some data indeed conforms to the schema.
+
+Although the primary focus is on "configuration" (for instance as
+provided by modules like Config::General) and, to a lesser extent,
+"options" (for instance as provided by modules like Getopt::Long),
+this module can in fact validate any data structure.
+
+WWW: http://search.cpan.org/dist/Config-Validator/
Added: head/devel/p5-Config-Validator/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/p5-Config-Validator/pkg-plist Wed Mar 18 16:55:51 2015 (r381571)
@@ -0,0 +1,2 @@
+%%SITE_PERL%%/Config/Validator.pm
+%%PERL5_MAN3%%/Config::Validator.3.gz
More information about the svn-ports-all
mailing list