Date: Tue, 30 May 2006 20:41:43 -0600 (MDT) From: "Aaron Dalton" <aaron@FreeBSD.org> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/98189: Update Port: databases/p5-DBM-Deep 0.96->0.983 Message-ID: <200605310241.k4V2fhlT005714@moondance.itsy-bitsy.net> Resent-Message-ID: <200605310250.k4V2oAiv002918@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 98189 >Category: ports >Synopsis: Update Port: databases/p5-DBM-Deep 0.96->0.983 >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Wed May 31 02:50:10 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Aaron Dalton >Release: FreeBSD 5.4-RELEASE i386 >Organization: >Environment: System: FreeBSD moondance.itsy-bitsy.net 5.4-RELEASE FreeBSD 5.4-RELEASE #0: Sun May 8 10:21:06 UTC 2005 root@harlow.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386 >Description: - Update from v0.96 to v0.983 0.983 Apr 10 20:00:00 2006 Pacific - Added patch inspired by Jeff Janes (Thanks!) - Autovivification now works correctly - The following now works correctly my %hash = ( a => 1 ); $db->{hash} = \%hash; $hash{b} = 2; cmp_ok( $db->{hash}{b}, '==', 2 ); - (RT#18530) - DBM::Deep now plays nicely with -l 0.982 Mar 08 11:00:00 2006 Pacific - Fixed smoketests that were failing on Win32 - Added restriction for Perl 5.6.0 or higher. - Digest::MD5 and Sub::Uplevel (dep of Test::Exception) require 5.6+ 0.981 Mar 06 11:00:00 2006 Pacific - (RT#17947) - Fixed test that was failing on older Perls 0.98 Feb 28 11:00:00 2006 Pacific - Added in patch by David Cantrell to allow use of DATA filehandle - Fixed bug where attempting to export() a structure that used autobless would die - Fixed arraytest slowness by localizing $SIG{__DIE__} to prevent Test::Builder's $SIG{__DIE__} from being called. (q.v. http://perldoc.perl.org/functions/eval.html) - More methods have been made private: - root() is now _root() - base_offset() is now _base_offset() - fh() is now _fh() - type() is now _type() - precalc_sizes() is now _precalc_sizes() 0.97 Feb 24 10:00:00 2006 Pacific - Reorganization of distribution to a more standard layout - Migration to Module::Build with EU::MM backwards compatibility - Migration of all tests to use Test::More and Test::Exception - Added Devel::Cover report to DBM::Deep POD - Test coverage improved to 89.6% (and climbing) - The following methods have been renamed to reflect their private nature: - init() is now _init() - open() is now _open() - close() is now _close() - load_tag() is now _load_tag() - index_lookup() is now _index_lookup() - add_bucket() is now _add_bucket() - get_bucket_value() is now _get_bucket_value() - delete_bucket() is now _delete_bucket() - bucket_exists() is now _bucket_exists() - find_bucket_list() is now _find_bucket_list() - traverse_index() is now _traverse_index() - get_next_key() is now _get_next_key() - copy_node() is now _copy_node() - throw_error() is now _throw_error() - The various tied classes have been broken out. This means that testing "ref( $obj ) eq 'DBM::Deep'" will now fail. The correct test is "eval { $obj->isa( 'DBM::Deep' ) }". - The various methods like push and delete now have the same return values as the standard builtins. - TIEARRAY and TIEHASH now check their parameters more thoroughly - Negative indices for arrays works as expected, including throwing the appropriate errors. - RT #16877 is fixed (DBM::Deep broken with Perl 5.9.3+). - RT #14893 is fixed (tie() and new() use different parameter lists). - A bug with optimize and threading is fixed. - autobless has received some attention, resulting in a number of bugs fixed. - Removed mode option as it just caused confusion. - Removed volatile option as it is pretty useless (use locking instead) - Locking now implicitly enables autoflush >How-To-Repeat: >Fix: --- submission.txt begins here --- ? submission.txt Index: Makefile =================================================================== RCS file: /home/pcvs/ports/databases/p5-DBM-Deep/Makefile,v retrieving revision 1.2 diff -u -r1.2 Makefile --- Makefile 5 Nov 2005 12:51:41 -0000 1.2 +++ Makefile 31 May 2006 02:41:04 -0000 @@ -6,7 +6,7 @@ # PORTNAME= DBM-Deep -PORTVERSION= 0.96 +PORTVERSION= 0.983 CATEGORIES= databases perl5 MASTER_SITES= ${MASTER_SITE_PERL_CPAN} MASTER_SITE_SUBDIR= DBM @@ -23,7 +23,9 @@ .if ${PERL_LEVEL} < 500800 BUILD_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/Digest/MD5.pm:${PORTSDIR}/security/p5-Digest-MD5 +BUILD_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/Scalar/Util.pm:${PORTSDIR}/lang/p5-Scalar-List-Utils RUN_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/Digest/MD5.pm:${PORTSDIR}/security/p5-Digest-MD5 +RUN_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/Scalar/Util.pm:${PORTSDIR}/lang/p5-Scalar-List-Utils .endif .include <bsd.port.post.mk> Index: distinfo =================================================================== RCS file: /home/pcvs/ports/databases/p5-DBM-Deep/distinfo,v retrieving revision 1.3 diff -u -r1.3 distinfo --- distinfo 22 Jan 2006 08:23:28 -0000 1.3 +++ distinfo 31 May 2006 02:41:04 -0000 @@ -1,3 +1,2 @@ -MD5 (DBM-Deep-0.96.tar.gz) = d23a451aa70bb2159f9368bbd27b4ee5 -SHA256 (DBM-Deep-0.96.tar.gz) = 213d8f2117c722154f52f66c294ca8f997e95c16c6e6e22edcfacd2852300ccf -SIZE (DBM-Deep-0.96.tar.gz) = 42653 +MD5 (DBM-Deep-0.983.tar.gz) = 09ddd163183e983bf1085688d0b25b75 +SIZE (DBM-Deep-0.983.tar.gz) = 54076 Index: pkg-descr =================================================================== RCS file: /home/pcvs/ports/databases/p5-DBM-Deep/pkg-descr,v retrieving revision 1.1 diff -u -r1.1 pkg-descr --- pkg-descr 12 Oct 2004 10:57:42 -0000 1.1 +++ pkg-descr 31 May 2006 02:41:04 -0000 @@ -6,3 +6,5 @@ compatibility with Unix, Mac OS X and Windows. WWW: http://search.cpan.org/dist/DBM-Deep/ +Authors: Joseph Huckaby <jhuckaby@cpan.org> + Rob Kinyon <rkinyon@cpan.org> Index: pkg-plist =================================================================== RCS file: /home/pcvs/ports/databases/p5-DBM-Deep/pkg-plist,v retrieving revision 1.2 diff -u -r1.2 pkg-plist --- pkg-plist 22 Jan 2006 01:29:06 -0000 1.2 +++ pkg-plist 31 May 2006 02:41:04 -0000 @@ -1,5 +1,8 @@ %%SITE_PERL%%/DBM/Deep.pm +%%SITE_PERL%%/DBM/Deep/Array.pm +%%SITE_PERL%%/DBM/Deep/Hash.pm %%SITE_PERL%%/%%PERL_ARCH%%/auto/DBM/Deep/.packlist @dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/DBM/Deep @dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/DBM +@dirrm %%SITE_PERL%%/DBM/Deep @dirrmtry %%SITE_PERL%%/DBM --- submission.txt ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200605310241.k4V2fhlT005714>