aboutsummaryrefslogtreecommitdiffstats
path: root/devel
diff options
context:
space:
mode:
authorsunpoet <sunpoet@FreeBSD.org>2011-06-01 23:26:27 +0800
committersunpoet <sunpoet@FreeBSD.org>2011-06-01 23:26:27 +0800
commit53aa03f3fa5bf99e2de85d513b92993942c2a6b4 (patch)
tree61c83bdf6f23aca7b310cf711718cff796bb103c /devel
parent177d9b9c4d1dd56b128c3c38a06d2db66ef2374a (diff)
downloadfreebsd-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/Makefile55
-rw-r--r--devel/p5-Bread-Board/distinfo2
-rw-r--r--devel/p5-Bread-Board/pkg-descr6
-rw-r--r--devel/p5-Bread-Board/pkg-plist41
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