diff options
author | wen <wen@FreeBSD.org> | 2009-12-09 13:45:51 +0800 |
---|---|---|
committer | wen <wen@FreeBSD.org> | 2009-12-09 13:45:51 +0800 |
commit | eb7769b160ed23cb82309df29d7f5459e603ad4e (patch) | |
tree | e2e42800ec7adb480265c240aea60055e54d31ad /devel/p5-MooseX-Role-WithOverloading | |
parent | 8dd67ad005af3252c293519788de54ad2b6ea0dd (diff) | |
download | freebsd-ports-gnome-eb7769b160ed23cb82309df29d7f5459e603ad4e.tar.gz freebsd-ports-gnome-eb7769b160ed23cb82309df29d7f5459e603ad4e.tar.zst freebsd-ports-gnome-eb7769b160ed23cb82309df29d7f5459e603ad4e.zip |
MooseX::Role::WithOverloading allows you to write a Moose::Role which
defines overloaded operators and allows those operator overloadings
to be composed into the classes/roles/instances it's compiled to,
while plain Moose::Roles would lose the overloading.
WWW: http://search.cpan.org/dist/MooseX-Role-WithOverloading/
Diffstat (limited to 'devel/p5-MooseX-Role-WithOverloading')
-rw-r--r-- | devel/p5-MooseX-Role-WithOverloading/Makefile | 39 | ||||
-rw-r--r-- | devel/p5-MooseX-Role-WithOverloading/distinfo | 3 | ||||
-rw-r--r-- | devel/p5-MooseX-Role-WithOverloading/pkg-descr | 6 | ||||
-rw-r--r-- | devel/p5-MooseX-Role-WithOverloading/pkg-plist | 26 |
4 files changed, 74 insertions, 0 deletions
diff --git a/devel/p5-MooseX-Role-WithOverloading/Makefile b/devel/p5-MooseX-Role-WithOverloading/Makefile new file mode 100644 index 000000000000..c8a42dc7ab0e --- /dev/null +++ b/devel/p5-MooseX-Role-WithOverloading/Makefile @@ -0,0 +1,39 @@ +# New ports collection makefile for: p5-MooseX-Role-WithOverloading +# Date created: 09 Dec, 2009 +# Whom: Wen Heping <wen@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= MooseX-Role-WithOverloading +PORTVERSION= 0.03 +CATEGORIES= devel perl5 +MASTER_SITES= CPAN +PKGNAMEPREFIX= p5- + +MAINTAINER= wen@FreeBSD.org +COMMENT= Roles which support overloading + +BUILD_DEPENDS= p5-Moose>=0.78:${PORTSDIR}/devel/p5-Moose \ + p5-MooseX-Types>=0:${PORTSDIR}/devel/p5-MooseX-Types \ + p5-aliased>=0:${PORTSDIR}/devel/p5-aliased \ + p5-namespace-autoclean>=0.09:${PORTSDIR}/devel/p5-namespace-autoclean \ + p5-namespace-clean>=0:${PORTSDIR}/devel/p5-namespace-clean +RUN_DEPENDS= ${BUILD_DEPENDS} + +PERL_CONFIGURE= yes + +MAN3= MooseX::Role::WithOverloading::Meta::Role::Application::ToRole.3 \ + MooseX::Role::WithOverloading::Meta::Role::Composite.3 \ + MooseX::Role::WithOverloading::Meta::Role::Application::Composite::ToClass.3 \ + MooseX::Role::WithOverloading::Meta::Role::Application::FixOverloadedRefs.3 \ + MooseX::Role::WithOverloading::Meta::Role::Application::ToInstance.3 \ + MooseX::Role::WithOverloading.3 \ + MooseX::Role::WithOverloading::Meta::Role::Application::Composite::ToRole.3 \ + MooseX::Role::WithOverloading::Meta::Role.3 \ + MooseX::Role::WithOverloading::Meta::Role::Application::Composite.3 \ + MooseX::Role::WithOverloading::Meta::Role::Application::Composite::ToInstance.3 \ + MooseX::Role::WithOverloading::Meta::Role::Application::ToClass.3 \ + MooseX::Role::WithOverloading::Meta::Role::Application.3 + +.include <bsd.port.mk> diff --git a/devel/p5-MooseX-Role-WithOverloading/distinfo b/devel/p5-MooseX-Role-WithOverloading/distinfo new file mode 100644 index 000000000000..0be90cb06ee0 --- /dev/null +++ b/devel/p5-MooseX-Role-WithOverloading/distinfo @@ -0,0 +1,3 @@ +MD5 (MooseX-Role-WithOverloading-0.03.tar.gz) = c7878a4d65930a0a55f70a4136383805 +SHA256 (MooseX-Role-WithOverloading-0.03.tar.gz) = fd291423ca434abc683fc0631abfbac6f01bcdbaa27d7c09113df0eb643b10bd +SIZE (MooseX-Role-WithOverloading-0.03.tar.gz) = 12487 diff --git a/devel/p5-MooseX-Role-WithOverloading/pkg-descr b/devel/p5-MooseX-Role-WithOverloading/pkg-descr new file mode 100644 index 000000000000..80c09dd25b94 --- /dev/null +++ b/devel/p5-MooseX-Role-WithOverloading/pkg-descr @@ -0,0 +1,6 @@ +MooseX::Role::WithOverloading allows you to write a Moose::Role which +defines overloaded operators and allows those operator overloadings +to be composed into the classes/roles/instances it's compiled to, +while plain Moose::Roles would lose the overloading. + +WWW: http://search.cpan.org/dist/MooseX-Role-WithOverloading/ diff --git a/devel/p5-MooseX-Role-WithOverloading/pkg-plist b/devel/p5-MooseX-Role-WithOverloading/pkg-plist new file mode 100644 index 000000000000..d61ceddc93d8 --- /dev/null +++ b/devel/p5-MooseX-Role-WithOverloading/pkg-plist @@ -0,0 +1,26 @@ +%%SITE_PERL%%/%%PERL_ARCH%%/auto/MooseX/Role/WithOverloading/.packlist +%%SITE_PERL%%/%%PERL_ARCH%%/auto/MooseX/Role/WithOverloading/WithOverloading.bs +%%SITE_PERL%%/%%PERL_ARCH%%/auto/MooseX/Role/WithOverloading/WithOverloading.so +%%SITE_PERL%%/%%PERL_ARCH%%/MooseX/Role/WithOverloading/Meta/Role/Application/Composite/ToClass.pm +%%SITE_PERL%%/%%PERL_ARCH%%/MooseX/Role/WithOverloading/Meta/Role/Application/Composite/ToRole.pm +%%SITE_PERL%%/%%PERL_ARCH%%/MooseX/Role/WithOverloading/Meta/Role/Application/Composite/ToInstance.pm +%%SITE_PERL%%/%%PERL_ARCH%%/MooseX/Role/WithOverloading/Meta/Role/Application/ToRole.pm +%%SITE_PERL%%/%%PERL_ARCH%%/MooseX/Role/WithOverloading/Meta/Role/Application/ToInstance.pm +%%SITE_PERL%%/%%PERL_ARCH%%/MooseX/Role/WithOverloading/Meta/Role/Application/FixOverloadedRefs.pm +%%SITE_PERL%%/%%PERL_ARCH%%/MooseX/Role/WithOverloading/Meta/Role/Application/Composite.pm +%%SITE_PERL%%/%%PERL_ARCH%%/MooseX/Role/WithOverloading/Meta/Role/Application/ToClass.pm +%%SITE_PERL%%/%%PERL_ARCH%%/MooseX/Role/WithOverloading/Meta/Role/Composite.pm +%%SITE_PERL%%/%%PERL_ARCH%%/MooseX/Role/WithOverloading/Meta/Role/Application.pm +%%SITE_PERL%%/%%PERL_ARCH%%/MooseX/Role/WithOverloading/Meta/Role.pm +%%SITE_PERL%%/%%PERL_ARCH%%/MooseX/Role/WithOverloading.pm +@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/MooseX/Role/WithOverloading/Meta/Role/Application/Composite +@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/MooseX/Role/WithOverloading/Meta/Role/Application +@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/MooseX/Role/WithOverloading/Meta/Role +@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/MooseX/Role/WithOverloading/Meta +@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/MooseX/Role/WithOverloading +@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/MooseX/Role +@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/MooseX +@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/MooseX/Role/WithOverloading +@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/MooseX/Role +@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/MooseX +@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto |