From owner-svn-ports-head@FreeBSD.ORG Sat May 25 23:57:13 2013 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 789AF1E5; Sat, 25 May 2013 23:57:13 +0000 (UTC) (envelope-from sunpoet@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 492CEF17; Sat, 25 May 2013 23:57:13 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.6/8.14.6) with ESMTP id r4PNvDva056835; Sat, 25 May 2013 23:57:13 GMT (envelope-from sunpoet@svn.freebsd.org) Received: (from sunpoet@localhost) by svn.freebsd.org (8.14.6/8.14.5/Submit) id r4PNvCjh056825; Sat, 25 May 2013 23:57:12 GMT (envelope-from sunpoet@svn.freebsd.org) Message-Id: <201305252357.r4PNvCjh056825@svn.freebsd.org> From: Sunpoet Po-Chuan Hsieh Date: Sat, 25 May 2013 23:57:12 +0000 (UTC) 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 X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 25 May 2013 23:57:13 -0000 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 +# $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 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