summaryrefslogtreecommitdiff
path: root/devel/p5-Moos
diff options
context:
space:
mode:
authorwen <wen>2014-08-17 10:03:20 +0000
committerwen <wen>2014-08-17 10:03:20 +0000
commit24cbdccec0e2bebaec02f0506bd5f1686998a5b8 (patch)
tree4ea045c7327de28feb9036f6b9b4e6a256b749ea /devel/p5-Moos
parent7ff9eadf2ef078893c502e02ab17b97d11262f58 (diff)
downloadpkgsrc-24cbdccec0e2bebaec02f0506bd5f1686998a5b8.tar.gz
Import Moos-0.29 as devel/p5-Moos.
Moos completes the M to Moose sequence of Perl OO modules. This one is pure Perl, single file and mostly Moose compatible(for what it does). Moos has no non-core dependencies, but certain features (roles, debugging functions, legacy Perl support) do require additional modules. If you steer away from those features, you don't need those additional modules.
Diffstat (limited to 'devel/p5-Moos')
-rw-r--r--devel/p5-Moos/DESCR7
-rw-r--r--devel/p5-Moos/Makefile23
-rw-r--r--devel/p5-Moos/distinfo5
3 files changed, 35 insertions, 0 deletions
diff --git a/devel/p5-Moos/DESCR b/devel/p5-Moos/DESCR
new file mode 100644
index 00000000000..65e56a20a9a
--- /dev/null
+++ b/devel/p5-Moos/DESCR
@@ -0,0 +1,7 @@
+Moos completes the M to Moose sequence of Perl OO modules.
+
+This one is pure Perl, single file and mostly Moose compatible(for
+what it does). Moos has no non-core dependencies, but certain
+features (roles, debugging functions, legacy Perl support) do
+require additional modules. If you steer away from those features,
+you don't need those additional modules.
diff --git a/devel/p5-Moos/Makefile b/devel/p5-Moos/Makefile
new file mode 100644
index 00000000000..2c4f50beb25
--- /dev/null
+++ b/devel/p5-Moos/Makefile
@@ -0,0 +1,23 @@
+# $NetBSD: Makefile,v 1.1 2014/08/17 10:03:20 wen Exp $
+
+DISTNAME= Moos-0.29
+PKGNAME= p5-${DISTNAME}
+CATEGORIES= devel perl5
+MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=../../authors/id/I/IN/INGY/}
+
+MAINTAINER= wen@NetBSD.org
+HOMEPAGE= http://search.cpan.org/dist/Moos/
+COMMENT= Moo s{imple,peedy,ingle}
+LICENSE= ${PERL5_LICENSE}
+
+DEPENDS+= p5-Class-XSAccessor>=1.07:../../devel/p5-Class-XSAccessor
+DEPENDS+= p5-Role-Tiny>=1.002.000:../../devel/p5-Role-Tiny
+
+BUILD_DEPENDS+= p5-namespace-autoclean>=0:../../devel/p5-namespace-autoclean
+
+REPLACE_PERL= bin/remoos
+
+PERL5_PACKLIST= auto/Moos/.packlist
+
+.include "../../lang/perl5/module.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/p5-Moos/distinfo b/devel/p5-Moos/distinfo
new file mode 100644
index 00000000000..9db5c83c4b6
--- /dev/null
+++ b/devel/p5-Moos/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2014/08/17 10:03:20 wen Exp $
+
+SHA1 (Moos-0.29.tar.gz) = e47449a5886a99f3ce6db1d99fe0f3a0551a5155
+RMD160 (Moos-0.29.tar.gz) = 22c3816c43b65ac47bdc62c3a77e6be617fc1821
+Size (Moos-0.29.tar.gz) = 27424 bytes