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-all mailing list