head	1.63;
access;
symbols
	pkgsrc-2026Q1:1.63.0.6
	pkgsrc-2026Q1-base:1.63
	pkgsrc-2025Q4:1.63.0.4
	pkgsrc-2025Q4-base:1.63
	pkgsrc-2025Q3:1.63.0.2
	pkgsrc-2025Q3-base:1.63
	pkgsrc-2025Q2:1.62.0.2
	pkgsrc-2025Q2-base:1.62
	pkgsrc-2025Q1:1.61.0.4
	pkgsrc-2025Q1-base:1.61
	pkgsrc-2024Q4:1.61.0.2
	pkgsrc-2024Q4-base:1.61
	pkgsrc-2024Q3:1.60.0.10
	pkgsrc-2024Q3-base:1.60
	pkgsrc-2024Q2:1.60.0.8
	pkgsrc-2024Q2-base:1.60
	pkgsrc-2024Q1:1.60.0.6
	pkgsrc-2024Q1-base:1.60
	pkgsrc-2023Q4:1.60.0.4
	pkgsrc-2023Q4-base:1.60
	pkgsrc-2023Q3:1.60.0.2
	pkgsrc-2023Q3-base:1.60
	pkgsrc-2023Q2:1.57.0.2
	pkgsrc-2023Q2-base:1.57
	pkgsrc-2023Q1:1.56.0.4
	pkgsrc-2023Q1-base:1.56
	pkgsrc-2022Q4:1.56.0.2
	pkgsrc-2022Q4-base:1.56
	pkgsrc-2022Q3:1.55.0.2
	pkgsrc-2022Q3-base:1.55
	pkgsrc-2022Q2:1.54.0.8
	pkgsrc-2022Q2-base:1.54
	pkgsrc-2022Q1:1.54.0.6
	pkgsrc-2022Q1-base:1.54
	pkgsrc-2021Q4:1.54.0.4
	pkgsrc-2021Q4-base:1.54
	pkgsrc-2021Q3:1.54.0.2
	pkgsrc-2021Q3-base:1.54
	pkgsrc-2021Q2:1.52.0.2
	pkgsrc-2021Q2-base:1.52
	pkgsrc-2021Q1:1.51.0.2
	pkgsrc-2021Q1-base:1.51
	pkgsrc-2020Q4:1.48.0.2
	pkgsrc-2020Q4-base:1.48
	pkgsrc-2020Q3:1.46.0.2
	pkgsrc-2020Q3-base:1.46
	pkgsrc-2020Q2:1.43.0.2
	pkgsrc-2020Q2-base:1.43
	pkgsrc-2020Q1:1.41.0.4
	pkgsrc-2020Q1-base:1.41
	pkgsrc-2019Q4:1.41.0.6
	pkgsrc-2019Q4-base:1.41
	pkgsrc-2019Q3:1.41.0.2
	pkgsrc-2019Q3-base:1.41
	pkgsrc-2019Q2:1.32.0.2
	pkgsrc-2019Q2-base:1.32
	pkgsrc-2019Q1:1.31.0.6
	pkgsrc-2019Q1-base:1.31
	pkgsrc-2018Q4:1.31.0.4
	pkgsrc-2018Q4-base:1.31
	pkgsrc-2018Q3:1.31.0.2
	pkgsrc-2018Q3-base:1.31
	pkgsrc-2018Q2:1.30.0.2
	pkgsrc-2018Q2-base:1.30
	pkgsrc-2018Q1:1.28.0.8
	pkgsrc-2018Q1-base:1.28
	pkgsrc-2017Q4:1.28.0.6
	pkgsrc-2017Q4-base:1.28
	pkgsrc-2017Q3:1.28.0.4
	pkgsrc-2017Q3-base:1.28
	pkgsrc-2017Q2:1.27.0.2
	pkgsrc-2017Q2-base:1.27
	pkgsrc-2017Q1:1.26.0.2
	pkgsrc-2017Q1-base:1.26
	pkgsrc-2016Q4:1.24.0.6
	pkgsrc-2016Q4-base:1.24
	pkgsrc-2016Q3:1.24.0.4
	pkgsrc-2016Q3-base:1.24
	pkgsrc-2016Q2:1.24.0.2
	pkgsrc-2016Q2-base:1.24
	pkgsrc-2016Q1:1.22.0.2
	pkgsrc-2016Q1-base:1.22
	pkgsrc-2015Q4:1.19.0.2
	pkgsrc-2015Q4-base:1.19
	pkgsrc-2015Q3:1.18.0.2
	pkgsrc-2015Q3-base:1.18
	pkgsrc-2015Q2:1.17.0.2
	pkgsrc-2015Q2-base:1.17
	pkgsrc-2015Q1:1.15.0.4
	pkgsrc-2015Q1-base:1.15
	pkgsrc-2014Q4:1.15.0.2
	pkgsrc-2014Q4-base:1.15
	pkgsrc-2014Q3:1.13.0.2
	pkgsrc-2014Q3-base:1.13
	pkgsrc-2014Q2:1.12.0.2
	pkgsrc-2014Q2-base:1.12
	pkgsrc-2014Q1:1.7.0.2
	pkgsrc-2014Q1-base:1.7
	pkgsrc-2013Q4:1.6.0.2
	pkgsrc-2013Q4-base:1.6
	pkgsrc-2013Q3:1.4.0.4
	pkgsrc-2013Q3-base:1.4
	pkgsrc-2013Q2:1.4.0.2
	pkgsrc-2013Q2-base:1.4
	pkgsrc-2013Q1:1.2.0.2
	pkgsrc-2013Q1-base:1.2;
locks; strict;
comment	@# @;


1.63
date	2025.07.04.08.46.44;	author wiz;	state Exp;
branches;
next	1.62;
commitid	vfjLVB0DFyTBfp1G;

1.62
date	2025.05.26.00.16.50;	author schmonz;	state Exp;
branches;
next	1.61;
commitid	SRX2uEU2JfwrHlWF;

1.61
date	2024.11.16.12.05.13;	author wiz;	state Exp;
branches;
next	1.60;
commitid	EcLctWHJOZ20KRxF;

1.60
date	2023.09.06.18.56.06;	author schmonz;	state Exp;
branches;
next	1.59;
commitid	qFTypmaMj8BX4KDE;

