diff --git a/devel/p5-MooseX-NonMoose/Makefile b/devel/p5-MooseX-NonMoose/Makefile new file mode 100644 index 00000000000..875e60f4c42 --- /dev/null +++ b/devel/p5-MooseX-NonMoose/Makefile @@ -0,0 +1,20 @@ +# $OpenBSD: Makefile,v 1.1.1.1 2012/04/08 21:04:36 sthen Exp $ + +COMMENT = easy subclassing of non-Moose classes + +MODULES = cpan +DISTNAME = MooseX-NonMoose-0.22 +CATEGORIES = devel + +# same as perl +PERMIT_PACKAGE_CDROM = Yes +PERMIT_PACKAGE_FTP = Yes +PERMIT_DISTFILES_CDROM =Yes +PERMIT_DISTFILES_FTP = Yes + +RUN_DEPENDS = devel/p5-List-MoreUtils \ + devel/p5-Moose + +REGRESS_DEPENDS = devel/p5-Test-Fatal + +.include diff --git a/devel/p5-MooseX-NonMoose/distinfo b/devel/p5-MooseX-NonMoose/distinfo new file mode 100644 index 00000000000..b0529e3909a --- /dev/null +++ b/devel/p5-MooseX-NonMoose/distinfo @@ -0,0 +1,5 @@ +MD5 (MooseX-NonMoose-0.22.tar.gz) = CGJ7hXWDXmS0ToJCTfJ6jw== +RMD160 (MooseX-NonMoose-0.22.tar.gz) = CB6xGICNIUc0j3QQx9kw6egAGiw= +SHA1 (MooseX-NonMoose-0.22.tar.gz) = 4zzwoSjdtP0GGd0uoFjMn18N6J8= +SHA256 (MooseX-NonMoose-0.22.tar.gz) = t91FGec1eayAim+f+tYttsnfJn0OHh7qfHYaV95SHlY= +SIZE (MooseX-NonMoose-0.22.tar.gz) = 23807 diff --git a/devel/p5-MooseX-NonMoose/pkg/DESCR b/devel/p5-MooseX-NonMoose/pkg/DESCR new file mode 100644 index 00000000000..e8963c81f96 --- /dev/null +++ b/devel/p5-MooseX-NonMoose/pkg/DESCR @@ -0,0 +1,5 @@ +MooseX::NonMoose allows for easily subclassing non-Moose classes with +Moose, taking care of the annoying details connected with doing this, +such as setting up proper inheritance from Moose::Object and installing +(and inlining, at make_immutable time) a constructor that makes sure +things like BUILD methods are called. diff --git a/devel/p5-MooseX-NonMoose/pkg/PLIST b/devel/p5-MooseX-NonMoose/pkg/PLIST new file mode 100644 index 00000000000..3789f64b37b --- /dev/null +++ b/devel/p5-MooseX-NonMoose/pkg/PLIST @@ -0,0 +1,13 @@ +@comment $OpenBSD: PLIST,v 1.1.1.1 2012/04/08 21:04:36 sthen Exp $ +${P5SITE}/MooseX/ +${P5SITE}/MooseX/NonMoose/ +${P5SITE}/MooseX/NonMoose.pm +${P5SITE}/MooseX/NonMoose/InsideOut.pm +${P5SITE}/MooseX/NonMoose/Meta/ +${P5SITE}/MooseX/NonMoose/Meta/Role/ +${P5SITE}/MooseX/NonMoose/Meta/Role/Class.pm +${P5SITE}/MooseX/NonMoose/Meta/Role/Constructor.pm +@man man/man3p/MooseX::NonMoose.3p +@man man/man3p/MooseX::NonMoose::InsideOut.3p +@man man/man3p/MooseX::NonMoose::Meta::Role::Class.3p +@man man/man3p/MooseX::NonMoose::Meta::Role::Constructor.3p