aboutsummaryrefslogtreecommitdiffstats
path: root/devel/p5-Config-Model
diff options
context:
space:
mode:
authorijliao <ijliao@FreeBSD.org>2007-01-29 12:03:34 +0800
committerijliao <ijliao@FreeBSD.org>2007-01-29 12:03:34 +0800
commit57659fc7c013c4482e41022f85c851ffa40fa8b0 (patch)
tree904712d9599ef8a0c12752941552e5fb7a8c1d32 /devel/p5-Config-Model
parentb693266faa99d178d88203c521cffc25d5006605 (diff)
downloadfreebsd-ports-gnome-57659fc7c013c4482e41022f85c851ffa40fa8b0.tar.gz
freebsd-ports-gnome-57659fc7c013c4482e41022f85c851ffa40fa8b0.tar.zst
freebsd-ports-gnome-57659fc7c013c4482e41022f85c851ffa40fa8b0.zip
add p5-Config-Model 0.607
Model to create configuration validation tool
Diffstat (limited to 'devel/p5-Config-Model')
-rw-r--r--devel/p5-Config-Model/Makefile51
-rw-r--r--devel/p5-Config-Model/distinfo3
-rw-r--r--devel/p5-Config-Model/pkg-descr10
-rw-r--r--devel/p5-Config-Model/pkg-plist27
4 files changed, 91 insertions, 0 deletions
diff --git a/devel/p5-Config-Model/Makefile b/devel/p5-Config-Model/Makefile
new file mode 100644
index 000000000000..8fe47d4c16b5
--- /dev/null
+++ b/devel/p5-Config-Model/Makefile
@@ -0,0 +1,51 @@
+# ex:ts=8
+# Ports collection makefile for: Config::Model
+# Date created: Jan 29, 2007
+# Whom: ijliao
+#
+# $FreeBSD$
+#
+
+PORTNAME= Config-Model
+DISTVERSION= 0.607
+CATEGORIES= devel perl5
+MASTER_SITES= CPAN
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= perl@FreeBSD.org
+COMMENT= Model to create configuration validation tool
+
+RUN_DEPENDS= p5-Error>0:${PORTSDIR}/lang/p5-Error \
+ p5-Exception-Class>0:${PORTSDIR}/devel/p5-Exception-Class \
+ p5-Log-Log4perl>0:${PORTSDIR}/devel/p5-Log-Log4perl \
+ p5-Parse-RecDescent>=1.90:${PORTSDIR}/devel/p5-Parse-RecDescent
+BUILD_DEPENDS= ${RUN_DEPENDS} \
+ p5-Test-Simple>0:${PORTSDIR}/devel/p5-Test-Simple
+
+PERL_CONFIGURE= yes
+
+MAN1= config-model.1
+MAN3= Config::Model.3pm \
+ Config::Model::AnyId.3pm \
+ Config::Model::AnyThing.3pm \
+ Config::Model::AutoRead.3pm \
+ Config::Model::CheckList.3pm \
+ Config::Model::Describe.3pm \
+ Config::Model::Dumper.3pm \
+ Config::Model::Exception.3pm \
+ Config::Model::HashId.3pm \
+ Config::Model::Instance.3pm \
+ Config::Model::ListId.3pm \
+ Config::Model::Loader.3pm \
+ Config::Model::Node.3pm \
+ Config::Model::ObjTreeScanner.3pm \
+ Config::Model::Report.3pm \
+ Config::Model::Searcher.3pm \
+ Config::Model::TermUI.3pm \
+ Config::Model::Value.3pm \
+ Config::Model::ValueComputer.3pm \
+ Config::Model::WarpedNode.3pm \
+ Config::Model::WarpedThing.3pm \
+ Config::Model::WizardHelper.3pm
+
+.include <bsd.port.mk>
diff --git a/devel/p5-Config-Model/distinfo b/devel/p5-Config-Model/distinfo
new file mode 100644
index 000000000000..25e0ce09987d
--- /dev/null
+++ b/devel/p5-Config-Model/distinfo
@@ -0,0 +1,3 @@
+MD5 (Config-Model-0.607.tar.gz) = 5662b10cd88467b841e3f88e9d369000
+SHA256 (Config-Model-0.607.tar.gz) = eaee9033e8ace3645c7119b05b9dea5b0b7035485f7eaee55437e23f4640801e
+SIZE (Config-Model-0.607.tar.gz) = 119850
diff --git a/devel/p5-Config-Model/pkg-descr b/devel/p5-Config-Model/pkg-descr
new file mode 100644
index 000000000000..60cc3d8f4363
--- /dev/null
+++ b/devel/p5-Config-Model/pkg-descr
@@ -0,0 +1,10 @@
+Using Config::Model, a typical configuration validation tool will be made of
+3 parts :
+ 1. The user interface
+ 2. The validation engine which is in charge of validating all the
+ configuration information provided by the user.
+ 3. The storage facility that store the configuration information
+
+Config::Model provides a validation engine according to a set of rules.
+
+WWW: http://search.cpan.org/dist/Config-Model/
diff --git a/devel/p5-Config-Model/pkg-plist b/devel/p5-Config-Model/pkg-plist
new file mode 100644
index 000000000000..fa0394c9afa8
--- /dev/null
+++ b/devel/p5-Config-Model/pkg-plist
@@ -0,0 +1,27 @@
+bin/config-model
+%%SITE_PERL%%/Config/Model.pm
+%%SITE_PERL%%/Config/Model/AnyId.pm
+%%SITE_PERL%%/Config/Model/AnyThing.pm
+%%SITE_PERL%%/Config/Model/AutoRead.pm
+%%SITE_PERL%%/Config/Model/CheckList.pm
+%%SITE_PERL%%/Config/Model/Describe.pm
+%%SITE_PERL%%/Config/Model/Dumper.pm
+%%SITE_PERL%%/Config/Model/Exception.pm
+%%SITE_PERL%%/Config/Model/HashId.pm
+%%SITE_PERL%%/Config/Model/Instance.pm
+%%SITE_PERL%%/Config/Model/ListId.pm
+%%SITE_PERL%%/Config/Model/Loader.pm
+%%SITE_PERL%%/Config/Model/Node.pm
+%%SITE_PERL%%/Config/Model/ObjTreeScanner.pm
+%%SITE_PERL%%/Config/Model/Report.pm
+%%SITE_PERL%%/Config/Model/Searcher.pm
+%%SITE_PERL%%/Config/Model/TermUI.pm
+%%SITE_PERL%%/Config/Model/Value.pm
+%%SITE_PERL%%/Config/Model/ValueComputer.pm
+%%SITE_PERL%%/Config/Model/WarpedNode.pm
+%%SITE_PERL%%/Config/Model/WarpedThing.pm
+%%SITE_PERL%%/Config/Model/WizardHelper.pm
+@dirrm %%SITE_PERL%%/Config/Model
+@dirrmtry %%SITE_PERL%%/Config
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Config-Model/.packlist
+@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Config-Model