aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--devel/Makefile1
-rw-r--r--devel/p5-MooseX-Role-Matcher/Makefile27
-rw-r--r--devel/p5-MooseX-Role-Matcher/distinfo2
-rw-r--r--devel/p5-MooseX-Role-Matcher/pkg-descr4
-rw-r--r--devel/p5-MooseX-Role-Matcher/pkg-plist7
5 files changed, 41 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index 582b62aa509..a57493d2499 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -2366,6 +2366,7 @@
SUBDIR += p5-MooseX-Params-Validate
SUBDIR += p5-MooseX-RelatedClassRoles
SUBDIR += p5-MooseX-Role-Loggable
+ SUBDIR += p5-MooseX-Role-Matcher
SUBDIR += p5-MooseX-Role-Parameterized
SUBDIR += p5-MooseX-Role-Strict
SUBDIR += p5-MooseX-Role-WithOverloading
diff --git a/devel/p5-MooseX-Role-Matcher/Makefile b/devel/p5-MooseX-Role-Matcher/Makefile
new file mode 100644
index 00000000000..1adb4f3597a
--- /dev/null
+++ b/devel/p5-MooseX-Role-Matcher/Makefile
@@ -0,0 +1,27 @@
+# Created by: Anes Mukhametov <anes@anes.su>
+# $FreeBSD$
+
+PORTNAME= MooseX-Role-Matcher
+PORTVERSION= 0.05
+CATEGORIES= devel perl5
+MASTER_SITES= CPAN
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= anes@anes.su
+COMMENT= Generic object matching based on attributes and methods
+
+LICENSE= ART10 GPLv1
+LICENSE_COMB= dual
+
+BUILD_DEPENDS= p5-List-MoreUtils>=0:${PORTSDIR}/lang/p5-List-MoreUtils \
+ p5-MooseX-Role-Parameterized>=0.03:${PORTSDIR}/devel/p5-MooseX-Role-Parameterized
+RUN_DEPENDS:= ${BUILD_DEPENDS}
+TEST_DEPENDS= p5-Test-Deep>=0:${PORTSDIR}/devel/p5-Test-Deep
+
+NO_STAGE= yes
+USE_PERL5= configure
+USES= perl5
+
+MAN3= MooseX::Role::Matcher.3
+
+.include <bsd.port.mk>
diff --git a/devel/p5-MooseX-Role-Matcher/distinfo b/devel/p5-MooseX-Role-Matcher/distinfo
new file mode 100644
index 00000000000..1773940e8d9
--- /dev/null
+++ b/devel/p5-MooseX-Role-Matcher/distinfo
@@ -0,0 +1,2 @@
+SHA256 (MooseX-Role-Matcher-0.05.tar.gz) = 753c3fd90a85d31898df2ea75da366f6b494b0c221c319e4680724bb7c101c7b
+SIZE (MooseX-Role-Matcher-0.05.tar.gz) = 12350
diff --git a/devel/p5-MooseX-Role-Matcher/pkg-descr b/devel/p5-MooseX-Role-Matcher/pkg-descr
new file mode 100644
index 00000000000..c0aa102edd9
--- /dev/null
+++ b/devel/p5-MooseX-Role-Matcher/pkg-descr
@@ -0,0 +1,4 @@
+MooseX::Role::Matcher - generic object matching based on
+attributes and methods
+
+WWW: http://search.cpan.org/dist/MooseX-Role-Matcher/
diff --git a/devel/p5-MooseX-Role-Matcher/pkg-plist b/devel/p5-MooseX-Role-Matcher/pkg-plist
new file mode 100644
index 00000000000..94f02471f11
--- /dev/null
+++ b/devel/p5-MooseX-Role-Matcher/pkg-plist
@@ -0,0 +1,7 @@
+%%SITE_PERL%%/MooseX/Role/Matcher.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/MooseX/Role/Matcher/.packlist
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/MooseX/Role/Matcher
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/MooseX/Role
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/MooseX
+@dirrmtry %%SITE_PERL%%/MooseX/Role
+@dirrmtry %%SITE_PERL%%/MooseX