import p5-MooseX-Declare

This module provides syntactic sugar for Moose, the postmodern object
system for Perl 5. When used, it sets up the class and role keywords.
This commit is contained in:
jasper 2010-01-12 09:44:05 +00:00
parent 7fd0edbfce
commit 4692c0133d
4 changed files with 84 additions and 0 deletions

View File

@ -0,0 +1,26 @@
# $OpenBSD: Makefile,v 1.1.1.1 2010/01/12 09:44:05 jasper Exp $
COMMENT= declarative syntax for Moose
DISTNAME= MooseX-Declare-0.32
CATEGORIES= devel
# perl
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
MODULES= cpan
RUN_DEPENDS= ::devel/p5-List-MoreUtils \
::devel/p5-MooseX-Method-Signatures \
::devel/p5-MooseX-Role-Parameterized \
::devel/p5-MooseX-Types \
::devel/p5-namespace-autoclean
REGRESS_DEPENDS= ::devel/p5-Test-Exception \
::devel/p5-Test-NoWarnings
.include <bsd.port.mk>

View File

@ -0,0 +1,5 @@
MD5 (MooseX-Declare-0.32.tar.gz) = oYTpgXq1DVjSoT+fCQ23hA==
RMD160 (MooseX-Declare-0.32.tar.gz) = 7E6ht7KSkZ/NOGx3yE/s+AFw0Ac=
SHA1 (MooseX-Declare-0.32.tar.gz) = hCJhz0QRwLgy8p4nKy9tssq3Ko0=
SHA256 (MooseX-Declare-0.32.tar.gz) = jTEL3RZ9m1itUbWwTTzqgarBoW3BU48qT951WBC8IV8=
SIZE (MooseX-Declare-0.32.tar.gz) = 42953

View File

@ -0,0 +1,2 @@
This module provides syntactic sugar for Moose, the postmodern object
system for Perl 5. When used, it sets up the class and role keywords.

View File

@ -0,0 +1,51 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2010/01/12 09:44:05 jasper Exp $
${P5SITE}/MooseX/Declare/
${P5SITE}/MooseX/Declare.pm
${P5SITE}/MooseX/Declare/Context/
${P5SITE}/MooseX/Declare/Context.pm
${P5SITE}/MooseX/Declare/Context/Namespaced.pm
${P5SITE}/MooseX/Declare/Context/Parameterized.pm
${P5SITE}/MooseX/Declare/Context/WithOptions.pm
${P5SITE}/MooseX/Declare/StackItem.pm
${P5SITE}/MooseX/Declare/Syntax/
${P5SITE}/MooseX/Declare/Syntax/EmptyBlockIfMissing.pm
${P5SITE}/MooseX/Declare/Syntax/Extending.pm
${P5SITE}/MooseX/Declare/Syntax/InnerSyntaxHandling.pm
${P5SITE}/MooseX/Declare/Syntax/Keyword/
${P5SITE}/MooseX/Declare/Syntax/Keyword/Class.pm
${P5SITE}/MooseX/Declare/Syntax/Keyword/Clean.pm
${P5SITE}/MooseX/Declare/Syntax/Keyword/Method.pm
${P5SITE}/MooseX/Declare/Syntax/Keyword/MethodModifier.pm
${P5SITE}/MooseX/Declare/Syntax/Keyword/Namespace.pm
${P5SITE}/MooseX/Declare/Syntax/Keyword/Role.pm
${P5SITE}/MooseX/Declare/Syntax/Keyword/With.pm
${P5SITE}/MooseX/Declare/Syntax/KeywordHandling.pm
${P5SITE}/MooseX/Declare/Syntax/MethodDeclaration/
${P5SITE}/MooseX/Declare/Syntax/MethodDeclaration.pm
${P5SITE}/MooseX/Declare/Syntax/MethodDeclaration/Parameterized.pm
${P5SITE}/MooseX/Declare/Syntax/MooseSetup.pm
${P5SITE}/MooseX/Declare/Syntax/NamespaceHandling.pm
${P5SITE}/MooseX/Declare/Syntax/OptionHandling.pm
${P5SITE}/MooseX/Declare/Syntax/RoleApplication.pm
${P5SITE}/MooseX/Declare/Util.pm
@man man/man3p/MooseX::Declare.3p
@man man/man3p/MooseX::Declare::Context.3p
@man man/man3p/MooseX::Declare::Context::Namespaced.3p
@man man/man3p/MooseX::Declare::Context::Parameterized.3p
@man man/man3p/MooseX::Declare::Syntax::EmptyBlockIfMissing.3p
@man man/man3p/MooseX::Declare::Syntax::Extending.3p
@man man/man3p/MooseX::Declare::Syntax::InnerSyntaxHandling.3p
@man man/man3p/MooseX::Declare::Syntax::Keyword::Class.3p
@man man/man3p/MooseX::Declare::Syntax::Keyword::Clean.3p
@man man/man3p/MooseX::Declare::Syntax::Keyword::Method.3p
@man man/man3p/MooseX::Declare::Syntax::Keyword::MethodModifier.3p
@man man/man3p/MooseX::Declare::Syntax::Keyword::Namespace.3p
@man man/man3p/MooseX::Declare::Syntax::Keyword::Role.3p
@man man/man3p/MooseX::Declare::Syntax::Keyword::With.3p
@man man/man3p/MooseX::Declare::Syntax::KeywordHandling.3p
@man man/man3p/MooseX::Declare::Syntax::MethodDeclaration.3p
@man man/man3p/MooseX::Declare::Syntax::MooseSetup.3p
@man man/man3p/MooseX::Declare::Syntax::NamespaceHandling.3p
@man man/man3p/MooseX::Declare::Syntax::OptionHandling.3p
@man man/man3p/MooseX::Declare::Syntax::RoleApplication.3p
@man man/man3p/MooseX::Declare::Util.3p