Bug 98189 - Update Port: databases/p5-DBM-Deep 0.96->0.983
Summary: Update Port: databases/p5-DBM-Deep 0.96->0.983
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Aaron Dalton
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-05-31 03:50 UTC by Aaron Dalton
Modified: 2006-06-09 20:23 UTC (History)
0 users

See Also:


Attachments
submission.txt (2.53 KB, text/plain)
2006-05-31 03:50 UTC, Aaron Dalton
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Aaron Dalton freebsd_committer freebsd_triage 2006-05-31 03:50:10 UTC
- 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
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2006-05-31 03:52:17 UTC
Responsible Changed
From-To: freebsd-ports-bugs->aaron

Submitter has GNATS access
Comment 2 Edwin Groothuis freebsd_committer freebsd_triage 2006-05-31 03:52:27 UTC
State Changed
From-To: open->feedback

Awaiting maintainers feedback
Comment 3 Mohacsi Janos 2006-06-09 16:33:01 UTC
I approve the update.
Comment 4 Aaron Dalton freebsd_committer freebsd_triage 2006-06-09 20:23:20 UTC
State Changed
From-To: feedback->closed

Committed, with minor changes. Thanks!