diff options
author | sunpoet <sunpoet@FreeBSD.org> | 2011-06-01 23:26:27 +0800 |
---|---|---|
committer | sunpoet <sunpoet@FreeBSD.org> | 2011-06-01 23:26:27 +0800 |
commit | 53aa03f3fa5bf99e2de85d513b92993942c2a6b4 (patch) | |
tree | 61c83bdf6f23aca7b310cf711718cff796bb103c /devel | |
parent | 177d9b9c4d1dd56b128c3c38a06d2db66ef2374a (diff) | |
download | freebsd-ports-gnome-53aa03f3fa5bf99e2de85d513b92993942c2a6b4.tar.gz freebsd-ports-gnome-53aa03f3fa5bf99e2de85d513b92993942c2a6b4.tar.zst freebsd-ports-gnome-53aa03f3fa5bf99e2de85d513b92993942c2a6b4.zip |
- Add p5-Bread-Board 0.18
Bread::Board is an inversion of control framework with a focus on dependency
injection and lifecycle management. It's goal is to help you write more
decoupled objects and components by removing the need for you to manually wire
those objects/components together.
WWW: http://search.cpan.org/dist/Bread-Board/
Diffstat (limited to 'devel')
-rw-r--r-- | devel/p5-Bread-Board/Makefile | 55 | ||||
-rw-r--r-- | devel/p5-Bread-Board/distinfo | 2 | ||||
-rw-r--r-- | devel/p5-Bread-Board/pkg-descr | 6 | ||||
-rw-r--r-- | devel/p5-Bread-Board/pkg-plist | 41 |
4 files changed, 104 insertions, 0 deletions
diff --git a/devel/p5-Bread-Board/Makefile b/devel/p5-Bread-Board/Makefile new file mode 100644 index 000000000000..080d65d8892d --- /dev/null +++ b/devel/p5-Bread-Board/Makefile @@ -0,0 +1,55 @@ +# New ports collection makefile for: p5-Bread-Board +# Date created: 2011-05-31 +# Whom: Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= Bread-Board +PORTVERSION= 0.18 +CATEGORIES= devel perl5 +MASTER_SITES= CPAN +MASTER_SITE_SUBDIR= CPAN:STEVAN +PKGNAMEPREFIX= p5- + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= A solderless way to wire up your application components + +RUN_DEPENDS= p5-Class-MOP>=0:${PORTSDIR}/devel/p5-Class-MOP \ + p5-Moose>=1.00:${PORTSDIR}/devel/p5-Moose \ + p5-MooseX-Clone>=0.05:${PORTSDIR}/devel/p5-MooseX-Clone \ + p5-MooseX-Params-Validate>=0.14:${PORTSDIR}/devel/p5-MooseX-Params-Validate +TEST_DEPENDS= p5-Test-Exception>=0:${PORTSDIR}/devel/Test-Exception + +PERL_CONFIGURE= yes + +MAN3= Bread::Board.3 \ + Bread::Board::BlockInjection.3 \ + Bread::Board::ConstructorInjection.3 \ + Bread::Board::Container.3 \ + Bread::Board::Container::Parameterized.3 \ + Bread::Board::Dependency.3 \ + Bread::Board::Dumper.3 \ + Bread::Board::LifeCycle.3 \ + Bread::Board::LifeCycle::Singleton.3 \ + Bread::Board::LifeCycle::Singleton::WithParameters.3 \ + Bread::Board::Literal.3 \ + Bread::Board::Manual.3 \ + Bread::Board::Manual::Concepts.3 \ + Bread::Board::Manual::Concepts::Advanced.3 \ + Bread::Board::Manual::Concepts::Typemap.3 \ + Bread::Board::Manual::Example.3 \ + Bread::Board::Manual::Example::FormSensible.3 \ + Bread::Board::Manual::Example::LogDispatch.3 \ + Bread::Board::Service.3 \ + Bread::Board::Service::Deferred.3 \ + Bread::Board::Service::Deferred::Thunk.3 \ + Bread::Board::Service::Inferred.3 \ + Bread::Board::Service::WithClass.3 \ + Bread::Board::Service::WithDependencies.3 \ + Bread::Board::Service::WithParameters.3 \ + Bread::Board::SetterInjection.3 \ + Bread::Board::Traversable.3 \ + Bread::Board::Types.3 + +.include <bsd.port.mk> diff --git a/devel/p5-Bread-Board/distinfo b/devel/p5-Bread-Board/distinfo new file mode 100644 index 000000000000..1bb2018dfafc --- /dev/null +++ b/devel/p5-Bread-Board/distinfo @@ -0,0 +1,2 @@ +SHA256 (Bread-Board-0.18.tar.gz) = 5ccc9986f2daee672193acec48e5bae88054a8e434756507f11e9e345461dab1 +SIZE (Bread-Board-0.18.tar.gz) = 60517 diff --git a/devel/p5-Bread-Board/pkg-descr b/devel/p5-Bread-Board/pkg-descr new file mode 100644 index 000000000000..e03ff6eff9e6 --- /dev/null +++ b/devel/p5-Bread-Board/pkg-descr @@ -0,0 +1,6 @@ +Bread::Board is an inversion of control framework with a focus on dependency +injection and lifecycle management. It's goal is to help you write more +decoupled objects and components by removing the need for you to manually wire +those objects/components together. + +WWW: http://search.cpan.org/dist/Bread-Board/ diff --git a/devel/p5-Bread-Board/pkg-plist b/devel/p5-Bread-Board/pkg-plist new file mode 100644 index 000000000000..7ed83e4d7164 --- /dev/null +++ b/devel/p5-Bread-Board/pkg-plist @@ -0,0 +1,41 @@ +%%SITE_PERL%%/Bread/Board.pm +%%SITE_PERL%%/Bread/Board/BlockInjection.pm +%%SITE_PERL%%/Bread/Board/ConstructorInjection.pm +%%SITE_PERL%%/Bread/Board/Container.pm +%%SITE_PERL%%/Bread/Board/Container/Parameterized.pm +%%SITE_PERL%%/Bread/Board/Dependency.pm +%%SITE_PERL%%/Bread/Board/Dumper.pm +%%SITE_PERL%%/Bread/Board/LifeCycle.pm +%%SITE_PERL%%/Bread/Board/LifeCycle/Singleton.pm +%%SITE_PERL%%/Bread/Board/LifeCycle/Singleton/WithParameters.pm +%%SITE_PERL%%/Bread/Board/Literal.pm +%%SITE_PERL%%/Bread/Board/Manual.pod +%%SITE_PERL%%/Bread/Board/Manual/Concepts.pod +%%SITE_PERL%%/Bread/Board/Manual/Concepts/Advanced.pod +%%SITE_PERL%%/Bread/Board/Manual/Concepts/Typemap.pod +%%SITE_PERL%%/Bread/Board/Manual/Example.pod +%%SITE_PERL%%/Bread/Board/Manual/Example/FormSensible.pod +%%SITE_PERL%%/Bread/Board/Manual/Example/LogDispatch.pod +%%SITE_PERL%%/Bread/Board/Service.pm +%%SITE_PERL%%/Bread/Board/Service/Deferred.pm +%%SITE_PERL%%/Bread/Board/Service/Deferred/Thunk.pm +%%SITE_PERL%%/Bread/Board/Service/Inferred.pm +%%SITE_PERL%%/Bread/Board/Service/WithClass.pm +%%SITE_PERL%%/Bread/Board/Service/WithDependencies.pm +%%SITE_PERL%%/Bread/Board/Service/WithParameters.pm +%%SITE_PERL%%/Bread/Board/SetterInjection.pm +%%SITE_PERL%%/Bread/Board/Traversable.pm +%%SITE_PERL%%/Bread/Board/Types.pm +%%SITE_PERL%%/%%PERL_ARCH%%/auto/Bread/Board/.packlist +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Bread/Board +@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Bread +@dirrm %%SITE_PERL%%/Bread/Board/Service/Deferred +@dirrm %%SITE_PERL%%/Bread/Board/Service +@dirrm %%SITE_PERL%%/Bread/Board/Manual/Example +@dirrm %%SITE_PERL%%/Bread/Board/Manual/Concepts +@dirrm %%SITE_PERL%%/Bread/Board/Manual +@dirrm %%SITE_PERL%%/Bread/Board/LifeCycle/Singleton +@dirrm %%SITE_PERL%%/Bread/Board/LifeCycle +@dirrm %%SITE_PERL%%/Bread/Board/Container +@dirrm %%SITE_PERL%%/Bread/Board +@dirrmtry %%SITE_PERL%%/Bread |