1.59
date	2023.07.25.20.16.22;	author schmonz;	state Exp;
branches;
next	1.58;
commitid	v2x0ltxVLh5cUdyE;

1.58
date	2023.07.06.09.40.09;	author wiz;	state Exp;
branches;
next	1.57;
commitid	6meR4IA6XJRNYIvE;

1.57
date	2023.06.06.12.41.05;	author riastradh;	state Exp;
branches;
next	1.56;
commitid	xhspr6Z8JLQOWSrE;

1.56
date	2022.10.31.00.13.04;	author schmonz;	state Exp;
branches;
next	1.55;
commitid	sRmHN8hH3uCuPNZD;

1.55
date	2022.06.28.11.33.21;	author wiz;	state Exp;
branches;
next	1.54;
commitid	D2UoJrTHpoHEANJD;

1.54
date	2021.09.13.07.45.50;	author schmonz;	state Exp;
branches;
next	1.53;
commitid	ANXpZQUsQ7JSBL8D;

1.53
date	2021.07.21.13.29.33;	author schmonz;	state Exp;
branches;
next	1.52;
commitid	qBx0NTgAHlxpfR1D;

1.52
date	2021.05.24.19.51.40;	author wiz;	state Exp;
branches;
next	1.51;
commitid	qokaiStTApGMcrUC;

1.51
date	2021.03.21.08.46.48;	author schmonz;	state Exp;
branches;
next	1.50;
commitid	dVoxhp4MGIjyB9MC;

1.50
date	2021.02.10.20.55.39;	author schmonz;	state Exp;
branches;
next	1.49;
commitid	AIVNAeHGRZjjTcHC;

1.49
date	2021.02.07.20.16.39;	author schmonz;	state Exp;
branches;
next	1.48;
commitid	0yds4STwwGgULOGC;

1.48
date	2020.12.29.11.28.01;	author schmonz;	state Exp;
branches;
next	1.47;
commitid	5ezJoCyikFOg8DBC;

1.47
date	2020.12.13.06.41.00;	author schmonz;	state Exp;
branches;
next	1.46;
commitid	BPDns0CUFmZG3yzC;

1.46
date	2020.08.31.18.08.58;	author wiz;	state Exp;
branches;
next	1.45;
commitid	7zxRbfOkDOoxbfmC;

1.45
date	2020.08.30.09.02.44;	author schmonz;	state Exp;
branches;
next	1.44;
commitid	AtqZXFLI58tzd4mC;

1.44
date	2020.08.22.19.30.59;	author schmonz;	state Exp;
branches;
next	1.43;
commitid	18xaqeCPC3C2X5lC;

1.43
date	2020.05.12.09.28.07;	author schmonz;	state Exp;
branches;
next	1.42;
commitid	FgPxhbGs7PRuTV7C;

1.42
date	2020.04.19.08.58.14;	author schmonz;	state Exp;
branches;
next	1.41;
commitid	S0wBsvl8m605tY4C;

1.41
date	2019.09.29.12.11.08;	author schmonz;	state Exp;
branches;
next	1.40;
commitid	LvSapRVQ8b9P3UEB;

1.40
date	2019.09.22.18.37.07;	author schmonz;	state Exp;
branches;
next	1.39;
commitid	Au2BNKmJKPhbq2EB;

1.39
date	2019.09.15.18.53.16;	author schmonz;	state Exp;
branches;
next	1.38;
commitid	sczreVctVQFFJ8DB;

1.38
date	2019.09.10.22.40.03;	author schmonz;	state Exp;
branches;
next	1.37;
commitid	k8j36MVBdGtr9wCB;

1.37
date	2019.09.08.11.54.35;	author schmonz;	state Exp;
branches;
next	1.36;
commitid	gSyqMtwusSoZDcCB;

1.36
date	2019.09.02.12.45.26;	author schmonz;	state Exp;
branches;
next	1.35;
commitid	DRMn0pp7BOyo7rBB;

1.35
date	2019.08.27.20.55.30;	author schmonz;	state Exp;
branches;
next	1.34;
commitid	Koqf5EARn3Ct1IAB;

1.34
date	2019.08.11.13.20.27;	author wiz;	state Exp;
branches;
next	1.33;
commitid	Ifet9Pg6Qt99ZByB;

1.33
date	2019.06.30.20.15.49;	author nia;	state Exp;
branches;
next	1.32;
commitid	gIe5Iz9xY2MIDftB;

1.32
date	2019.04.11.16.46.36;	author schmonz;	state Exp;
branches;
next	1.31;
commitid	3IAGKehILGS65XiB;

1.31
date	2018.08.22.09.44.43;	author wiz;	state Exp;
branches;
next	1.30;
commitid	YLub8g3ofvFGb6PA;

1.30
date	2018.04.23.02.38.42;	author wen;	state Exp;
branches;
next	1.29;
commitid	NC5yFmGa8qwBJvzA;

1.29
date	2018.04.15.01.24.39;	author schmonz;	state Exp;
branches;
next	1.28;
commitid	9ZluoYKiTNfgAtyA;

1.28
date	2017.07.09.15.02.11;	author schmonz;	state Exp;
branches;
next	1.27;
commitid	jIXeOsWKlHBJ6zYz;

1.27
date	2017.06.05.14.23.41;	author ryoon;	state Exp;
branches;
next	1.26;
commitid	54KDUXvefsKDYbUz;

1.26
date	2017.02.15.16.23.48;	author schmonz;	state Exp;
branches;
next	1.25;
commitid	frN5pABIBL6Ib4Gz;

1.25
date	2017.02.09.08.19.34;	author schmonz;	state Exp;
branches;
next	1.24;
commitid	gRyD7GS0l1WxHfFz;

1.24
date	2016.06.08.19.23.35;	author wiz;	state Exp;
branches;
next	1.23;
commitid	12SLmHS6vHs0hH9z;

1.23
date	2016.04.30.13.59.42;	author schmonz;	state Exp;
branches;
next	1.22;
commitid	qINYjWf68jMcKE4z;

1.22
date	2016.02.25.18.27.52;	author schmonz;	state Exp;
branches;
next	1.21;
commitid	LMDM95KG7H7KjkWy;

1.21
date	2016.02.11.13.10.26;	author schmonz;	state Exp;
branches;
next	1.20;
commitid	FE2JMrbH7ylI0vUy;

