summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
authorschmonz <schmonz@pkgsrc.org>2013-01-27 20:47:28 +0000
committerschmonz <schmonz@pkgsrc.org>2013-01-27 20:47:28 +0000
commit01269785739ed05cf8679942f82f659f3abcc1e4 (patch)
tree654928c11ecb6c98cca65b0cc6d2b8a9f5533933 /devel
parentc7aca61034d019eeb8988668d05d1efe7f48da9c (diff)
downloadpkgsrc-01269785739ed05cf8679942f82f659f3abcc1e4.tar.gz
Add p5-Test-BDD-Cucumber:
Cucumber lets software development teams describe how software should behave in plain text. The text is written in a business-readable domain-specific language and serves as documentation, automated tests and development-aid - all rolled into one format. This is a sane, feature-complete Cucumber implementation in Perl. In almost all cases, where the behaviour of this module is different from the real Cucumber, the plan is to move it to be more similar to that.
Diffstat (limited to 'devel')
-rw-r--r--devel/p5-Test-BDD-Cucumber/DESCR9
-rw-r--r--devel/p5-Test-BDD-Cucumber/Makefile37
-rw-r--r--devel/p5-Test-BDD-Cucumber/distinfo5
3 files changed, 51 insertions, 0 deletions
diff --git a/devel/p5-Test-BDD-Cucumber/DESCR b/devel/p5-Test-BDD-Cucumber/DESCR
new file mode 100644
index 00000000000..750d111017b
--- /dev/null
+++ b/devel/p5-Test-BDD-Cucumber/DESCR
@@ -0,0 +1,9 @@
+Cucumber lets software development teams describe how software
+should behave in plain text. The text is written in a business-readable
+domain-specific language and serves as documentation, automated
+tests and development-aid - all rolled into one format.
+
+This is a sane, feature-complete Cucumber implementation in Perl.
+In almost all cases, where the behaviour of this module is different
+from the real Cucumber, the plan is to move it to be more similar
+to that.
diff --git a/devel/p5-Test-BDD-Cucumber/Makefile b/devel/p5-Test-BDD-Cucumber/Makefile
new file mode 100644
index 00000000000..ec0cf4b813a
--- /dev/null
+++ b/devel/p5-Test-BDD-Cucumber/Makefile
@@ -0,0 +1,37 @@
+# $NetBSD: Makefile,v 1.1 2013/01/27 20:47:28 schmonz Exp $
+#
+
+DISTNAME= Test-BDD-Cucumber-0.12
+PKGNAME= p5-${DISTNAME}
+CATEGORIES= devel perl5
+MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Test/}
+
+MAINTAINER= schmonz@NetBSD.org
+HOMEPAGE= http://search.cpan.org/dist/Test-BDD-Cucumber/
+COMMENT= Feature-complete Cucumber-style testing in Perl
+LICENSE= ${PERL5_LICENSE}
+
+# XXX import Ouch and FindBin-libs first
+
+DEPENDS+= p5-Clone-[0-9]*:../../devel/p5-Clone
+DEPENDS+= p5-File-Find-Rule-[0-9]*:../../devel/p5-File-Find-Rule
+DEPENDS+= p5-File-Slurp-[0-9]*:../../devel/p5-File-Slurp
+DEPENDS+= p5-FindBin-libs-[0-9]*:../../devel/p5-FindBin-libs
+DEPENDS+= p5-List-MoreUtils-[0-9]*:../../devel/p5-List-MoreUtils
+DEPENDS+= p5-Method-Signatures-[0-9]*:../../devel/p5-Method-Signatures
+DEPENDS+= p5-Moose-[0-9]*:../../devel/p5-Moose
+DEPENDS+= p5-Ouch-[0-9]*:../../devel/p5-Ouch
+DEPENDS+= p5-Path-Class-[0-9]*:../../devel/p5-Path-Class
+DEPENDS+= p5-Storable-[0-9]*:../../devel/p5-Storable
+DEPENDS+= p5-Term-ANSIColor>=3.00:../../devel/p5-Term-ANSIColor
+DEPENDS+= p5-Test-Differences-[0-9]*:../../devel/p5-Test-Differences
+DEPENDS+= p5-YAML-Syck-[0-9]*:../../textproc/p5-YAML-Syck
+
+REPLACE_PERL+= bin/pherkin
+PERL5_PACKLIST= auto/Test/BDD/Cucumber/.packlist
+
+post-extract:
+ chmod -x ${WRKSRC}/lib/Test/BDD/Cucumber/StepFile.pm
+
+.include "../../lang/perl5/module.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/p5-Test-BDD-Cucumber/distinfo b/devel/p5-Test-BDD-Cucumber/distinfo
new file mode 100644
index 00000000000..1a5ba83191b
--- /dev/null
+++ b/devel/p5-Test-BDD-Cucumber/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2013/01/27 20:47:28 schmonz Exp $
+
+SHA1 (Test-BDD-Cucumber-0.12.tar.gz) = e741a4fdf55c1cfc6e4b6b4918d544a7d381f243
+RMD160 (Test-BDD-Cucumber-0.12.tar.gz) = d3542d1ef7b69542fb9f910bf4f8ec029dda1649
+Size (Test-BDD-Cucumber-0.12.tar.gz) = 40343 bytes