aboutsummaryrefslogtreecommitdiffstats
path: root/devel
diff options
context:
space:
mode:
authorsunpoet <sunpoet@FreeBSD.org>2011-09-05 17:37:28 +0800
committersunpoet <sunpoet@FreeBSD.org>2011-09-05 17:37:28 +0800
commit022292f87a0dde253b240ace819a7bd4847c4c51 (patch)
tree9d67b1180e936f1922501ed39993bac92f393449 /devel
parent867a202df54ed532c643a7102bf2f57926756429 (diff)
downloadfreebsd-ports-gnome-022292f87a0dde253b240ace819a7bd4847c4c51.tar.gz
freebsd-ports-gnome-022292f87a0dde253b240ace819a7bd4847c4c51.tar.zst
freebsd-ports-gnome-022292f87a0dde253b240ace819a7bd4847c4c51.zip
- Add p5-Bread-Board-Declare 0.10
Bread::Board::Declare is a Moose extension which allows for declaring Bread::Board container classes in a more straightforward and natural way. It sets up Bread::Board::Container as the superclass, and creates services associated with each attribute that you create. WWW: http://search.cpan.org/dist/Bread-Board-Declare/
Diffstat (limited to 'devel')
-rw-r--r--devel/Makefile1
-rw-r--r--devel/p5-Bread-Board-Declare/Makefile48
-rw-r--r--devel/p5-Bread-Board-Declare/distinfo2
-rw-r--r--devel/p5-Bread-Board-Declare/pkg-descr6
-rw-r--r--devel/p5-Bread-Board-Declare/pkg-plist20
5 files changed, 77 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index a9ef0fa02bcd..fa0b29ed3df6 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -1240,6 +1240,7 @@
SUBDIR += p5-Badger
SUBDIR += p5-Best
SUBDIR += p5-Bread-Board
+ SUBDIR += p5-Bread-Board-Declare
SUBDIR += p5-Bundle-Perl6
SUBDIR += p5-C-Scan
SUBDIR += p5-CHI
diff --git a/devel/p5-Bread-Board-Declare/Makefile b/devel/p5-Bread-Board-Declare/Makefile
new file mode 100644
index 000000000000..fe1f2fa1ff45
--- /dev/null
+++ b/devel/p5-Bread-Board-Declare/Makefile
@@ -0,0 +1,48 @@
+# New ports collection makefile for: p5-Bread-Board-Declare
+# Date created: 2011-09-05
+# Whom: Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= Bread-Board-Declare
+PORTVERSION= 0.10
+CATEGORIES= devel perl5
+MASTER_SITES= CPAN
+MASTER_SITE_SUBDIR= CPAN:DOY
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Create Bread::Board containers as normal Moose objects
+
+BUILD_DEPENDS= p5-Bread-Board>=0.20:${PORTSDIR}/devel/p5-Bread-Board \
+ p5-Moose>=1.21:${PORTSDIR}/devel/p5-Moose
+RUN_DEPENDS= p5-Bread-Board>=0.20:${PORTSDIR}/devel/p5-Bread-Board \
+ p5-Moose>=1.21:${PORTSDIR}/devel/p5-Moose
+
+TEST_DEPENDS= p5-Test-Fatal>=0:${PORTSDIR}/devel/p5-Test-Fatal
+
+PERL_CONFIGURE= yes
+
+MAN3= Bread::Board::Declare.3 \
+ Bread::Board::Declare::BlockInjection.3 \
+ Bread::Board::Declare::ConstructorInjection.3 \
+ Bread::Board::Declare::Literal.3 \
+ Bread::Board::Declare::Meta::Role::Accessor.3 \
+ Bread::Board::Declare::Meta::Role::Attribute.3 \
+ Bread::Board::Declare::Meta::Role::Class.3 \
+ Bread::Board::Declare::Meta::Role::Instance.3 \
+ Bread::Board::Declare::Role::Object.3 \
+ Bread::Board::Declare::Role::Service.3
+
+.include <bsd.port.pre.mk>
+
+.if ${PERL_LEVEL} < 500808
+BUILD_DEPENDS+= p5-ExtUtils-MakeMaker>=6.30:${PORTSDIR}/devel/p5-ExtUtils-MakeMaker
+.endif
+
+.if ${PERL_LEVEL} < 501001
+TEST_DEPENDS+= p5-Test-Simple>=0.88:${PORTSDIR}/devel/p5-Test-Simple
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/devel/p5-Bread-Board-Declare/distinfo b/devel/p5-Bread-Board-Declare/distinfo
new file mode 100644
index 000000000000..d9c124c54a5b
--- /dev/null
+++ b/devel/p5-Bread-Board-Declare/distinfo
@@ -0,0 +1,2 @@
+SHA256 (Bread-Board-Declare-0.10.tar.gz) = 5041d94e2359eec6f0c08e97fa10e5860e7962bd59b4452f0e96164ae38f872f
+SIZE (Bread-Board-Declare-0.10.tar.gz) = 23053
diff --git a/devel/p5-Bread-Board-Declare/pkg-descr b/devel/p5-Bread-Board-Declare/pkg-descr
new file mode 100644
index 000000000000..7893de9cdbc6
--- /dev/null
+++ b/devel/p5-Bread-Board-Declare/pkg-descr
@@ -0,0 +1,6 @@
+Bread::Board::Declare is a Moose extension which allows for declaring
+Bread::Board container classes in a more straightforward and natural way. It
+sets up Bread::Board::Container as the superclass, and creates services
+associated with each attribute that you create.
+
+WWW: http://search.cpan.org/dist/Bread-Board-Declare/
diff --git a/devel/p5-Bread-Board-Declare/pkg-plist b/devel/p5-Bread-Board-Declare/pkg-plist
new file mode 100644
index 000000000000..601d12931f72
--- /dev/null
+++ b/devel/p5-Bread-Board-Declare/pkg-plist
@@ -0,0 +1,20 @@
+%%SITE_PERL%%/Bread/Board/Declare.pm
+%%SITE_PERL%%/Bread/Board/Declare/BlockInjection.pm
+%%SITE_PERL%%/Bread/Board/Declare/ConstructorInjection.pm
+%%SITE_PERL%%/Bread/Board/Declare/Literal.pm
+%%SITE_PERL%%/Bread/Board/Declare/Meta/Role/Accessor.pm
+%%SITE_PERL%%/Bread/Board/Declare/Meta/Role/Attribute.pm
+%%SITE_PERL%%/Bread/Board/Declare/Meta/Role/Class.pm
+%%SITE_PERL%%/Bread/Board/Declare/Meta/Role/Instance.pm
+%%SITE_PERL%%/Bread/Board/Declare/Role/Object.pm
+%%SITE_PERL%%/Bread/Board/Declare/Role/Service.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Bread/Board/Declare/.packlist
+@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Bread/Board/Declare
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Bread/Board
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Bread
+@dirrm %%SITE_PERL%%/Bread/Board/Declare/Role
+@dirrm %%SITE_PERL%%/Bread/Board/Declare/Meta/Role
+@dirrm %%SITE_PERL%%/Bread/Board/Declare/Meta
+@dirrm %%SITE_PERL%%/Bread/Board/Declare
+@dirrmtry %%SITE_PERL%%/Bread/Board
+@dirrmtry %%SITE_PERL%%/Bread