1.20
date	2016.01.10.13.20.38;	author schmonz;	state Exp;
branches;
next	1.19;
commitid	aRZwtQu0i3w16oQy;

1.19
date	2015.10.31.14.23.04;	author schmonz;	state Exp;
branches;
next	1.18;
commitid	NXPHZIgmO10WIgHy;

1.18
date	2015.08.29.23.14.43;	author schmonz;	state Exp;
branches;
next	1.17;
commitid	Tmd7bR3QKzYRGdzy;

1.17
date	2015.06.12.10.49.47;	author wiz;	state Exp;
branches;
next	1.16;
commitid	B4JmCfaVUbiY38py;

1.16
date	2015.05.05.01.15.36;	author schmonz;	state Exp;
branches;
next	1.15;
commitid	wJqdtpdzT5Dv7cky;

1.15
date	2014.12.25.05.36.56;	author schmonz;	state Exp;
branches;
next	1.14;
commitid	v58JiGLWwK0fMn3y;

1.14
date	2014.10.14.10.00.30;	author schmonz;	state Exp;
branches;
next	1.13;
commitid	1YXbnbkyNNV8y9Ux;

1.13
date	2014.09.02.04.11.41;	author schmonz;	state Exp;
branches;
next	1.12;
commitid	0SJk4Wwu7bxbYIOx;

1.12
date	2014.06.25.01.23.38;	author schmonz;	state Exp;
branches;
next	1.11;
commitid	qEwLkdq6dbg2gQFx;

1.11
date	2014.06.11.20.53.01;	author schmonz;	state Exp;
branches;
next	1.10;
commitid	YcCrxb5AbG97b9Ex;

1.10
date	2014.06.09.18.04.10;	author schmonz;	state Exp;
branches;
next	1.9;
commitid	alOIF0pngIWajSDx;

1.9
date	2014.05.29.23.36.20;	author wiz;	state Exp;
branches;
next	1.8;
commitid	laryHfkCalgYtuCx;

1.8
date	2014.04.13.14.55.39;	author schmonz;	state Exp;
branches;
next	1.7;
commitid	VGiF1m0K60866xwx;

1.7
date	2014.01.02.16.39.57;	author schmonz;	state Exp;
branches;
next	1.6;
commitid	tw5hyqc3z8z9Vyjx;

1.6
date	2013.11.24.10.02.40;	author wiz;	state Exp;
branches;
next	1.5;
commitid	zVj3giSVZh9rYvex;

1.5
date	2013.11.24.09.57.03;	author wiz;	state Exp;
branches;
next	1.4;
commitid	RgL2UTzcopKqWvex;

1.4
date	2013.06.04.09.40.33;	author schmonz;	state Exp;
branches;
next	1.3;
commitid	EW8IVZonAX2MphSw;

1.3
date	2013.05.31.12.40.47;	author wiz;	state Exp;
branches;
next	1.2;
commitid	hIeXGcx6VfKHwMRw;

1.2
date	2013.01.28.18.35.48;	author schmonz;	state Exp;
branches;
next	1.1;

1.1
date	2013.01.27.20.47.28;	author schmonz;	state Exp;
branches;
next	;


desc
@@


1.63
log
@*: bump for perl 5.42.0
@
text
@# $NetBSD: Makefile,v 1.62 2025/05/26 00:16:50 schmonz Exp $

DISTNAME=		Test-BDD-Cucumber-0.87
PKGNAME=		p5-${DISTNAME}
PKGREVISION=		1
CATEGORIES=		devel perl5
MASTER_SITES=		${MASTER_SITE_PERL_CPAN:=Test/}

MAINTAINER=		schmonz@@NetBSD.org
HOMEPAGE=		https://metacpan.org/release/Test-BDD-Cucumber
COMMENT=		Feature-complete Cucumber-style testing in Perl
LICENSE=		${PERL5_LICENSE}

DEPENDS+=		p5-Cucumber-TagExpressions>=5.0.5:../../devel/p5-Cucumber-TagExpressions
DEPENDS+=		p5-File-Find-Rule-[0-9]*:../../devel/p5-File-Find-Rule
DEPENDS+=		p5-JSON-MaybeXS>=1.001000:../../converters/p5-JSON-MaybeXS
DEPENDS+=		p5-Module-Runtime-[0-9]*:../../devel/p5-Module-Runtime
DEPENDS+=		p5-Moo>=2.002002:../../devel/p5-Moo
DEPENDS+=		p5-MooX-HandlesVia-[0-9]*:../../devel/p5-MooX-HandlesVia
DEPENDS+=		p5-Path-Class-[0-9]*:../../devel/p5-Path-Class
DEPENDS+=		p5-Sub-Quote-[0-9]*:../../devel/p5-Sub-Quote
DEPENDS+=		p5-Test-Differences-[0-9]*:../../devel/p5-Test-Differences
DEPENDS+=		p5-Type-Tiny-[0-9]*:../../devel/p5-Type-Tiny
DEPENDS+=		p5-YAML>=1.15:../../textproc/p5-YAML
DEPENDS+=		p5-strictures-[0-9]*:../../devel/p5-strictures

#TOOL_DEPENDS+=	p5-Test-Exception-[0-9]*:../../devel/p5-Test-Exception
#TOOL_DEPENDS+=	p5-Carp-Always-[0-9]*:../../devel/p5-Carp-Always
#TOOL_DEPENDS+=	p5-IO-stringy-[0-9]*:../../devel/p5-IO-stringy
#TOOL_DEPENDS+=	p5-File-Copy-Recursive-[0-9]*:../../sysutils/p5-File-Copy-Recursive

REPLACE_PERL+=		bin/pherkin
PERL5_PACKLIST=		auto/Test/BDD/Cucumber/.packlist

.include "../../lang/perl5/module.mk"
.include "../../mk/bsd.pkg.mk"
@


1.62
log
@p5-Test-BDD-Cucumber: update to 0.87. Changes:

[Added]
- Report scenarios skipped due to tag filters as skipped,
  which prevents feature files with *all* scenarios filtered
  from being reported as failed in the TAP output (while those
  with only some scenarios skipped will not)
- 'scenario_skip()' event added to the Test::BDD::Cucumber::Harness

