SecBSD's official ports repository

This commit is contained in:
purplerain 2023-08-16 22:26:55 +00:00
commit 2c0afcbbf3
Signed by: purplerain
GPG key ID: F42C07F07E2E35B7
64331 changed files with 5339189 additions and 0 deletions

View file

@ -0,0 +1,38 @@
COMMENT= method declarations with type constraints
DISTNAME= MooseX-Method-Signatures-0.49
REVISION= 0
CATEGORIES= devel
FIX_EXTRACT_PERMISSIONS= Yes
# perl
PERMIT_PACKAGE= Yes
MODULES= cpan
PKG_ARCH= *
RUN_DEPENDS= devel/p5-B-Hooks-EndOfScope>=0.10 \
devel/p5-Context-Preserve \
devel/p5-Devel-Declare>=0.005011 \
devel/p5-Eval-Closure \
devel/p5-Module-Runtime>=0.012 \
devel/p5-Moose \
devel/p5-MooseX-LazyRequire>=0.06 \
devel/p5-MooseX-Meta-TypeConstraint-ForceCoercion \
devel/p5-MooseX-Types-Structured>=0.24 \
devel/p5-MooseX-Types>=0.19 \
devel/p5-Parse-Method-Signatures \
devel/p5-Sub-Name \
devel/p5-Task-Weaken \
devel/p5-aliased \
devel/p5-namespace-autoclean
TEST_DEPENDS= devel/p5-Test-Deep \
devel/p5-Test-Fatal \
devel/p5-namespace-clean>=0.19
CONFIGURE_STYLE= modbuild tiny
.include <bsd.port.mk>

View file

@ -0,0 +1,2 @@
SHA256 (MooseX-Method-Signatures-0.49.tar.gz) = OjwSvLHRsubUvD+7oG4kIlX92rh8EsDVQDZqOQUZOhI=
SIZE (MooseX-Method-Signatures-0.49.tar.gz) = 52729

View file

@ -0,0 +1,15 @@
Fix for:
do "t/00-report-prereqs.dd" failed, '.' is no longer in @INC
Index: t/00-report-prereqs.t
--- t/00-report-prereqs.t.orig
+++ t/00-report-prereqs.t
@@ -68,7 +68,7 @@ my @exclude = qw(
);
# Add static prereqs to the included modules list
-my $static_prereqs = do 't/00-report-prereqs.dd';
+my $static_prereqs = do './t/00-report-prereqs.dd';
# Merge all prereqs (either with ::Prereqs or a hashref)
my $full_prereqs = _merge_prereqs(

View file

@ -0,0 +1,2 @@
Provides a proper method keyword, like "sub" but specifically for making
methods and validating their arguments against Moose type constraints.

View file

@ -0,0 +1,9 @@
${P5SITE}/MooseX/Method/
${P5SITE}/MooseX/Method/Signatures/
${P5SITE}/MooseX/Method/Signatures.pm
${P5SITE}/MooseX/Method/Signatures/Meta/
${P5SITE}/MooseX/Method/Signatures/Meta/Method.pm
${P5SITE}/MooseX/Method/Signatures/Types.pm
@man man/man3p/MooseX::Method::Signatures.3p
@man man/man3p/MooseX::Method::Signatures::Meta::Method.3p
@man man/man3p/MooseX::Method::Signatures::Types.3p