aboutsummaryrefslogtreecommitdiff
path: root/devel/p5-Mouse/Makefile
diff options
context:
space:
mode:
authorSunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>2011-10-04 16:30:58 +0000
committerSunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>2011-10-04 16:30:58 +0000
commit44df0794e63e7f8690dd4618d67c9dba7fad662b (patch)
tree08f79d5dbfd3f1f54536b42f4d6e39e5a7a6c6a9 /devel/p5-Mouse/Makefile
parentf541b15c5cd3dbbe7b3e8805cd44b12c4560d1c2 (diff)
Notes
Diffstat (limited to 'devel/p5-Mouse/Makefile')
-rw-r--r--devel/p5-Mouse/Makefile87
1 files changed, 47 insertions, 40 deletions
diff --git a/devel/p5-Mouse/Makefile b/devel/p5-Mouse/Makefile
index 332e223d6eb7..8bd7e3ac6a0f 100644
--- a/devel/p5-Mouse/Makefile
+++ b/devel/p5-Mouse/Makefile
@@ -6,7 +6,7 @@
#
PORTNAME= Mouse
-PORTVERSION= 0.93
+PORTVERSION= 0.94
PORTEPOCH= 1
CATEGORIES= devel perl5
MASTER_SITES= CPAN
@@ -16,50 +16,44 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Moose minus the antlers
-LICENSE_COMB= dual
LICENSE= ART20 GPLv1
+LICENSE_COMB= dual
-BUILD_DEPENDS= p5-Devel-PPPort>=3.19:${PORTSDIR}/devel/p5-Devel-PPPort \
- p5-ExtUtils-ParseXS>=2.21:${PORTSDIR}/devel/p5-ExtUtils-ParseXS
-
-RUN_DEPENDS:= ${BUILD_DEPENDS}
-
-TEST_DEPENDS= p5-Test-Simple>=0:${PORTSDIR}/devel/p5-Test-Simple \
- p5-Test-Exception>=0:${PORTSDIR}/devel/p5-Test-Exception
+TEST_DEPENDS= p5-Test-Exception-LessClever>=0.005:${PORTSDIR}/devel/p5-Test-Exception-LessClever \
+ p5-Test-Requires>=0.06:${PORTSDIR}/devel/p5-Test-Requires
MAKE_JOBS_UNSAFE= yes
-
PERL_CONFIGURE= yes
-MAN3= Mouse.3 \
- Mouse::Exporter.3 \
- Mouse::Meta::Attribute.3 \
- Mouse::Meta::Class.3 \
- Mouse::Meta::Method.3 \
- Mouse::Meta::Method::Accessor.3 \
- Mouse::Meta::Method::Constructor.3 \
- Mouse::Meta::Method::Delegation.3 \
- Mouse::Meta::Method::Destructor.3 \
- Mouse::Meta::Module.3 \
- Mouse::Meta::Role.3 \
- Mouse::Meta::Role::Application.3 \
- Mouse::Meta::Role::Composite.3 \
- Mouse::Meta::Role::Method.3 \
- Mouse::Meta::TypeConstraint.3 \
- Mouse::Object.3 \
- Mouse::PurePerl.3 \
- Mouse::Role.3 \
- Mouse::Spec.3 \
- Mouse::Tiny.3 \
- Mouse::TypeRegistry.3 \
- Mouse::Util.3 \
- Mouse::Util::MetaRole.3 \
- Mouse::Util::TypeConstraints.3 \
- Mouse::XS.3 \
- Squirrel.3 \
- Squirrel::Role.3 \
- Test::Mouse.3 \
- ouse.3
+MAN3= Mouse.3 \
+ Mouse::Exporter.3 \
+ Mouse::Meta::Attribute.3 \
+ Mouse::Meta::Class.3 \
+ Mouse::Meta::Method.3 \
+ Mouse::Meta::Method::Accessor.3 \
+ Mouse::Meta::Method::Constructor.3 \
+ Mouse::Meta::Method::Delegation.3 \
+ Mouse::Meta::Method::Destructor.3 \
+ Mouse::Meta::Module.3 \
+ Mouse::Meta::Role.3 \
+ Mouse::Meta::Role::Application.3 \
+ Mouse::Meta::Role::Composite.3 \
+ Mouse::Meta::Role::Method.3 \
+ Mouse::Meta::TypeConstraint.3 \
+ Mouse::Object.3 \
+ Mouse::PurePerl.3 \
+ Mouse::Role.3 \
+ Mouse::Spec.3 \
+ Mouse::Tiny.3 \
+ Mouse::TypeRegistry.3 \
+ Mouse::Util.3 \
+ Mouse::Util::MetaRole.3 \
+ Mouse::Util::TypeConstraints.3 \
+ Mouse::XS.3 \
+ Squirrel.3 \
+ Squirrel::Role.3 \
+ Test::Mouse.3 \
+ ouse.3
post-install:
@${CAT} ${PKGDIR}/pkg-message
@@ -67,4 +61,17 @@ post-install:
post-extract:
@${PERL} -i -ne 'print unless m,build_requires,' ${WRKSRC}/Makefile.PL
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+.if ${PERL_LEVEL} < 501001
+BUILD_DEPENDS+= p5-Devel-PPPort>=3.19:${PORTSDIR}/devel/p5-Devel-PPPort
+RUN_DEPENDS+= p5-Devel-PPPort>=3.19:${PORTSDIR}/devel/p5-Devel-PPPort
+TEST_DEPENDS+= p5-Test-Simple>=0.88:${PORTSDIR}/devel/p5-Test-Simple
+.endif
+
+.if ${PERL_LEVEL} < 501200
+BUILD_DEPENDS+= p5-ExtUtils-ParseXS>=2.21:${PORTSDIR}/devel/p5-ExtUtils-ParseXS
+RUN_DEPENDS+= p5-ExtUtils-ParseXS>=2.21:${PORTSDIR}/devel/p5-ExtUtils-ParseXS
+.endif
+
+.include <bsd.port.post.mk>