pkgsrc/devel/p5-Test-Harness/Makefile

18 lines
504 B
Makefile
Raw Normal View History

2019-08-11 15:17:48 +02:00
# $NetBSD: Makefile,v 1.59 2019/08/11 13:20:31 wiz Exp $
DISTNAME= Test-Harness-3.42
PKGNAME= p5-${DISTNAME}
2019-08-11 15:17:48 +02:00
PKGREVISION= 2
CATEGORIES= devel perl5
MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=../../authors/id/L/LE/LEONT/}
2009-07-17 20:00:13 +02:00
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= https://metacpan.org/release/Test-Harness
COMMENT= Run Perl standard test scripts with statistics
Updating devel/p5-Test-Harness from 3.17 to 3.10 pkgsrc changes: - Adjusting license definition Upstream changes: 3.20 2009-01-22 - Remove references / dependency on TAP::Parser::Source::Perl 3.19 2009-01-20 - Avoid depending on Module::Build. The resulting circular dependency made it impossible to install Test::Harness and/or Module::Build in some cases. 3.18 2009-01-19 - Handle the case where the filename of the perl executable contains space. Thanks to kmx. - Various documentation fixes. 3.17_04 2009-??-?? - Fix failures due to unknown location of Perl in t/source_handler.t. - Use EUMM style shebang magic to produce an executable 'psql' for t/source_handler.t. 3.17_03 2009-11-19 - Fix failures due to over-strict assertions in t/source.t. 3.17_02 2009-11-17 - Merge in Steve's missing changes. Oops. 3.17_01 2009-11-17 - Re-engineered source handling API to allow users to configure how TAP is sourced by the parser. Introduced a new 'sources' param to TAP::Harness, and new options to prove, eg: prove --source XYZ --xyz-option foo=bar The new TAP::Parser::SourceHandler API makes it much easier to write plugins. This breaks backwards compatibility for plugins & extenstions that rely on the following APIs: TAP::Parser::Source TAP::Parser::SourceFactory TAP::Parser::IteratorFactory TAP::Parser, specifically: new: 'source' & 'tap' params source_class perl_source_class iterator_factory_class make_source make_perl_source make_iterator Please see the TAP::Parser docs for more details. [Steve Purkis & David Wheeler] - Removed dependency on File::Spec [Schwern] - Made it possible to pass different args to each test [Lee Johnson] - Added HARNESS_SUBCLASS option to Test::Harness - Added TAP::Parser::SourceHandler::File which lets you to stream TAP from a text file (eg: *.tap). - Added TAP::Parser::SourceHandler::pgTAP. All the source handlers are new, but this is the only one to add major new functioality: the ability to run pgTAP tests (http://pgtap.projects.postgresql.org/).
2010-01-29 17:26:30 +01:00
LICENSE= ${PERL5_LICENSE}
PERL5_PACKLIST= auto/Test/Harness/.packlist
.include "../../lang/perl5/module.mk"
.include "../../mk/bsd.pkg.mk"