svn commit: r348640 - in head/devel: . p5-Return-Type
Sunpoet Po-Chuan Hsieh
sunpoet at FreeBSD.org
Wed Mar 19 17:27:39 UTC 2014
Author: sunpoet
Date: Wed Mar 19 17:27:38 2014
New Revision: 348640
URL: http://svnweb.freebsd.org/changeset/ports/348640
QAT: https://qat.redports.org/buildarchive/r348640/
Log:
- Add p5-Return-Type 0.003
Return::Type allows you to specify a return type for your subs. Type constraints
from any Type::Tiny, MooseX::Types or MouseX::Types type library are supported.
The simple syntax for specifying a type constraint is shown in the "SYNOPSIS"
[1]. If the attribute is passed a single type constraint as shown, this will be
applied to the return value if called in scalar context, and to each item in the
returned list if called in list context. (If the sub is called in void context,
type constraints are simply ignored.)
[1] http://search.cpan.org/dist/Return-Type/lib/Return/Type.pm#SYNOPSIS
WWW: http://search.cpan.org/dist/Return-Type/
Added:
head/devel/p5-Return-Type/
head/devel/p5-Return-Type/Makefile (contents, props changed)
head/devel/p5-Return-Type/distinfo (contents, props changed)
head/devel/p5-Return-Type/pkg-descr (contents, props changed)
head/devel/p5-Return-Type/pkg-plist (contents, props changed)
Modified:
head/devel/Makefile
Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile Wed Mar 19 17:27:32 2014 (r348639)
+++ head/devel/Makefile Wed Mar 19 17:27:38 2014 (r348640)
@@ -2630,6 +2630,7 @@
SUBDIR += p5-Religion
SUBDIR += p5-ResourcePool
SUBDIR += p5-Resources
+ SUBDIR += p5-Return-Type
SUBDIR += p5-Return-Value
SUBDIR += p5-Role-Basic
SUBDIR += p5-Role-HasMessage
Added: head/devel/p5-Return-Type/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/p5-Return-Type/Makefile Wed Mar 19 17:27:38 2014 (r348640)
@@ -0,0 +1,27 @@
+# Created by: Sunpoet Po-Chuan Hsieh <sunpoet at FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME= Return-Type
+PORTVERSION= 0.003
+CATEGORIES= devel perl5
+MASTER_SITES= CPAN
+MASTER_SITE_SUBDIR= CPAN:TOBYINK
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= sunpoet at FreeBSD.org
+COMMENT= Specify a return type for a function (optionally with coercion)
+
+LICENSE= ART10 GPLv1
+LICENSE_COMB= dual
+
+BUILD_DEPENDS= p5-Scope-Upper>=0:${PORTSDIR}/devel/p5-Scope-Upper \
+ p5-Sub-Identify>=0:${PORTSDIR}/devel/p5-Sub-Identify \
+ p5-Sub-Name>=0:${PORTSDIR}/devel/p5-Sub-Name \
+ p5-Type-Tiny>=0:${PORTSDIR}/devel/p5-Type-Tiny
+RUN_DEPENDS:= ${BUILD_DEPENDS}
+TEST_DEPENDS= p5-Test-Fatal>=0:${PORTSDIR}/devel/p5-Test-Fatal
+
+USE_PERL5= configure
+USES= perl5
+
+.include <bsd.port.mk>
Added: head/devel/p5-Return-Type/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/p5-Return-Type/distinfo Wed Mar 19 17:27:38 2014 (r348640)
@@ -0,0 +1,2 @@
+SHA256 (Return-Type-0.003.tar.gz) = 2179197abbb16e858519f256b87710c21a7a8e06d45283eed2ee0dbafc8f5e41
+SIZE (Return-Type-0.003.tar.gz) = 17211
Added: head/devel/p5-Return-Type/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/p5-Return-Type/pkg-descr Wed Mar 19 17:27:38 2014 (r348640)
@@ -0,0 +1,12 @@
+Return::Type allows you to specify a return type for your subs. Type constraints
+from any Type::Tiny, MooseX::Types or MouseX::Types type library are supported.
+
+The simple syntax for specifying a type constraint is shown in the "SYNOPSIS"
+[1]. If the attribute is passed a single type constraint as shown, this will be
+applied to the return value if called in scalar context, and to each item in the
+returned list if called in list context. (If the sub is called in void context,
+type constraints are simply ignored.)
+
+[1] http://search.cpan.org/dist/Return-Type/lib/Return/Type.pm#SYNOPSIS
+
+WWW: http://search.cpan.org/dist/Return-Type/
Added: head/devel/p5-Return-Type/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/p5-Return-Type/pkg-plist Wed Mar 19 17:27:38 2014 (r348640)
@@ -0,0 +1,6 @@
+%%SITE_PERL%%/Return/Type.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Return/Type/.packlist
+%%PERL5_MAN3%%/Return::Type.3.gz
+ at dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Return/Type
+ at dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Return
+ at dirrmtry %%SITE_PERL%%/Return
More information about the svn-ports-head
mailing list