svn commit: r319077 - in head/devel: . p5-Type-Tiny
Sunpoet Po-Chuan Hsieh
sunpoet at FreeBSD.org
Sat May 25 23:57:13 UTC 2013
Author: sunpoet
Date: Sat May 25 23:57:11 2013
New Revision: 319077
URL: http://svnweb.freebsd.org/changeset/ports/319077
Log:
- Add p5-Type-Tiny 0.004
Type::Tiny is a tiny class for creating Moose-like type constraint objects which
are compatible with Moo, Moose and Mouse.
Maybe now we won't need to have separate MooseX, MouseX and MooX versions of
everything? We can but hope...
This documents the internals of Type::Tiny. Type::Tiny::Manual is a better
starting place if you're new.
WWW: http://search.cpan.org/dist/Type-Tiny/
Added:
head/devel/p5-Type-Tiny/
head/devel/p5-Type-Tiny/Makefile (contents, props changed)
head/devel/p5-Type-Tiny/distinfo (contents, props changed)
head/devel/p5-Type-Tiny/pkg-descr (contents, props changed)
head/devel/p5-Type-Tiny/pkg-plist (contents, props changed)
Modified:
head/devel/Makefile
Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile Sat May 25 23:46:59 2013 (r319076)
+++ head/devel/Makefile Sat May 25 23:57:11 2013 (r319077)
@@ -2928,6 +2928,7 @@
SUBDIR += p5-Tree-Simple
SUBDIR += p5-Tree-Simple-View
SUBDIR += p5-Tree-Simple-VisitorFactory
+ SUBDIR += p5-Type-Tiny
SUBDIR += p5-UDCode
SUBDIR += p5-UI-Dialog
SUBDIR += p5-UNIVERSAL-can
Added: head/devel/p5-Type-Tiny/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/p5-Type-Tiny/Makefile Sat May 25 23:57:11 2013 (r319077)
@@ -0,0 +1,55 @@
+# Created by: Sunpoet Po-Chuan Hsieh <sunpoet at FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME= Type-Tiny
+PORTVERSION= 0.004
+CATEGORIES= devel perl5
+MASTER_SITES= CPAN
+MASTER_SITE_SUBDIR= CPAN:TOBYINK
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= sunpoet at FreeBSD.org
+COMMENT= Tiny, yet Moo(se)-compatible type constraint
+
+LICENSE= ART10 GPLv1
+LICENSE_COMB= dual
+
+TEST_DEPENDS= p5-Class-InsideOut>=0:${PORTSDIR}/devel/p5-Class-InsideOut \
+ p5-JSON>=0:${PORTSDIR}/converters/p5-JSON \
+ p5-Moo>=0:${PORTSDIR}/devel/p5-Moo \
+ p5-Moose>=0:${PORTSDIR}/devel/p5-Moose \
+ p5-Mouse>=0:${PORTSDIR}/devel/p5-Mouse \
+ p5-Role-Tiny>=0:${PORTSDIR}/devel/p5-Role-Tiny \
+ p5-Sub-Exporter-Lexical>=0:${PORTSDIR}/devel/p5-Sub-Exporter-Lexical \
+ p5-Validation-Class>=0:${PORTSDIR}/devel/p5-Validation-Class
+
+PERL_CONFIGURE= yes
+
+MAN3= Eval::TypeTiny.3 \
+ Exporter::TypeTiny.3 \
+ Test::TypeTiny.3 \
+ Type::Coercion.3 \
+ Type::Coercion::Union.3 \
+ Type::Library.3 \
+ Type::Params.3 \
+ Type::Tiny.3 \
+ Type::Tiny::Class.3 \
+ Type::Tiny::Duck.3 \
+ Type::Tiny::Enum.3 \
+ Type::Tiny::Intersection.3 \
+ Type::Tiny::Manual.3 \
+ Type::Tiny::Manual::Coercions.3 \
+ Type::Tiny::Manual::Libraries.3 \
+ Type::Tiny::Manual::Params.3 \
+ Type::Tiny::Manual::UsingWithMoo.3 \
+ Type::Tiny::Manual::UsingWithMoose.3 \
+ Type::Tiny::Manual::UsingWithMouse.3 \
+ Type::Tiny::Manual::UsingWithOther.3 \
+ Type::Tiny::Role.3 \
+ Type::Tiny::Union.3 \
+ Type::Utils.3 \
+ Types::Standard.3 \
+ Types::Standard::DeepCoercion.3 \
+ Types::TypeTiny.3
+
+.include <bsd.port.mk>
Added: head/devel/p5-Type-Tiny/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/p5-Type-Tiny/distinfo Sat May 25 23:57:11 2013 (r319077)
@@ -0,0 +1,2 @@
+SHA256 (Type-Tiny-0.004.tar.gz) = 2bb4709e3cf7aa43a8f7420a6670e87f5d928f3fef0ef6e05a7b5803d9e33b97
+SIZE (Type-Tiny-0.004.tar.gz) = 145430
Added: head/devel/p5-Type-Tiny/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/p5-Type-Tiny/pkg-descr Sat May 25 23:57:11 2013 (r319077)
@@ -0,0 +1,10 @@
+Type::Tiny is a tiny class for creating Moose-like type constraint objects which
+are compatible with Moo, Moose and Mouse.
+
+Maybe now we won't need to have separate MooseX, MouseX and MooX versions of
+everything? We can but hope...
+
+This documents the internals of Type::Tiny. Type::Tiny::Manual is a better
+starting place if you're new.
+
+WWW: http://search.cpan.org/dist/Type-Tiny/
Added: head/devel/p5-Type-Tiny/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/p5-Type-Tiny/pkg-plist Sat May 25 23:57:11 2013 (r319077)
@@ -0,0 +1,38 @@
+%%SITE_PERL%%/Eval/TypeTiny.pm
+%%SITE_PERL%%/Exporter/TypeTiny.pm
+%%SITE_PERL%%/Test/TypeTiny.pm
+%%SITE_PERL%%/Type/Coercion.pm
+%%SITE_PERL%%/Type/Coercion/Union.pm
+%%SITE_PERL%%/Type/Library.pm
+%%SITE_PERL%%/Type/Params.pm
+%%SITE_PERL%%/Type/Tiny.pm
+%%SITE_PERL%%/Type/Tiny/Class.pm
+%%SITE_PERL%%/Type/Tiny/Duck.pm
+%%SITE_PERL%%/Type/Tiny/Enum.pm
+%%SITE_PERL%%/Type/Tiny/Intersection.pm
+%%SITE_PERL%%/Type/Tiny/Manual.pod
+%%SITE_PERL%%/Type/Tiny/Manual/Coercions.pod
+%%SITE_PERL%%/Type/Tiny/Manual/Libraries.pod
+%%SITE_PERL%%/Type/Tiny/Manual/Params.pod
+%%SITE_PERL%%/Type/Tiny/Manual/UsingWithMoo.pod
+%%SITE_PERL%%/Type/Tiny/Manual/UsingWithMoose.pod
+%%SITE_PERL%%/Type/Tiny/Manual/UsingWithMouse.pod
+%%SITE_PERL%%/Type/Tiny/Manual/UsingWithOther.pod
+%%SITE_PERL%%/Type/Tiny/Role.pm
+%%SITE_PERL%%/Type/Tiny/Union.pm
+%%SITE_PERL%%/Type/Utils.pm
+%%SITE_PERL%%/Types/Standard.pm
+%%SITE_PERL%%/Types/Standard/DeepCoercion.pm
+%%SITE_PERL%%/Types/TypeTiny.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Type/Tiny/.packlist
+ at dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Type/Tiny
+ at dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Type
+ at dirrmtry %%SITE_PERL%%/Types/Standard
+ at dirrmtry %%SITE_PERL%%/Types
+ at dirrm %%SITE_PERL%%/Type/Tiny/Manual
+ at dirrm %%SITE_PERL%%/Type/Tiny
+ at dirrmtry %%SITE_PERL%%/Type/Coercion
+ at dirrmtry %%SITE_PERL%%/Type
+ at dirrmtry %%SITE_PERL%%/Test
+ at dirrmtry %%SITE_PERL%%/Exporter
+ at dirrmtry %%SITE_PERL%%/Eval
More information about the svn-ports-head
mailing list