summaryrefslogtreecommitdiff
path: root/devel/p5-MooseX-SimpleConfig
diff options
context:
space:
mode:
authorsno <sno@pkgsrc.org>2009-09-22 18:46:21 +0000
committersno <sno@pkgsrc.org>2009-09-22 18:46:21 +0000
commitd1a6fa7026cbb9b2d123a518745973492637b02b (patch)
tree04c00bf2170514a2236688b63f90aa90dca2ec3e /devel/p5-MooseX-SimpleConfig
parent1499cb0738bf1b2b7ae5087ef0993c7846b0f1b5 (diff)
downloadpkgsrc-d1a6fa7026cbb9b2d123a518745973492637b02b.tar.gz
Importing package devel/p5-MooseX-SimpleConfig for p5 module
MooseX::SimpleConfig v0.03 from PR pkg/42024. This role loads simple configfiles to set object attributes. It is based on the abstract role MooseX::ConfigFromFile, and uses Config::Any to load your configfile. Config::Any will in turn support any of a variety of different config formats, detected by the file extension. See Config::Any for more details about supported formats. Like all MooseX::ConfigFromFile -derived configfile loaders, this module is automatically supported by the MooseX::Getopt role as well, which allows specifying -configfile on the commandline.
Diffstat (limited to 'devel/p5-MooseX-SimpleConfig')
-rw-r--r--devel/p5-MooseX-SimpleConfig/DESCR9
-rw-r--r--devel/p5-MooseX-SimpleConfig/Makefile25
-rw-r--r--devel/p5-MooseX-SimpleConfig/distinfo5
3 files changed, 39 insertions, 0 deletions
diff --git a/devel/p5-MooseX-SimpleConfig/DESCR b/devel/p5-MooseX-SimpleConfig/DESCR
new file mode 100644
index 00000000000..15bd6a30d33
--- /dev/null
+++ b/devel/p5-MooseX-SimpleConfig/DESCR
@@ -0,0 +1,9 @@
+This role loads simple configfiles to set object attributes. It is based on the
+abstract role MooseX::ConfigFromFile, and uses Config::Any to load your
+configfile. Config::Any will in turn support any of a variety of different
+config formats, detected by the file extension. See Config::Any for more
+details about supported formats.
+
+Like all MooseX::ConfigFromFile -derived configfile loaders, this module is
+automatically supported by the MooseX::Getopt role as well, which allows
+specifying -configfile on the commandline.
diff --git a/devel/p5-MooseX-SimpleConfig/Makefile b/devel/p5-MooseX-SimpleConfig/Makefile
new file mode 100644
index 00000000000..35eb6ee5741
--- /dev/null
+++ b/devel/p5-MooseX-SimpleConfig/Makefile
@@ -0,0 +1,25 @@
+# $NetBSD: Makefile,v 1.1.1.1 2009/09/22 18:46:21 sno Exp $
+
+DISTNAME= MooseX-SimpleConfig-0.03
+PKGNAME= p5-${DISTNAME}
+CATEGORIES= devel perl5
+MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=MooseX/}
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://search.cpan.org/dist/MooseX-SimpleConfig/
+COMMENT= Moose role for setting attributes from a simple configfile
+LICENSE= ${PERL5_LICENSE}
+
+DEPENDS+= p5-Config-Any>=0.10:../../devel/p5-Config-Any
+DEPENDS+= p5-Moose>=0.35:../../devel/p5-Moose
+DEPENDS+= p5-MooseX-ConfigFromFile>=0.02:../../devel/p5-MooseX-ConfigFromFile
+
+PKG_DESTDIR_SUPPORT= user-destdir
+
+USE_LANGUAGES= # empty
+
+PERL5_PACKLIST= auto/MooseX/SimpleConfig/.packlist
+PERL5_MODULE_TYPE= Module::Install
+
+.include "../../lang/perl5/module.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/p5-MooseX-SimpleConfig/distinfo b/devel/p5-MooseX-SimpleConfig/distinfo
new file mode 100644
index 00000000000..13bc02baebc
--- /dev/null
+++ b/devel/p5-MooseX-SimpleConfig/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2009/09/22 18:46:21 sno Exp $
+
+SHA1 (MooseX-SimpleConfig-0.03.tar.gz) = ac264007a02d68d9304a6562f2a838ccaa60c24d
+RMD160 (MooseX-SimpleConfig-0.03.tar.gz) = bcedc10711c6762c54376da87e3f65acb0fdd7d6
+Size (MooseX-SimpleConfig-0.03.tar.gz) = 20819 bytes