devel/p5-MooseX-Extended: Add p5-MooseX-Extended 0.34
MooseX::Extended attempts to create a safer version of Moose that defaults to read-only attributes and is easier to read and write. It tries to bring some of the lessons learned from the Corinna project, while acknowledging that you can't always get what you want (such as true encapsulation and true methods).
This commit is contained in:
parent
05428e2920
commit
b6f44a0961
5 changed files with 72 additions and 0 deletions
|
@ -2882,6 +2882,7 @@
|
|||
SUBDIR += p5-MooseX-Daemonize
|
||||
SUBDIR += p5-MooseX-Declare
|
||||
SUBDIR += p5-MooseX-Emulate-Class-Accessor-Fast
|
||||
SUBDIR += p5-MooseX-Extended
|
||||
SUBDIR += p5-MooseX-FollowPBP
|
||||
SUBDIR += p5-MooseX-Getopt
|
||||
SUBDIR += p5-MooseX-Has-Options
|
||||
|
|
34
devel/p5-MooseX-Extended/Makefile
Normal file
34
devel/p5-MooseX-Extended/Makefile
Normal file
|
@ -0,0 +1,34 @@
|
|||
PORTNAME= MooseX-Extended
|
||||
PORTVERSION= 0.34
|
||||
CATEGORIES= devel perl5
|
||||
MASTER_SITES= CPAN
|
||||
PKGNAMEPREFIX= p5-
|
||||
|
||||
MAINTAINER= sunpoet@FreeBSD.org
|
||||
COMMENT= Extend Moose with safe defaults and useful features
|
||||
WWW= https://metacpan.org/dist/MooseX-Extended
|
||||
|
||||
LICENSE= ART20
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
BUILD_DEPENDS= ${RUN_DEPENDS}
|
||||
RUN_DEPENDS= p5-B-Hooks-AtRuntime>=0:devel/p5-B-Hooks-AtRuntime \
|
||||
p5-Data-Printer>=0:devel/p5-Data-Printer \
|
||||
p5-Import-Into>=0:devel/p5-Import-Into \
|
||||
p5-Moose>=0:devel/p5-Moose \
|
||||
p5-MooseX-Role-WarnOnConflict>=0:devel/p5-MooseX-Role-WarnOnConflict \
|
||||
p5-MooseX-StrictConstructor>=0:devel/p5-MooseX-StrictConstructor \
|
||||
p5-Ref-Util>=0:devel/p5-Ref-Util \
|
||||
p5-Type-Tiny>=1.012004:devel/p5-Type-Tiny \
|
||||
p5-namespace-autoclean>=0:devel/p5-namespace-autoclean \
|
||||
p5-true>=1.0.2:devel/p5-true
|
||||
TEST_DEPENDS= p5-Capture-Tiny>=0:devel/p5-Capture-Tiny \
|
||||
p5-DateTime>=0:devel/p5-DateTime \
|
||||
p5-Test-Most>=0:devel/p5-Test-Most
|
||||
|
||||
USES= perl5
|
||||
USE_PERL5= configure
|
||||
|
||||
NO_ARCH= yes
|
||||
|
||||
.include <bsd.port.mk>
|
3
devel/p5-MooseX-Extended/distinfo
Normal file
3
devel/p5-MooseX-Extended/distinfo
Normal file
|
@ -0,0 +1,3 @@
|
|||
TIMESTAMP = 1665073064
|
||||
SHA256 (MooseX-Extended-0.34.tar.gz) = 4ea40a94ccf3de0fba9648495a7c480627fbf68394ce2712e5a446902c34764d
|
||||
SIZE (MooseX-Extended-0.34.tar.gz) = 55747
|
6
devel/p5-MooseX-Extended/pkg-descr
Normal file
6
devel/p5-MooseX-Extended/pkg-descr
Normal file
|
@ -0,0 +1,6 @@
|
|||
MooseX::Extended attempts to create a safer version of Moose that defaults to
|
||||
read-only attributes and is easier to read and write.
|
||||
|
||||
It tries to bring some of the lessons learned from the Corinna project, while
|
||||
acknowledging that you can't always get what you want (such as true
|
||||
encapsulation and true methods).
|
28
devel/p5-MooseX-Extended/pkg-plist
Normal file
28
devel/p5-MooseX-Extended/pkg-plist
Normal file
|
@ -0,0 +1,28 @@
|
|||
%%SITE_PERL%%/Moose/Exception/InvalidAttributeDefinition.pm
|
||||
%%SITE_PERL%%/Moose/Exception/InvalidImportList.pm
|
||||
%%SITE_PERL%%/MooseX/Extended.pm
|
||||
%%SITE_PERL%%/MooseX/Extended/Core.pm
|
||||
%%SITE_PERL%%/MooseX/Extended/Custom.pm
|
||||
%%SITE_PERL%%/MooseX/Extended/Manual/Cloning.pod
|
||||
%%SITE_PERL%%/MooseX/Extended/Manual/Construction.pod
|
||||
%%SITE_PERL%%/MooseX/Extended/Manual/Includes.pod
|
||||
%%SITE_PERL%%/MooseX/Extended/Manual/Overview.pod
|
||||
%%SITE_PERL%%/MooseX/Extended/Manual/Shortcuts.pod
|
||||
%%SITE_PERL%%/MooseX/Extended/Manual/Tutorial.pod
|
||||
%%SITE_PERL%%/MooseX/Extended/Role.pm
|
||||
%%SITE_PERL%%/MooseX/Extended/Role/Custom.pm
|
||||
%%SITE_PERL%%/MooseX/Extended/Types.pm
|
||||
%%PERL5_MAN3%%/Moose::Exception::InvalidAttributeDefinition.3.gz
|
||||
%%PERL5_MAN3%%/Moose::Exception::InvalidImportList.3.gz
|
||||
%%PERL5_MAN3%%/MooseX::Extended.3.gz
|
||||
%%PERL5_MAN3%%/MooseX::Extended::Core.3.gz
|
||||
%%PERL5_MAN3%%/MooseX::Extended::Custom.3.gz
|
||||
%%PERL5_MAN3%%/MooseX::Extended::Manual::Cloning.3.gz
|
||||
%%PERL5_MAN3%%/MooseX::Extended::Manual::Construction.3.gz
|
||||
%%PERL5_MAN3%%/MooseX::Extended::Manual::Includes.3.gz
|
||||
%%PERL5_MAN3%%/MooseX::Extended::Manual::Overview.3.gz
|
||||
%%PERL5_MAN3%%/MooseX::Extended::Manual::Shortcuts.3.gz
|
||||
%%PERL5_MAN3%%/MooseX::Extended::Manual::Tutorial.3.gz
|
||||
%%PERL5_MAN3%%/MooseX::Extended::Role.3.gz
|
||||
%%PERL5_MAN3%%/MooseX::Extended::Role::Custom.3.gz
|
||||
%%PERL5_MAN3%%/MooseX::Extended::Types.3.gz
|
Loading…
Reference in a new issue