1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-23 04:23:08 +00:00

- add p5-CPAN-YACSmoke-0.03

This module uses the backend of CPANPLUS to run tests on modules recently
uploaded to CPAN and post results to the CPAN Testers list.

It will create a database file in the .cpanplus directory, which it uses
to track tested distributions. This information will be used to keep from
posting multiple reports for the same module, and to keep from testing
modules that use non-passing modules as prerequisites.

If it is given multiple versions of the same distribution to test, it will
test the most recent version only. If that version fails, then it will test
a previous version.

By default it uses CPANPLUS configuration settings.
This commit is contained in:
Yen-Ming Lee 2005-03-04 20:19:03 +00:00
parent 6255083f4b
commit c5f3a405d4
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=130377
5 changed files with 65 additions and 0 deletions

View File

@ -648,6 +648,7 @@
SUBDIR += p5-C-Scan
SUBDIR += p5-CPAN-DistnameInfo
SUBDIR += p5-CPAN-Mini
SUBDIR += p5-CPAN-YACSmoke
SUBDIR += p5-CPANPLUS
SUBDIR += p5-Cache
SUBDIR += p5-Cache-Cache

View File

@ -0,0 +1,38 @@
# New ports collection makefile for: devel/p5-CPAN-YACSmoke
# Date created: 3 March 2005
# Whom: Yen-Ming Lee <leeym@FreeBSD.org>
#
# $FreeBSD$
#
PORTNAME= CPAN-YACSmoke
PORTVERSION= 0.03
CATEGORIES= devel perl5
MASTER_SITES= ${MASTER_SITE_PERL_CPAN}
MASTER_SITE_SUBDIR= ../../authors/id/R/RR/RRWO
PKGNAMEPREFIX= p5-
MAINTAINER= leeym@FreeBSD.org
COMMENT= Yet Another CPAN Smoke Tester
BUILD_DEPENDS= ${SITE_PERL}/CPANPLUS.pm:${PORTSDIR}/devel/p5-CPANPLUS \
${SITE_PERL}/Module/Pluggable.pm:${PORTSDIR}/devel/p5-Module-Pluggable \
${SITE_PERL}/Test/Reporter.pm:${PORTSDIR}/devel/p5-Test-Reporter \
${SITE_PERL}/Sort/Versions.pm:${PORTSDIR}/devel/p5-Sort-Versions \
${SITE_PERL}/Regexp/Assemble.pm:${PORTSDIR}/devel/p5-Regexp-Assemble \
${SITE_PERL}/File/HomeDir.pm:${PORTSDIR}/devel/p5-File-HomeDir
RUN_DEPENDS= ${BUILD_DEPENDS}
PERL_CONFIGURE= yes
MAN3= CPAN::YACSmoke.3 \
CPAN::YACSmoke::Plugin::SmokeDB.3 \
CPAN::YACSmoke::Plugin::Recent.3
.include <bsd.port.pre.mk>
.if ${PERL_LEVEL} < 500601
IGNORE= "Needs perl 5.6.1 or higher, install lang/perl5 or lang/perl5.8 and try again"
.endif
.include <bsd.port.post.mk>

View File

@ -0,0 +1,2 @@
MD5 (CPAN-YACSmoke-0.03.tar.gz) = 264f246c79a9e855558a73156fc17b97
SIZE (CPAN-YACSmoke-0.03.tar.gz) = 18001

View File

@ -0,0 +1,15 @@
This module uses the backend of CPANPLUS to run tests on modules recently
uploaded to CPAN and post results to the CPAN Testers list.
It will create a database file in the .cpanplus directory, which it uses
to track tested distributions. This information will be used to keep from
posting multiple reports for the same module, and to keep from testing
modules that use non-passing modules as prerequisites.
If it is given multiple versions of the same distribution to test, it will
test the most recent version only. If that version fails, then it will test
a previous version.
By default it uses CPANPLUS configuration settings.
WWW: http://search.cpan.org/dist/CPAN-YACSmoke/

View File

@ -0,0 +1,9 @@
%%SITE_PERL%%/CPAN/YACSmoke.pm
%%SITE_PERL%%/CPAN/YACSmoke/Plugin/Recent.pm
%%SITE_PERL%%/CPAN/YACSmoke/Plugin/SmokeDB.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/CPAN/YACSmoke/.packlist
@dirrm %%SITE_PERL%%/CPAN/YACSmoke/Plugin
@dirrm %%SITE_PERL%%/CPAN/YACSmoke
@unexec rmdir %D/%%SITE_PERL%%/CPAN 2>/dev/null || true
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/CPAN/YACSmoke
@unexec rmdir %D/%%SITE_PERL%%/%%PERL_ARCH%%/auto/CPAN 2>/dev/null || true