ports/72306: New port: devel/p5-Test-LectroTest -- specification tests

Alex Kapranoff kappa at rambler-co.ru
Mon Oct 4 13:10:33 UTC 2004


>Number:         72306
>Category:       ports
>Synopsis:       New port: devel/p5-Test-LectroTest -- specification tests
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Oct 04 13:10:32 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Alex Kapranoff
>Release:        FreeBSD 5.2-CURRENT i386
>Organization:
Inner Mongolia
>Environment:
FreeBSD capella.park.rambler.ru 5.2-CURRENT FreeBSD 5.2-CURRENT #0: Tue Jun 15 17:17:42 MSD 2004     root at capella.rambler.stack.net:/usr/obj/usr/src/sys/CAPELLA  i386

	
>Description:
	
>How-To-Repeat:
	
>Fix:

	

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	p5-Test-LectroTest/
#	p5-Test-LectroTest/Makefile
#	p5-Test-LectroTest/distinfo
#	p5-Test-LectroTest/pkg-descr
#	p5-Test-LectroTest/pkg-plist
#
echo c - p5-Test-LectroTest/
mkdir -p p5-Test-LectroTest/ > /dev/null 2>&1
echo x - p5-Test-LectroTest/Makefile
sed 's/^X//' >p5-Test-LectroTest/Makefile << 'END-of-p5-Test-LectroTest/Makefile'
X# New ports collection makefile for:    p5-Test-LectroTest
X# Date created:				October 4th 2004
X# Whom:	      				Alex Kapranoff <alex at kapranoff.ru>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	Test-LectroTest
XPORTVERSION=	0.2007
XCATEGORIES=	devel perl5
XMASTER_SITES=	${MASTER_SITE_PERL_CPAN}
XMASTER_SITE_SUBDIR=	Test
XPKGNAMEPREFIX=	p5-
X
XMAINTAINER=	alex at kapranoff.ru
XCOMMENT=	Easy, automatic, specification-based tests
X
XPERL_MODBUILD=	yes
X
XMAN3=		Test::LectroTest.3 Test::LectroTest::Generator.3 \
X		Test::LectroTest::Property.3 Test::LectroTest::TestRunner.3 \
X		Test::LectroTest::Tutorial.3
X
XBUILD_DEPENDS+=	${SITE_PERL}/${PERL_ARCH}/Filter/Util/Call.pm:${PORTSDIR}/devel/p5-Filter
XRUN_DEPENDS=	${BUILD_DEPENDS}
X
X.include <bsd.port.pre.mk>
X
X.if ${PERL_LEVEL} < 500800
XBUILD_DEPENDS+=	${SITE_PERL}/Test/More.pm:${PORTSDIR}/devel/p5-Test-Simple
X.endif
X
X.include <bsd.port.post.mk>
END-of-p5-Test-LectroTest/Makefile
echo x - p5-Test-LectroTest/distinfo
sed 's/^X//' >p5-Test-LectroTest/distinfo << 'END-of-p5-Test-LectroTest/distinfo'
XMD5 (Test-LectroTest-0.2007.tar.gz) = 15ee6bfc39dd925bf73a043c0a6f9d40
XSIZE (Test-LectroTest-0.2007.tar.gz) = 37048
END-of-p5-Test-LectroTest/distinfo
echo x - p5-Test-LectroTest/pkg-descr
sed 's/^X//' >p5-Test-LectroTest/pkg-descr << 'END-of-p5-Test-LectroTest/pkg-descr'
XThis module provides a simple (yet full featured)  automated,
Xspecification-based testing system for Perl. To use it, you declare
Xproperties that specify the expected behavior of your software.
XLectroTest then checks your software to see whether those properties
Xhold for semi-random input values in the specified range.
X
XWWW: http://community.moertel.com/LectroTest
END-of-p5-Test-LectroTest/pkg-descr
echo x - p5-Test-LectroTest/pkg-plist
sed 's/^X//' >p5-Test-LectroTest/pkg-plist << 'END-of-p5-Test-LectroTest/pkg-plist'
X%%SITE_PERL%%/Test/LectroTest.pm
X%%SITE_PERL%%/Test/LectroTest/Generator.pm
X%%SITE_PERL%%/Test/LectroTest/Property.pm
X%%SITE_PERL%%/Test/LectroTest/TestRunner.pm
X%%SITE_PERL%%/Test/LectroTest/Tutorial.pod
X at dirrm %%SITE_PERL%%/Test/LectroTest
END-of-p5-Test-LectroTest/pkg-plist
exit

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list