aboutsummaryrefslogtreecommitdiffstats
path: root/devel
diff options
context:
space:
mode:
authormiwi <miwi@FreeBSD.org>2009-07-29 01:13:03 +0800
committermiwi <miwi@FreeBSD.org>2009-07-29 01:13:03 +0800
commit14a1b1494ff563adab17246f49a4052b3d7df0ef (patch)
tree66a8eae0230d89b3791c9970984fb90570f39c17 /devel
parente1c9e8c6328940e7d874fd520c69b24e2ae00cc8 (diff)
downloadfreebsd-ports-gnome-14a1b1494ff563adab17246f49a4052b3d7df0ef.tar.gz
freebsd-ports-gnome-14a1b1494ff563adab17246f49a4052b3d7df0ef.tar.zst
freebsd-ports-gnome-14a1b1494ff563adab17246f49a4052b3d7df0ef.zip
Moose::Autobox provides an implementation of SCALAR, ARRAY, HASH & CODE for use
with autobox. It does this using a hierarchy of roles in a manner similar to what Perl 6 might do. WWW: http://search.cpan.org/dist/Moose-Autobox/ PR: ports/137139 Submitted by: Bill Brinzer <bill.brinzer at gmail.com>
Diffstat (limited to 'devel')
-rw-r--r--devel/Makefile1
-rw-r--r--devel/p5-Moose-Autobox/Makefile44
-rw-r--r--devel/p5-Moose-Autobox/distinfo3
-rw-r--r--devel/p5-Moose-Autobox/pkg-descr5
-rw-r--r--devel/p5-Moose-Autobox/pkg-plist19
5 files changed, 72 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index d52655b7d5be..a29742bd2a9b 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -1627,6 +1627,7 @@
SUBDIR += p5-Module-Util
SUBDIR += p5-Module-Versions-Report
SUBDIR += p5-Moose
+ SUBDIR += p5-Moose-Autobox
SUBDIR += p5-Moose-Policy
SUBDIR += p5-MooseX-Async
SUBDIR += p5-MooseX-AttributeHelpers
diff --git a/devel/p5-Moose-Autobox/Makefile b/devel/p5-Moose-Autobox/Makefile
new file mode 100644
index 000000000000..21242a9e06c9
--- /dev/null
+++ b/devel/p5-Moose-Autobox/Makefile
@@ -0,0 +1,44 @@
+# New ports collection makefile for: devel/p5-Moose-Autobox
+# Date created: 25 July 2009
+# Whom: Bill Brinzer <bill.brinzer@gmail.com>
+#
+# $FreeBSD$
+#
+
+PORTNAME= Moose-Autobox
+PORTVERSION= 0.09
+CATEGORIES= devel perl5
+MASTER_SITES= CPAN
+MASTER_SITE_SUBDIR= ../../authors/id/R/RJ/RJBS/
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= bill.brinzer@gmail.com
+COMMENT= Autoboxed wrappers for Native Perl datatypes
+
+BUILD_DEPENDS= p5-autobox>=2.23:${PORTSDIR}/devel/p5-autobox \
+ p5-Moose>=0.42:${PORTSDIR}/devel/p5-Moose \
+ p5-Perl6-Junction>=1.40000:${PORTSDIR}/devel/p5-Perl6-Junction \
+ p5-Test-Exception>=0.21:${PORTSDIR}/devel/p5-Test-Exception
+RUN_DEPENDS= p5-autobox>=2.23:${PORTSDIR}/devel/p5-autobox \
+ p5-Moose>=0.42:${PORTSDIR}/devel/p5-Moose \
+ p5-Perl6-Junction>=1.40000:${PORTSDIR}/devel/p5-Perl6-Junction \
+ p5-Test-Exception>=0.21:${PORTSDIR}/devel/p5-Test-Exception
+
+PERL_CONFIGURE= 5.6.0+
+
+MAN3= Moose::Autobox.3 \
+ Moose::Autobox::Array.3 \
+ Moose::Autobox::Code.3 \
+ Moose::Autobox::Defined.3 \
+ Moose::Autobox::Hash.3 \
+ Moose::Autobox::Indexed.3 \
+ Moose::Autobox::Item.3 \
+ Moose::Autobox::List.3 \
+ Moose::Autobox::Number.3 \
+ Moose::Autobox::Ref.3 \
+ Moose::Autobox::Scalar.3 \
+ Moose::Autobox::String.3 \
+ Moose::Autobox::Undef.3 \
+ Moose::Autobox::Value.3
+
+.include <bsd.port.mk>
diff --git a/devel/p5-Moose-Autobox/distinfo b/devel/p5-Moose-Autobox/distinfo
new file mode 100644
index 000000000000..f58cd0113912
--- /dev/null
+++ b/devel/p5-Moose-Autobox/distinfo
@@ -0,0 +1,3 @@
+MD5 (Moose-Autobox-0.09.tar.gz) = c6f9e74a9054ce59da4d593836d9d05f
+SHA256 (Moose-Autobox-0.09.tar.gz) = f06d9ad588f979aa38ff20fc67c6f08ef4f6554c35c215186ebab06a4ea99a8b
+SIZE (Moose-Autobox-0.09.tar.gz) = 26277
diff --git a/devel/p5-Moose-Autobox/pkg-descr b/devel/p5-Moose-Autobox/pkg-descr
new file mode 100644
index 000000000000..7577cc08adc8
--- /dev/null
+++ b/devel/p5-Moose-Autobox/pkg-descr
@@ -0,0 +1,5 @@
+Moose::Autobox provides an implementation of SCALAR, ARRAY, HASH & CODE for use
+with autobox. It does this using a hierarchy of roles in a manner similar to
+what Perl 6 might do.
+
+WWW: http://search.cpan.org/dist/Moose-Autobox/
diff --git a/devel/p5-Moose-Autobox/pkg-plist b/devel/p5-Moose-Autobox/pkg-plist
new file mode 100644
index 000000000000..494419b0b3c6
--- /dev/null
+++ b/devel/p5-Moose-Autobox/pkg-plist
@@ -0,0 +1,19 @@
+%%SITE_PERL%%/Moose/Autobox.pm
+%%SITE_PERL%%/Moose/Autobox/Array.pm
+%%SITE_PERL%%/Moose/Autobox/Code.pm
+%%SITE_PERL%%/Moose/Autobox/Defined.pm
+%%SITE_PERL%%/Moose/Autobox/Hash.pm
+%%SITE_PERL%%/Moose/Autobox/Indexed.pm
+%%SITE_PERL%%/Moose/Autobox/Item.pm
+%%SITE_PERL%%/Moose/Autobox/List.pm
+%%SITE_PERL%%/Moose/Autobox/Number.pm
+%%SITE_PERL%%/Moose/Autobox/Ref.pm
+%%SITE_PERL%%/Moose/Autobox/Scalar.pm
+%%SITE_PERL%%/Moose/Autobox/String.pm
+%%SITE_PERL%%/Moose/Autobox/Undef.pm
+%%SITE_PERL%%/Moose/Autobox/Value.pm
+%%SITE_PERL%%/mach/auto/Moose/Autobox/.packlist
+@dirrmtry %%SITE_PERL%%/mach/auto/Moose/Autobox
+@dirrmtry %%SITE_PERL%%/mach/auto/Moose
+@dirrmtry %%SITE_PERL%%/Moose/Autobox
+@dirrmtry %%SITE_PERL%%/Moose