Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 25 May 2013 23:57:12 +0000 (UTC)
From:      Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r319077 - in head/devel: . p5-Type-Tiny
Message-ID:  <201305252357.r4PNvCjh056825@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME=	Type-Tiny
+PORTVERSION=	0.004
+CATEGORIES=	devel perl5
+MASTER_SITES=	CPAN
+MASTER_SITE_SUBDIR=	CPAN:TOBYINK
+PKGNAMEPREFIX=	p5-
+
+MAINTAINER=	sunpoet@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
+@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Type/Tiny
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Type
+@dirrmtry %%SITE_PERL%%/Types/Standard
+@dirrmtry %%SITE_PERL%%/Types
+@dirrm %%SITE_PERL%%/Type/Tiny/Manual
+@dirrm %%SITE_PERL%%/Type/Tiny
+@dirrmtry %%SITE_PERL%%/Type/Coercion
+@dirrmtry %%SITE_PERL%%/Type
+@dirrmtry %%SITE_PERL%%/Test
+@dirrmtry %%SITE_PERL%%/Exporter
+@dirrmtry %%SITE_PERL%%/Eval



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201305252357.r4PNvCjh056825>