summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorwen <wen@pkgsrc.org>2014-08-17 10:03:20 +0000
committerwen <wen@pkgsrc.org>2014-08-17 10:03:20 +0000
commit23e6b300b3dab21f4b3f97f661086c2ada6ba0df (patch)
tree4ea045c7327de28feb9036f6b9b4e6a256b749ea
parentf6ab539830ec983edd1984f9e41a93921baff9cf (diff)
downloadpkgsrc-23e6b300b3dab21f4b3f97f661086c2ada6ba0df.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.
-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