From c7a9f3388fdc48100bb50b55db7b97211644ccb2 Mon Sep 17 00:00:00 2001 From: jasper Date: Tue, 12 Jan 2010 09:43:26 +0000 Subject: [PATCH] import p5-Parse-Method-Signatures Inspired by Perl6::Signature but streamlined to just support the subset deemed useful for TryCatch and MooseX::Method::Signatures. --- devel/p5-Parse-Method-Signatures/Makefile | 25 ++++++++++++++++++++++ devel/p5-Parse-Method-Signatures/distinfo | 5 +++++ devel/p5-Parse-Method-Signatures/pkg/DESCR | 2 ++ devel/p5-Parse-Method-Signatures/pkg/PLIST | 23 ++++++++++++++++++++ 4 files changed, 55 insertions(+) create mode 100644 devel/p5-Parse-Method-Signatures/Makefile create mode 100644 devel/p5-Parse-Method-Signatures/distinfo create mode 100644 devel/p5-Parse-Method-Signatures/pkg/DESCR create mode 100644 devel/p5-Parse-Method-Signatures/pkg/PLIST diff --git a/devel/p5-Parse-Method-Signatures/Makefile b/devel/p5-Parse-Method-Signatures/Makefile new file mode 100644 index 00000000000..75b431876cd --- /dev/null +++ b/devel/p5-Parse-Method-Signatures/Makefile @@ -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 diff --git a/devel/p5-Parse-Method-Signatures/distinfo b/devel/p5-Parse-Method-Signatures/distinfo new file mode 100644 index 00000000000..1ae0cd64028 --- /dev/null +++ b/devel/p5-Parse-Method-Signatures/distinfo @@ -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 diff --git a/devel/p5-Parse-Method-Signatures/pkg/DESCR b/devel/p5-Parse-Method-Signatures/pkg/DESCR new file mode 100644 index 00000000000..1715cff68a4 --- /dev/null +++ b/devel/p5-Parse-Method-Signatures/pkg/DESCR @@ -0,0 +1,2 @@ +Inspired by Perl6::Signature but streamlined to just support the subset +deemed useful for TryCatch and MooseX::Method::Signatures. diff --git a/devel/p5-Parse-Method-Signatures/pkg/PLIST b/devel/p5-Parse-Method-Signatures/pkg/PLIST new file mode 100644 index 00000000000..de2d7eb1d0b --- /dev/null +++ b/devel/p5-Parse-Method-Signatures/pkg/PLIST @@ -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