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-head mailing list