[Fixed]
- Typo in Test::BDD::Cucumber::Model::TagSpec
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.61 2024/11/16 12:05:13 wiz Exp $
d5 1
@


1.61
log
@*: recursive bump for perl 5.40
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.60 2023/09/06 18:56:06 schmonz Exp $
d3 1
a3 1
DISTNAME=		Test-BDD-Cucumber-0.86
a4 1
PKGREVISION=		1
@


1.60
log
@Update to 0.86. From the changelog:

[Breaking]
- Parser returns tags prefixed with '@@' now, because that's what the
  Cucumber ecosystem does and what Cucumber::TagExpressions wants as
  input for its tag names
- Tag filters now use the Cucumber Tag Expressions format (see
  https://cucumber.io/docs/cucumber/api/?lang=java#tag-expressions)
- Minimum Perl version is now 5.14
- Scenario's `data` attribute removed (deprecated since 4 years)

[Fixed]
- Filtering scenarios by tags regressed in 0.85

[Added]
- Tests for tag-filtered scenarios
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.59 2023/07/25 20:16:22 schmonz Exp $
d5 1
@


1.59
log
@Update to 0.84. From the changelog:

- Fixed test failures with Perl 5.39.1 due to trying to import from
  File::Spec
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.58 2023/07/06 09:40:09 wiz Exp $
d3 1
a3 1
DISTNAME=		Test-BDD-Cucumber-0.84
d13 1
@


1.58
log
@*: recursive bump for perl 5.38
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.57 2023/06/06 12:41:05 riastradh Exp $
d3 1
a3 1
DISTNAME=		Test-BDD-Cucumber-0.83
a4 1
PKGREVISION=		1
@


1.57
log
@Mass-change BUILD_DEPENDS to TOOL_DEPENDS outside mk/.

Almost all uses, if not all of them, are wrong, according to the
semantics of BUILD_DEPENDS (packages built for target available for
use _by_ tools at build-time) and TOOL_DEPEPNDS (packages built for
host available for use _as_ tools at build-time).

No change to BUILD_DEPENDS as used correctly inside buildlink3.

As proposed on tech-pkg:
https://mail-index.netbsd.org/tech-pkg/2023/06/03/msg027632.html
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.56 2022/10/31 00:13:04 schmonz Exp $
d5 1
@


1.56
log
@Update to 0.83. From the changelog:

- Updated keyword translations from upstream Cucumber project
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.55 2022/06/28 11:33:21 wiz Exp $
d25 4
a28 4
#BUILD_DEPENDS+=	p5-Test-Exception-[0-9]*:../../devel/p5-Test-Exception
#BUILD_DEPENDS+=	p5-Carp-Always-[0-9]*:../../devel/p5-Carp-Always
#BUILD_DEPENDS+=	p5-IO-stringy-[0-9]*:../../devel/p5-IO-stringy
#BUILD_DEPENDS+=	p5-File-Copy-Recursive-[0-9]*:../../sysutils/p5-File-Copy-Recursive
@


1.55
log
@*: recursive bump for perl 5.36
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.54 2021/09/13 07:45:50 schmonz Exp $
d3 1
a3 1
DISTNAME=		Test-BDD-Cucumber-0.82
a4 1
PKGREVISION=		1
@


1.54
log
@Update to 0.82. From the changelog:

[Added]
- Environment variable expansion in configuration profiles; use
  ${ENVVAR} anywhere in a 'pherkin.yaml' file to substitute the
  value from the environment. Use $${ENVVAR} to include the
  exact value '${ENVVAR}.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.53 2021/07/21 13:29:33 schmonz Exp $
d5 1
@


1.53
log
@Update to 0.81. From the changelog:

[Fixed]
- Remove cruft from released archive (by expanding .gitignore)
- UTF-8 in test output double encoded
- Tutorial example references `use_ok`, which does not exist in
  Test2::Bundle::More
- Step redispatching with step data now work (with documentation)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.52 2021/05/24 19:51:40 wiz Exp $
d3 1
a3 1
DISTNAME=		Test-BDD-Cucumber-0.81
@


1.52
log
@*: recursive bump for perl 5.34
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.51 2021/03/21 08:46:48 schmonz Exp $
d3 1
a3 1
DISTNAME=		Test-BDD-Cucumber-0.79
a4 1
PKGREVISION=		1
d27 2
a28 1
#BUILD_DEPENDS+=	p5-IO-Stringy-[0-9]*:../../devel/p5-IO-Stringy
@


1.51
log
@Update to 0.79. From the changelog:

[Changed]
- Files with DOS line endings (\r\n) no longer leave \r at the
  end of the line on Unix (\n line-ending systems)
- Stop warning about mixed comments being disallowed after consulting
  the Cucumber project through their Slack channel
- Moved CI to GitHub Actions, because TravisCI minutes ran out

[Fixed]
- Fix parallel testing support in the `prove` plugin (prove '-j' support)
- Fix passing UTF-8 data from sub-process spawned by `prove` plugin
- Fix formatting UTF-8 TAP output collected during step execution
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.50 2021/02/10 20:55:39 schmonz Exp $
d5 1
@


1.50
log
@Update to 0.77. From the changelog:

[Added]
- New option `--version` for `pherkin`

[Changed]
- Even more compact storage of language definitions

[Fixed]
- With `prove`, no location details are reported (as they are with
  regular Test::More tests), unless run in verbose mode which includes
  all non-failing output too (gh #176)
- Require YAML v1.15 to fix failures seen on cpantesters
- No exit status reported for tests run by the `prove` integration
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.49 2021/02/07 20:16:39 schmonz Exp $
d3 1
a3 1
DISTNAME=		Test-BDD-Cucumber-0.77
d27 1
@


1.49
log
@Update to 0.76. From the changelog:

[Added]
- Mention the `--strict` option for `pherkin` in SYNOPSIS
- Added deprecation warning to 'data' accessor in
  Test::BDD::Cucumber::Model::Scenario

[Fixed]
- Warnings when processing empty feature files or files without
  a text after the `Feature:` keyword
- Feature and scenario descriptions missing space on concatenated lines
- Location of failed test in TAP output now points to the failed step,
  instead of somewhere inside `TAP::Harness`

[Changed]
- Scenarios defined by a scenario outline (`Examples:`) are now
  independent as in Cucumber; before, failure of a scenario in an
  outline would cancel all subsequent steps *and* scenarios -- now
  only steps are cancelled (skipped), but subsequent scenarios are
  run (gh #123)
- Descriptions of tests no longer contain prefixed 'In '
- Dependency YAML::Syck switched to YAML (which wraps YAML::XS or
  YAML::PP, whichever is available); YAML has 3x more dependencies
  on CPAN, increasing chances of prior availability
- Language definitions now stored as Perl instead of JSON for
  compactness and load speed

[Removed]
- Dependencies on Clone, List::MoreUtils, Number::Range
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.48 2020/12/29 11:28:01 schmonz Exp $
d3 1
a3 1
DISTNAME=		Test-BDD-Cucumber-0.76
d22 1
a22 1
DEPENDS+=		p5-YAML-[0-9]*:../../textproc/p5-YAML
@


1.48
log
@Update to 0.75. From the changelog:

[Fixed]
- Passing multiple tags arguments to prove correctly intersects
  the sets;
  e.g. '--feature-option tags=@@wip --feature-option tags=@@daily' now
  correctly runs stricttly the scenarios matching both @@wip and @@daily
- Tutorial.pod incorrectly stated --tags=@@tag1,~@@tag2 runs scenarios
  tagged '@@tag1' except those tagged '@@tag2': it runs all tagged
  '@@tag1' and all *not* tagged '@@tag2'.
- Clarified difference between step definitions, step models and step
  execution contexts

[Added]
- Explanation in 'pherkin' how to pass tag patterns
- Expanded explanation in Tuturial.pod how to pass tag patterns

Updating during the freeze for bugfixes and documentation improvements.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.47 2020/12/13 06:41:00 schmonz Exp $
d3 1
a3 1
DISTNAME=		Test-BDD-Cucumber-0.75
a12 1
DEPENDS+=		p5-Clone-[0-9]*:../../devel/p5-Clone
a14 1
DEPENDS+=		p5-List-MoreUtils-[0-9]*:../../devel/p5-List-MoreUtils
a17 1
DEPENDS+=		p5-Number-Range-[0-9]*:../../math/p5-Number-Range
d22 1
a22 1
DEPENDS+=		p5-YAML-Syck-[0-9]*:../../textproc/p5-YAML-Syck
@


1.47
log
@Update to 0.74. From the changelog:

- Fixed: failure exit code from 'pherkin' does not work
- Synchronized translations with upstream i18n data
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.46 2020/08/31 18:08:58 wiz Exp $
d3 1
a3 1
DISTNAME=		Test-BDD-Cucumber-0.74
@


1.46
log
@*: bump PKGREVISION for perl-5.32.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.45 2020/08/30 09:02:44 schmonz Exp $
d3 1
a3 1
DISTNAME=		Test-BDD-Cucumber-0.73
a4 1
PKGREVISION=		1
@


1.45
log
@Update to 0.73. From the changelog:

[Added]
- Allow Example variables to be used in Scenario Outline title

[Fixed]
- Failure to load Test::BDD::Cucumber::StepFile; throws error
  'Modification of read-only value attempted'  (gh #165)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.44 2020/08/22 19:30:59 schmonz Exp $
d5 1
@


1.44
log
@Update to 0.72. From the changelog:

[Fixed]
- Shebang of 'pherkin' script not replaced on 'make install' (gh #166)
- Step dispatch handles data attribute incorrectly (gh #167)
- Update copyright years
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.43 2020/05/12 09:28:07 schmonz Exp $
d3 1
a3 1
DISTNAME=		Test-BDD-Cucumber-0.72
@


1.43
log
@Update to 0.71. From the changelog:

[Fixed]
- Feature file parser crashes on empty files
- 'prove' plugin doesn't run 'post_execute' hooks
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.42 2020/04/19 08:58:14 schmonz Exp $
d3 1
a3 1
DISTNAME=		Test-BDD-Cucumber-0.71
@


1.42
log
@Update to 0.70. From the changelog:

[Fixed]
- Due to hash key randomization, incompatible column sets were reported
  where in fact the sets are equal (with tests)
- Multiple examples would always report incompatible column sets
- Multiple examples trigger parser error due to accessing a
  deprecated scenario attribute
- Too much code was running with $/ bound to `undef` when parsing
  Gherkin from file
- NAME section missing in two modules causing Dist::Zilla to fail
  insertion of VERSION section

[Changed]
- Some improved error messages

[Added]
- New --strict option for `pherkin` which causes an exit value of 1
  when there are 'pending' or 'missing' steps
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.41 2019/09/29 12:11:08 schmonz Exp $
d3 1
a3 1
DISTNAME=		Test-BDD-Cucumber-0.70
@


1.41
log
@Update to 0.67. From the changelog:

[Changed]
- Add package statement to step files of core feature tests
- Move Executor from Test2::API::context() to Test2::Bundle::More
  (for pass, fail and done_testing) to fix seemingly random failures.
  Fixes #155.

[Added]
- Full support for package declarations in step files
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.40 2019/09/22 18:37:07 schmonz Exp $
d3 1
a3 1
DISTNAME=		Test-BDD-Cucumber-0.67
@


1.40
log
@Update to 0.660001. From the changelog:

[Changed]
- Add package statement to step files of core feature tests
  (causes tests to fail locally too now; hopefully cpantesters
   now lights up like a Christmas tree :-) )
- Dependency listing clean up
- Test2::API minimum dependency updated
- META.json generation -- now includes 'provides' as CPANTS wants

[Added]
- Full support for package declarations in step files
- Scenario descriptions are now included in output
- Support for multiple Examples per scenario
- Support for tags on Examples
- Support for description blocks in Examples

[Fixed]
- Harnass outputs 'Scenario' and 'Feature' instead of the actual
  keywords from the feature file (e.g. 'Szenario')

[Removed]
- Test files in t/old/ -- not run as tests
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.39 2019/09/15 18:53:16 schmonz Exp $
d3 1
a3 1
DISTNAME=		Test-BDD-Cucumber-0.660001
@


1.39
log
@Update to 0.64. From the changelog:

[Deprecated]
  - Mixing steps with comments is not allowed in Gherkin;
    support for mixing steps and comments will be removed in v1.0

[Changed]
  - Gherkin parser refactoring for readability

[Added]
  - Support for scenario descriptions: a block of explanatory text
    between the `Scenario:` keyword and the step lines
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.38 2019/09/10 22:40:03 schmonz Exp $
d3 1
a3 1
DISTNAME=		Test-BDD-Cucumber-0.64
d29 1
@


1.38
log
@Update to 0.62. From the changelog:

- Fix regression in 0.61 with `prove` plugin printing TAP on STDOUT
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.37 2019/09/08 11:54:35 schmonz Exp $
d3 1
a3 1
DISTNAME=		Test-BDD-Cucumber-0.62
@


1.37
log
@Update to 0.61. From the changelog:

- Renamed Test::BDD::Cucumber::Harness::TestBuilder to
  Test::BDD::Cucumber::Harness::TAP for consistency with the
  other harnesses (which have output-based names)
- Add support for step functions using Test2
- Added documentation of availability of meta data defined with step
  functions for use by extensions to the Architecture manual
- Split dependencies by Runtime vs TestRequires
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.36 2019/09/02 12:45:26 schmonz Exp $
d3 1
a3 1
DISTNAME=		Test-BDD-Cucumber-0.61
@


1.36
log
@Update to 0.60. From the changelog:

- Added flag to make `pherkin` check for duplicate matching step
  functions to help debugging
- Added option to specify meta data to step functions and use it in
  extensions; minimally available meta data identifies the file name
  and line where the step function has been defined
- Cleaned up release procedure: 0.58 and 0.59 were sloppy, including
  additional files from the working directory
- Increase minimum Perl version to 5.10
- Updated languge support from Cucumber upstream repository, adding
  support for: Armenian, Aragonese, Asturian, Azerbaijani, Bosnian,
  Emoji, Irish, Gujarati, Georgian, Macedonian (Cyrilic),
  Macedonian (Latin), Mongolian and Tamil
- Documentation updates and (hopefully) clarification
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.35 2019/08/27 20:55:30 schmonz Exp $
d3 1
a3 1
DISTNAME=		Test-BDD-Cucumber-0.60
a13 1
DEPENDS+=		p5-Devel-Refcount-[0-9]*:../../devel/p5-Devel-Refcount
@


1.35
log
@Update to 0.58. From the changelog:

- Reap finished child processes in the `prove` plugin
  `TAP::Parser::Iterator::PherkinStream`
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.34 2019/08/11 13:20:27 wiz Exp $
d3 1
a3 1
DISTNAME=		Test-BDD-Cucumber-0.58
@


1.34
log
@Bump PKGREVISIONs for perl 5.30.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.33 2019/06/30 20:15:49 nia Exp $
d3 1
a3 1
DISTNAME=		Test-BDD-Cucumber-0.57
a4 1
PKGREVISION=		1
@


1.33
log
@Update packages using a search.cpan.org HOMEPAGE to metacpan.org.

The former now redirects to the latter.

This covers the most simple cases where http://search.cpan.org/dist/name
can be changed to https://metacpan.org/release/name.

Reviewed by hand to hopefully make sure no unwanted changes sneak in.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.32 2019/04/11 16:46:36 schmonz Exp $
d5 1
@


1.32
log
@Update to 0.57. From the changelog:

- Simple match mode `-m` based on a patch by @@ehuelsmann
- Move the invocation of the pre- and post-execute triggers out of
    'run()' @@ehuelsmann
- Parallellism on TAP::Harness <= 3.39 and improved triggers @@ehuelsmann
- General refactoring of the Executor @@ehuelsmann
- Auto generate META.json using the plugin [MetaJSON] @@manwar
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.31 2018/08/22 09:44:43 wiz Exp $
d9 1
a9 1
HOMEPAGE=		http://search.cpan.org/dist/Test-BDD-Cucumber/
@


1.31
log
@Recursive bump for perl5-5.28.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.30 2018/04/23 02:38:42 wen Exp $
d3 1
a3 1
DISTNAME=		Test-BDD-Cucumber-0.56
a4 1
PKGREVISION=		1
@


1.30
log
@Update to 0.56
Update DEPENDS

Upstream changes:
0.56: 21 Apr 2018
    - Minor upgrade to minimum required Moo version to help try and flush
      out some CPAN smokers failure.
0.55: 11 Apr 2018
    - Fix a parsing bug with PyStrings at the end of a scenario, via latk
        https://github.com/pjlsergeant/test-bdd-cucumber-perl/pull/127
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.29 2018/04/15 01:24:39 schmonz Exp $
d5 1
@


1.29
log
@Update to 0.54. From the changelog:

- Set output layers properly to UTF8, via ivanych
    https://github.com/pjlsergeant/test-bdd-cucumber-perl/pull/126
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.28 2017/07/09 15:02:11 schmonz Exp $
d3 1
a3 1
DISTNAME=		Test-BDD-Cucumber-0.54
d19 1
a19 1
DEPENDS+=		p5-Moo-[0-9]*:../../devel/p5-Moo
d23 1
a23 2
#DEPENDS+=		p5-Storable-[0-9]*:../../devel/p5-Storable
#DEPENDS+=		p5-Term-ANSIColor>=3.00:../../devel/p5-Term-ANSIColor
d25 1
d27 1
@


1.28
log
@Update to 0.53. From the changelog:

- Moose -> Moo, thanks to https://github.com/vti
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.27 2017/06/05 14:23:41 ryoon Exp $
d3 1
a3 1
DISTNAME=		Test-BDD-Cucumber-0.53
@


1.27
log
@Recursive revbump from lang/perl5 5.26.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.26 2017/02/15 16:23:48 schmonz Exp $
d3 1
a3 1
DISTNAME=		Test-BDD-Cucumber-0.52
a4 1
PKGREVISION=		1
d19 2
a20 1
DEPENDS+=		p5-Moose-[0-9]*:../../devel/p5-Moose
d28 2
@


1.26
log
@Update to 0.52. From the changelog:

- Removed File::Slurp @@ehuelsmann
- Minor test fixes @@ehuelsmann
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.25 2017/02/09 08:19:34 schmonz Exp $
d5 1
@


1.25
log
@Update to 0.51. From the changelog:

- Added a TAP source-handler for Cucumber files, should also
  allow for parallelization
- Table and PyString interpolation fixes @@ eheulsmann
- Localization examples for Spanish @@ Gonzalo Barco
- Doc Typos fixed @@ Grant McLean
- Fixed up JSON output @@ Tomas Pokorny
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.24 2016/06/08 19:23:35 wiz Exp $
d3 1
a3 1
DISTNAME=		Test-BDD-Cucumber-0.51
a15 1
DEPENDS+=		p5-File-Slurp>=9999.16:../../devel/p5-File-Slurp
@


1.24
log
@Bump PKGREVISION for perl-5.24.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.23 2016/04/30 13:59:42 schmonz Exp $
d3 1
a3 1
DISTNAME=		Test-BDD-Cucumber-0.50
a4 1
PKGREVISION=		1
@


1.23
log
@Update to 0.50. From the changelog:

- eheulsmann added placeholders to PyStrings
- Special extensions syntax in config files added by eheulsmann
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.22 2016/02/25 18:27:52 schmonz Exp $
d5 1
@


1.22
log
@Update to 0.48. From the changelog:

- Now without cruft that was lying around in the build dir
- eheulsmann adds extra documentation on extensions
    https://github.com/pjlsergeant/test-bdd-cucumber-perl/pull/82
- eheulsmann fixes which keys we allow in configuration files
    https://github.com/pjlsergeant/test-bdd-cucumber-perl/pull/81
- Spelling mistakes fixed
    https://github.com/pjlsergeant/test-bdd-cucumber-perl/issues/75
- Table quoting fixed
    https://github.com/pjlsergeant/test-bdd-cucumber-perl/issues/50
- Extensions gains setup and teardown methods
    https://github.com/pjlsergeant/test-bdd-cucumber-perl/pull/78
- Works on old Perls again:
    https://github.com/pjlsergeant/test-bdd-cucumber-perl/issues/79
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.21 2016/02/11 13:10:26 schmonz Exp $
d3 1
a3 1
DISTNAME=		Test-BDD-Cucumber-0.48
@


1.21
log
@Update to 0.45. From the changelog:

- Removed Moose cleanliness method from
  Test::BDD::Cucumber::Extension
- Add extensions! See Test::BDD::Cucumber::Executor and
  Test::BDD::Cucumber::Extensions for details. Work by ehuelsmann:
    https://github.com/pjlsergeant/test-bdd-cucumber-perl/pull/66
- pherkin command line options can now be read from config files, based on
    a patch by eheulsmann
- Scenario outline handling now works properly with i18n, thanks eheulsmann
    https://github.com/pjlsergeant/test-bdd-cucumber-perl/pull/71
- Storable dependency removed, thanks ehuelsmann
    https://github.com/pjlsergeant/test-bdd-cucumber-perl/pull/69
- Various spelling mistakes fixed - thanks James McCoy
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.20 2016/01/10 13:20:38 schmonz Exp $
d3 1
a3 1
DISTNAME=		Test-BDD-Cucumber-0.45
@


1.20
log
@Update to 0.40. From the changelog:

- Step redispatching

pkgsrc changes:

- Remove dependency on FindBin::libs (missed in 0.29 upgrade)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.19 2015/10/31 14:23:04 schmonz Exp $
d3 1
a3 1
DISTNAME=		Test-BDD-Cucumber-0.40
@


1.19
log
@Update to 0.39. From the changelog:

- Proper support for Test::Builder's BAIL_OUT() added
- Fixed error message when fail_skip is set on Test::Builder harness
- Made pherkin -I work again
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.18 2015/08/29 23:14:43 schmonz Exp $
d3 1
a3 1
DISTNAME=		Test-BDD-Cucumber-0.39
a16 1
DEPENDS+=		p5-FindBin-libs-[0-9]*:../../devel/p5-FindBin-libs
@


1.18
log
@Update to 0.37. From the changelog:

- Allow specification of extra step files and directories in `pherkin`
- Don't require Devel::FindRef
- Fixed the Test::Builder wrapping issue discussed at:
    https://github.com/pjlsergeant/test-bdd-cucumber-perl/pull/61
  Output from Test::Exception should now be properly captured.
- Updated git repository all over the places
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.17 2015/06/12 10:49:47 wiz Exp $
d3 1
a3 1
DISTNAME=		Test-BDD-Cucumber-0.37
@


1.17
log
@Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.16 2015/05/05 01:15:36 schmonz Exp $
d3 1
a3 1
DISTNAME=		Test-BDD-Cucumber-0.34
a4 1
PKGREVISION=		1
d14 1
d18 1
a18 1
DEPENDS+=		p5-JSON-MaybeXS-[0-9]*:../../converters/p5-JSON-MaybeXS
@


1.16
log
@Update to 0.34. From the changelog:

- JSON formatter tests now Win32 compatible
- JSON formatter uses filename/line based IDs rather than memory-location
    ones, thanks Tomas Pokorny
- Minor App::pherkin refactor to make harness an attribute, thanks Tomas
    Pokorny
- $ENV{ANSI_COLOR_DISABLED} checked for definedness, not truth in deciding
    whether to colourize output in some situations; thanks Tomas Pokorny
- Minor typo fixes, thanks 'poum', 'Chylli'
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.15 2014/12/25 05:36:56 schmonz Exp $
d5 1
@


1.15
log
@Update to 0.32. From the changelog:

- Colour themes for TermColor harness, fixes
    https://github.com/sheriff/test-bdd-cucumber-perl/issues/35
- Command-line options are now passed through
    https://github.com/sheriff/test-bdd-cucumber-perl/pull/49/files
- Both of these are based on a patch from benningm

Updating during the freeze because this is a leaf, passes its
self-tests, and fixes bugs.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.14 2014/10/14 10:00:30 schmonz Exp $
d3 1
a3 1
DISTNAME=		Test-BDD-Cucumber-0.32
@


1.14
log
@Update to 0.31. From the changelog:

- Specified a minimum version of File::Slurp in response to a private
  bug report
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.13 2014/09/02 04:11:41 schmonz Exp $
d3 1
a3 1
DISTNAME=		Test-BDD-Cucumber-0.31
a30 3
post-extract:
	chmod -x ${WRKSRC}/lib/Test/BDD/Cucumber/StepFile.pm

@


1.13
log
@Update to 0.30. From the changelog:

- Use core module Digest::SHA instead of Digest::SHA1
- Tried to fix Win32 issue again
- Remove FindBin::libs
- Installs cleanly on 5.8 again
- Fixed the JSON outputter test on Win32 to use Path::Class
- Added JSON output support, courtesy of Tomas Zemres
- Some useful minor patched via Paul Cochrane
- Ran the whole thing through perltidy
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.12 2014/06/25 01:23:38 schmonz Exp $
d3 1
a3 1
DISTNAME=		Test-BDD-Cucumber-0.30
d15 1
a15 1
DEPENDS+=		p5-File-Slurp-[0-9]*:../../devel/p5-File-Slurp
@


1.12
log
@Update to 0.26. From the changelog:

- Fixed a bug relating to skipped steps in TermColor output
  https://github.com/sheriff/test-bdd-cucumber-perl/issues/40
- Changed examples/ to use C->matches

Updating this leaf during the freeze for the bugfix.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.11 2014/06/11 20:53:01 schmonz Exp $
d3 1
a3 1
DISTNAME=		Test-BDD-Cucumber-0.26
@


1.11
log
@Update to 0.25. From the changelog:

- Highlight parameters properly in TermColor output using @@+ and @@-
  https://github.com/sheriff/test-bdd-cucumber-perl/issues/24
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 2014/06/09 18:04:10 schmonz Exp $
d3 1
a3 1
DISTNAME=		Test-BDD-Cucumber-0.25
@


1.10
log
@Update to 0.24. From the changelog:

- Replacing string `eval` with block `eval` for requiring test harnesses -
  thanks Paul Cochrane
- Module metadata now points to repository and bug tracker - thanks Peter
  Rabbitson
- Removed Ouch
- Another attempt to fix up the weird regex test bug
- Remove our experiment with ShareDir
- Some PerlCritic-ish fixes from Paul Cochrane
- Updated copyrights, again from Paul Cochrane
- There's some weird-ass bug with $1 not getting set properly, sometimes,
  on perl's older than 5.14. I can't reproduce, and virtually identical
  examples act differently. Also I can't reproduce it. Rewritten the test
  itself to go via ->matches
- Now works with 5.10.0 again
- Adding missed dependency from Paul Cochrane
- Removed Method::Signatures dependency
- Added C and S step file shortcut subrefs
- Added Internationalization support, thanks to some sterling work
    by Gregor Goldbach and Pablo Duboue
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2014/05/29 23:36:20 wiz Exp $
d3 1
a3 1
DISTNAME=		Test-BDD-Cucumber-0.24
d21 1
@


1.9
log
@Bump for perl-5.20.0.
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2014/04/13 14:55:39 schmonz Exp $
d3 1
a3 1
DISTNAME=		Test-BDD-Cucumber-0.18
a4 1
PKGREVISION=		1
d17 1
d19 1
a19 1
DEPENDS+=		p5-Method-Signatures-[0-9]*:../../devel/p5-Method-Signatures
a20 1
DEPENDS+=		p5-Ouch-[0-9]*:../../devel/p5-Ouch
@


1.8
log
@Update to 0.18. From the changelog:

- Removed Find::File dependency in StepFile.pm
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2014/01/02 16:39:57 schmonz Exp $
d5 1
@


1.7
log
@Update to 0.17. From the changelog:

- the Calculator module should now be hidden from the PAUSE indexer
- The scenario stash wasn't being reset between each Outline Scenario
  execution.
- Default behaviour from pherkin is to supress colours when outputting
  to not a tty; thanks (for this, and much of the stuff in 0.15) to
  rjp: https://github.com/sheriff/test-bdd-cucumber-perl/pull/11
- Try and use Win32::Console::ANSI if on Windows
  https://github.com/sheriff/test-bdd-cucumber-perl/issues/13
- Before and After Hooks now implemented
  highflying: https://github.com/sheriff/test-bdd-cucumber-perl/pull/15
- Step Placeholder Transform now implemented
- Step line number now displayed on failing steps (TestBuilder output)
- Fixed bug where results from skipped steps were not being added
  to the overall results
- Run tagged scenarios
  rjp: https://github.com/sheriff/test-bdd-cucumber-perl/pull/15
  highflying: https://github.com/sheriff/test-bdd-cucumber-perl/pull/10
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2013/11/24 10:02:40 wiz Exp $
d3 1
a3 1
DISTNAME=		Test-BDD-Cucumber-0.17
@


1.6
log
@Comment out p5-Term-ANSIColor dependency, in perl since 5.6.0.
Bump PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2013/11/24 09:57:03 wiz Exp $
d3 1
a3 1
DISTNAME=		Test-BDD-Cucumber-0.15
a4 1
PKGREVISION=		2
@


1.5
log
@Comment out p5-Storable dependency; included in perl since 5.7.3.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2013/06/04 09:40:33 schmonz Exp $
d5 1
a5 1
PKGREVISION=		1
d24 1
a24 1
DEPENDS+=		p5-Term-ANSIColor>=3.00:../../devel/p5-Term-ANSIColor
@


1.4
log
@Update to 0.15. From the changelog:

- pherkin now accepts an output type via -o, eg:
    pherkin -o TestBuilder ; pherkin -o TermColor
  This is a partial solution to:
    https://github.com/sheriff/test-bdd-cucumber-perl/issues/8

- Use the original verb that the test file used
  https://github.com/sheriff/test-bdd-cucumber-perl/issues/9

- Actually apply the Test::Builder 1.5 stuff

- Command-line options for pherkin thanks to cursork

- Reintroduced the "auto_corpus" tests, and made them work
@
text
@d1 1
a1 2
# $NetBSD: Makefile,v 1.3 2013/05/31 12:40:47 wiz Exp $
#
d5 1
d23 1
a23 1
DEPENDS+=		p5-Storable-[0-9]*:../../devel/p5-Storable
@


1.3
log
@Bump all packages for perl-5.18, that
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package

Like last time, where this caused no complaints.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2013/01/28 18:35:48 schmonz Exp $
d4 1
a4 1
DISTNAME=		Test-BDD-Cucumber-0.12
a5 1
PKGREVISION=		1
@


1.2
log
@Remove outdated comment.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2013/01/27 20:47:28 schmonz Exp $
d6 1
@


1.1
log
@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.
@
text
@d1 1
a1 1
# $NetBSD$
a13 2
# XXX import Ouch and FindBin-libs first

@

