import p5-Parse-Method-Signatures

Inspired by Perl6::Signature but streamlined to just support the subset
deemed useful for TryCatch and MooseX::Method::Signatures.
This commit is contained in:
jasper 2010-01-12 09:43:26 +00:00
parent debf17f1bb
commit c7a9f3388f
4 changed files with 55 additions and 0 deletions

View File

@ -0,0 +1,25 @@
# $OpenBSD: Makefile,v 1.1.1.1 2010/01/12 09:43:26 jasper Exp $
COMMENT= perl6 like method signature parser
DISTNAME= Parse-Method-Signatures-1.003013
CATEGORIES= devel
# perl
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
MODULES= cpan
RUN_DEPENDS= ::devel/p5-List-MoreUtils \
::devel/p5-MooseX-Traits \
::devel/p5-MooseX-Types-Structured \
::devel/p5-Test-Differences \
::devel/p5-namespace-clean \
::textproc/p5-PPI
BUILD_DEPENDS= ${RUN_DEPENDS}
.include <bsd.port.mk>

View File

@ -0,0 +1,5 @@
MD5 (Parse-Method-Signatures-1.003013.tar.gz) = a6jLoN8dlJU2k+Mt5rPCKA==
RMD160 (Parse-Method-Signatures-1.003013.tar.gz) = koADKLt3YUfPkThD9HWkLWzD2mU=
SHA1 (Parse-Method-Signatures-1.003013.tar.gz) = HfFi7Kj9G5lJf3Z3txQRbr+4MFw=
SHA256 (Parse-Method-Signatures-1.003013.tar.gz) = OOSovMx8Q89R1R6UkH8ed8QPRC/8hO6VO7QwetEe56g=
SIZE (Parse-Method-Signatures-1.003013.tar.gz) = 38572

View File

@ -0,0 +1,2 @@
Inspired by Perl6::Signature but streamlined to just support the subset
deemed useful for TryCatch and MooseX::Method::Signatures.

View File

@ -0,0 +1,23 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2010/01/12 09:43:26 jasper Exp $
${P5SITE}/Parse/
${P5SITE}/Parse/Method/
${P5SITE}/Parse/Method/Signatures/
${P5SITE}/Parse/Method/Signatures.pm
${P5SITE}/Parse/Method/Signatures/Param/
${P5SITE}/Parse/Method/Signatures/Param.pm
${P5SITE}/Parse/Method/Signatures/Param/Bindable.pm
${P5SITE}/Parse/Method/Signatures/Param/Named.pm
${P5SITE}/Parse/Method/Signatures/Param/Placeholder.pm
${P5SITE}/Parse/Method/Signatures/Param/Positional.pm
${P5SITE}/Parse/Method/Signatures/Param/Unpacked/
${P5SITE}/Parse/Method/Signatures/Param/Unpacked.pm
${P5SITE}/Parse/Method/Signatures/Param/Unpacked/Array.pm
${P5SITE}/Parse/Method/Signatures/Param/Unpacked/Hash.pm
${P5SITE}/Parse/Method/Signatures/ParamCollection.pm
${P5SITE}/Parse/Method/Signatures/Sig.pm
${P5SITE}/Parse/Method/Signatures/TypeConstraint.pm
${P5SITE}/Parse/Method/Signatures/Types.pm
@man man/man3p/Parse::Method::Signatures.3p
@man man/man3p/Parse::Method::Signatures::Param.3p
@man man/man3p/Parse::Method::Signatures::Sig.3p
@man man/man3p/Parse::Method::Signatures::TypeConstraint.3p