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/
This commit is contained in:
Wen Heping 2011-02-25 06:38:23 +00:00
parent 0a0e1ca4ba
commit 18019f3f37
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=269658
5 changed files with 60 additions and 0 deletions

View file

@ -1939,6 +1939,7 @@
SUBDIR += p5-Module-Version
SUBDIR += p5-Module-Versions
SUBDIR += p5-Module-Versions-Report
SUBDIR += p5-Moo
SUBDIR += p5-Moose
SUBDIR += p5-Moose-Autobox
SUBDIR += p5-Moose-Policy

28
devel/p5-Moo/Makefile Normal file
View file

@ -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>

2
devel/p5-Moo/distinfo Normal file
View file

@ -0,0 +1,2 @@
SHA256 (Moo-0.009005.tar.gz) = a3aad1b4e686ed00c13fe24ad32bc76eef22e6c9904618aaf8cd296398ce0470
SIZE (Moo-0.009005.tar.gz) = 24411

9
devel/p5-Moo/pkg-descr Normal file
View file

@ -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/

20
devel/p5-Moo/pkg-plist Normal file
View file

@ -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