From owner-freebsd-ports-bugs@FreeBSD.ORG Thu Oct 28 11:50:06 2004 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7635D16A4D0 for ; Thu, 28 Oct 2004 11:50:06 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3D11843D48 for ; Thu, 28 Oct 2004 11:50:06 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) i9SBo6tl044593 for ; Thu, 28 Oct 2004 11:50:06 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.11/8.12.11/Submit) id i9SBo6Q4044591; Thu, 28 Oct 2004 11:50:06 GMT (envelope-from gnats) Resent-Date: Thu, 28 Oct 2004 11:50:06 GMT Resent-Message-Id: <200410281150.i9SBo6Q4044591@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Alex Kapranoff Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9FC4B16A4CE for ; Thu, 28 Oct 2004 11:47:23 +0000 (GMT) Received: from park.rambler.ru (park.rambler.ru [81.19.64.101]) by mx1.FreeBSD.org (Postfix) with ESMTP id D073C43D46 for ; Thu, 28 Oct 2004 11:47:22 +0000 (GMT) (envelope-from kappa@capella.park.rambler.ru) Received: from capella.park.rambler.ru ([81.19.65.30]) by park.rambler.ru (8.12.6/8.12.6) with ESMTP id i9SBlLir073302 for ; Thu, 28 Oct 2004 15:47:21 +0400 (MSD) (envelope-from kappa@capella.park.rambler.ru) Received: by capella.park.rambler.ru (Postfix, from userid 1001) id EB20A4137; Thu, 28 Oct 2004 15:47:22 +0400 (MSD) Message-Id: <20041028114722.EB20A4137@capella.park.rambler.ru> Date: Thu, 28 Oct 2004 15:47:22 +0400 (MSD) From: Alex Kapranoff To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/73237: New port devel/p5-Test-Deep X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Oct 2004 11:50:06 -0000 >Number: 73237 >Category: ports >Synopsis: New port devel/p5-Test-Deep >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: Thu Oct 28 11:50:05 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@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-Deep # p5-Test-Deep/Makefile # p5-Test-Deep/distinfo # p5-Test-Deep/pkg-descr # p5-Test-Deep/pkg-plist # p5-Test-Deep/plist # echo c - p5-Test-Deep mkdir -p p5-Test-Deep > /dev/null 2>&1 echo x - p5-Test-Deep/Makefile sed 's/^X//' >p5-Test-Deep/Makefile << 'END-of-p5-Test-Deep/Makefile' X# New ports collection makefile for: p5-Test-Deep X# Date created: May 12th 2004 X# Whom: Alex Kapranoff X# X# $FreeBSD$ X# X XPORTNAME= Test-Deep XPORTVERSION= 0.087 XCATEGORIES= devel perl5 XMASTER_SITES= ${MASTER_SITE_PERL_CPAN} XMASTER_SITE_SUBDIR= Test XPKGNAMEPREFIX= p5- X XMAINTAINER= ports@FreeBSD.org XCOMMENT= Test data structures for differences deeply X XBUILD_DEPENDS= ${SITE_PERL}/Test/NoWarnings.pm:${PORTSDIR}/devel/p5-Test-NoWarnings \ X ${SITE_PERL}/Test/Tester.pm:${PORTSDIR}/devel/p5-Test-Tester \ X ${SITE_PERL}/${PERL_ARCH}/Scalar/Util.pm:${PORTSDIR}/lang/p5-Scalar-List-Utils XRUN_DEPENDS= ${BUILD_DEPENDS} X XPERL_CONFIGURE= yes XINSTALL_TARGET= pure_install X XMAN3= Test::Deep.3 X Xpost-patch: X @${PERL} -i -pe '/INSTALLDIRS\s+=>/ and $$_ = ""' \ X ${WRKSRC}/Makefile.PL X X.include END-of-p5-Test-Deep/Makefile echo x - p5-Test-Deep/distinfo sed 's/^X//' >p5-Test-Deep/distinfo << 'END-of-p5-Test-Deep/distinfo' XMD5 (Test-Deep-0.087.tar.gz) = 6b0b9de6c540f613f8f3db942d93a467 XSIZE (Test-Deep-0.087.tar.gz) = 29135 END-of-p5-Test-Deep/distinfo echo x - p5-Test-Deep/pkg-descr sed 's/^X//' >p5-Test-Deep/pkg-descr << 'END-of-p5-Test-Deep/pkg-descr' XTest::Deep gives you very flexible ways to check that the result you Xgot is the result you were expecting. At it's simplest it compares two Xstructures by going through each level, ensuring that the values Xmatch, that arrays and hashes have the same elements and that Xreferences are blessed into the correct class. It also handles Xcircular data struc- tures without getting caught in an infinite loop. X XWWW: http://search.cpan.org/dist/Test-Deep/ END-of-p5-Test-Deep/pkg-descr echo x - p5-Test-Deep/pkg-plist sed 's/^X//' >p5-Test-Deep/pkg-plist << 'END-of-p5-Test-Deep/pkg-plist' X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Test/Deep/.packlist X%%SITE_PERL%%/Test/Deep.pm X%%SITE_PERL%%/Test/Deep.pod X%%SITE_PERL%%/Test/Deep/All.pm X%%SITE_PERL%%/Test/Deep/Any.pm X%%SITE_PERL%%/Test/Deep/Array.pm X%%SITE_PERL%%/Test/Deep/ArrayEach.pm X%%SITE_PERL%%/Test/Deep/ArrayElementsOnly.pm X%%SITE_PERL%%/Test/Deep/ArrayLength.pm X%%SITE_PERL%%/Test/Deep/ArrayLengthOnly.pm X%%SITE_PERL%%/Test/Deep/Blessed.pm X%%SITE_PERL%%/Test/Deep/Boolean.pm X%%SITE_PERL%%/Test/Deep/Cache.pm X%%SITE_PERL%%/Test/Deep/Cache/Simple.pm X%%SITE_PERL%%/Test/Deep/Class.pm X%%SITE_PERL%%/Test/Deep/Cmp.pm X%%SITE_PERL%%/Test/Deep/Code.pm X%%SITE_PERL%%/Test/Deep/Hash.pm X%%SITE_PERL%%/Test/Deep/HashEach.pm X%%SITE_PERL%%/Test/Deep/HashElements.pm X%%SITE_PERL%%/Test/Deep/HashKeys.pm X%%SITE_PERL%%/Test/Deep/HashKeysOnly.pm X%%SITE_PERL%%/Test/Deep/Ignore.pm X%%SITE_PERL%%/Test/Deep/Isa.pm X%%SITE_PERL%%/Test/Deep/ListMethods.pm X%%SITE_PERL%%/Test/Deep/MM.pm X%%SITE_PERL%%/Test/Deep/Methods.pm X%%SITE_PERL%%/Test/Deep/Number.pm X%%SITE_PERL%%/Test/Deep/Ref.pm X%%SITE_PERL%%/Test/Deep/RefType.pm X%%SITE_PERL%%/Test/Deep/Regexp.pm X%%SITE_PERL%%/Test/Deep/RegexpRef.pm X%%SITE_PERL%%/Test/Deep/RegexpRefOnly.pm X%%SITE_PERL%%/Test/Deep/ScalarRef.pm X%%SITE_PERL%%/Test/Deep/ScalarRefOnly.pm X%%SITE_PERL%%/Test/Deep/Set.pm X%%SITE_PERL%%/Test/Deep/Shallow.pm X%%SITE_PERL%%/Test/Deep/Stack.pm X%%SITE_PERL%%/Test/Deep/String.pm X@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Test/Deep X@unexec rmdir %D/%%SITE_PERL%%/%%PERL_ARCH%%/auto/Test 2>/dev/null || true X@dirrm %%SITE_PERL%%/Test/Deep/Cache X@dirrm %%SITE_PERL%%/Test/Deep X@unexec rmdir %D/%%SITE_PERL%%/Test 2>/dev/null || true END-of-p5-Test-Deep/pkg-plist echo x - p5-Test-Deep/plist sed 's/^X//' >p5-Test-Deep/plist << 'END-of-p5-Test-Deep/plist' X%%SITE_PERL%%/Test/Deep/String.pm X%%SITE_PERL%%/Test/Deep/Cmp.pm X%%SITE_PERL%%/Test/Deep/Boolean.pm X%%SITE_PERL%%/Test/Deep/HashElements.pm X%%SITE_PERL%%/Test/Deep/Isa.pm X%%SITE_PERL%%/Test/Deep/ArrayLengthOnly.pm X%%SITE_PERL%%/Test/Deep/Cache/Simple.pm X%%SITE_PERL%%/Test/Deep/Set.pm X%%SITE_PERL%%/Test/Deep/Number.pm X%%SITE_PERL%%/Test/Deep/HashEach.pm X%%SITE_PERL%%/Test/Deep/Regexp.pm X%%SITE_PERL%%/Test/Deep/Ignore.pm X%%SITE_PERL%%/Test/Deep/ArrayLength.pm X%%SITE_PERL%%/Test/Deep/Array.pm X%%SITE_PERL%%/Test/Deep/Shallow.pm X%%SITE_PERL%%/Test/Deep/ListMethods.pm X%%SITE_PERL%%/Test/Deep/HashKeysOnly.pm X%%SITE_PERL%%/Test/Deep/ArrayEach.pm X%%SITE_PERL%%/Test/Deep/RegexpRef.pm X%%SITE_PERL%%/Test/Deep/MM.pm X%%SITE_PERL%%/Test/Deep/Any.pm X%%SITE_PERL%%/Test/Deep/All.pm X%%SITE_PERL%%/Test/Deep/ArrayElementsOnly.pm X%%SITE_PERL%%/Test/Deep/Methods.pm X%%SITE_PERL%%/Test/Deep/Cache.pm X%%SITE_PERL%%/Test/Deep/HashKeys.pm X%%SITE_PERL%%/Test/Deep/ScalarRefOnly.pm X%%SITE_PERL%%/Test/Deep/Code.pm X%%SITE_PERL%%/Test/Deep/Ref.pm X%%SITE_PERL%%/Test/Deep/Blessed.pm X%%SITE_PERL%%/Test/Deep/ScalarRef.pm X%%SITE_PERL%%/Test/Deep.pm X%%SITE_PERL%%/Test/Deep/RegexpRefOnly.pm X%%SITE_PERL%%/Test/Deep/Hash.pm X%%SITE_PERL%%/Test/Deep/Class.pm X%%SITE_PERL%%/Test/Deep.pod X%%SITE_PERL%%/Test/Deep/RefType.pm X%%SITE_PERL%%/Test/Deep/Stack.pm END-of-p5-Test-Deep/plist exit >Release-Note: >Audit-Trail: >Unformatted: