aboutsummaryrefslogtreecommitdiff
path: root/devel/p5-Moo
diff options
context:
space:
mode:
authorWen Heping <wen@FreeBSD.org>2011-02-25 06:38:23 +0000
committerWen Heping <wen@FreeBSD.org>2011-02-25 06:38:23 +0000
commit18019f3f3711ea5e18937f77288b79921cf5cc0b (patch)
tree766d137e8e63adb724b277159bd21d571a294762 /devel/p5-Moo
parent0a0e1ca4ba12010d7bf213b2ee94e117df1a47df (diff)
downloadports-18019f3f3711ea5e18937f77288b79921cf5cc0b.tar.gz
ports-18019f3f3711ea5e18937f77288b79921cf5cc0b.zip
Notes
Diffstat (limited to 'devel/p5-Moo')
-rw-r--r--devel/p5-Moo/Makefile28
-rw-r--r--devel/p5-Moo/distinfo2
-rw-r--r--devel/p5-Moo/pkg-descr9
-rw-r--r--devel/p5-Moo/pkg-plist20
4 files changed, 59 insertions, 0 deletions
diff --git a/devel/p5-Moo/Makefile b/devel/p5-Moo/Makefile
new file mode 100644
index 000000000000..d101d05d9d82
--- /dev/null
+++ b/devel/p5-Moo/Makefile
@@ -0,0 +1,28 @@
+# New ports collection makefile for: devel/p5-Moo
+# Date created: Feb 25, 2011
+# Whom: Wen Heping <wen@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= Moo
+PORTVERSION= 0.009005
+CATEGORIES= devel perl5
+MASTER_SITES= CPAN/../../authors/id/M/MS/MSTROUT
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= wen@FreeBSD.org
+COMMENT= Minimalist Object Orientation (with Moose compatiblity)
+
+RUN_DEPENDS= p5-strictures>=0:${PORTSDIR}/devel/p5-strictures \
+ p5-Class-Method-Modifiers>=1.05:${PORTSDIR}/devel/p5-Class-Method-Modifiers
+
+PERL_CONFIGURE= yes
+
+MAN3= Moo.3 \
+ Moo::Role.3 \
+ Role::Tiny.3 \
+ Sub::Defer.3 \
+ Sub::Quote.3
+
+.include <bsd.port.mk>
diff --git a/devel/p5-Moo/distinfo b/devel/p5-Moo/distinfo
new file mode 100644
index 000000000000..3947ce00b133
--- /dev/null
+++ b/devel/p5-Moo/distinfo
@@ -0,0 +1,2 @@
+SHA256 (Moo-0.009005.tar.gz) = a3aad1b4e686ed00c13fe24ad32bc76eef22e6c9904618aaf8cd296398ce0470
+SIZE (Moo-0.009005.tar.gz) = 24411
diff --git a/devel/p5-Moo/pkg-descr b/devel/p5-Moo/pkg-descr
new file mode 100644
index 000000000000..37597465a85f
--- /dev/null
+++ b/devel/p5-Moo/pkg-descr
@@ -0,0 +1,9 @@
+This module is an extremely light-weight, high-performance Moose
+replacement. It also avoids depending on any XS modules to allow
+simple deployments. The name Moo is based on the idea that it
+provides almost -but not quite- two thirds of Moose.
+
+Unlike Mouse this module does not aim at full Moose compatibility.
+See "INCOMPATIBILITIES" for more details.
+
+WWW: http://search.cpan.org/dist/Moo/
diff --git a/devel/p5-Moo/pkg-plist b/devel/p5-Moo/pkg-plist
new file mode 100644
index 000000000000..38bcef5a6180
--- /dev/null
+++ b/devel/p5-Moo/pkg-plist
@@ -0,0 +1,20 @@
+%%SITE_PERL%%/oo.pm
+%%SITE_PERL%%/Moo.pm
+%%SITE_PERL%%/Moo/_Utils.pm
+%%SITE_PERL%%/Moo/Role.pm
+%%SITE_PERL%%/Moo/_mro.pm
+%%SITE_PERL%%/Moo/Object.pm
+%%SITE_PERL%%/Role/Tiny.pm
+%%SITE_PERL%%/Sub/Defer.pm
+%%SITE_PERL%%/Sub/Quote.pm
+%%SITE_PERL%%/Method/Inliner.pm
+%%SITE_PERL%%/Method/Generate/Accessor.pm
+%%SITE_PERL%%/Method/Generate/Constructor.pm
+%%SITE_PERL%%/Method/Generate/BuildAll.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Moo/.packlist
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Moo
+@dirrm %%SITE_PERL%%/Moo
+@dirrmtry %%SITE_PERL%%/Role
+@dirrmtry %%SITE_PERL%%/Sub
+@dirrmtry %%SITE_PERL%%/Method/Generate
+@dirrmtry %%SITE_PERL%%/Method