head 1.3; access; symbols pkgsrc-2026Q1:1.3.0.92 pkgsrc-2026Q1-base:1.3 pkgsrc-2025Q4:1.3.0.90 pkgsrc-2025Q4-base:1.3 pkgsrc-2025Q3:1.3.0.88 pkgsrc-2025Q3-base:1.3 pkgsrc-2025Q2:1.3.0.86 pkgsrc-2025Q2-base:1.3 pkgsrc-2025Q1:1.3.0.84 pkgsrc-2025Q1-base:1.3 pkgsrc-2024Q4:1.3.0.82 pkgsrc-2024Q4-base:1.3 pkgsrc-2024Q3:1.3.0.80 pkgsrc-2024Q3-base:1.3 pkgsrc-2024Q2:1.3.0.78 pkgsrc-2024Q2-base:1.3 pkgsrc-2024Q1:1.3.0.76 pkgsrc-2024Q1-base:1.3 pkgsrc-2023Q4:1.3.0.74 pkgsrc-2023Q4-base:1.3 pkgsrc-2023Q3:1.3.0.72 pkgsrc-2023Q3-base:1.3 pkgsrc-2023Q2:1.3.0.70 pkgsrc-2023Q2-base:1.3 pkgsrc-2023Q1:1.3.0.68 pkgsrc-2023Q1-base:1.3 pkgsrc-2022Q4:1.3.0.66 pkgsrc-2022Q4-base:1.3 pkgsrc-2022Q3:1.3.0.64 pkgsrc-2022Q3-base:1.3 pkgsrc-2022Q2:1.3.0.62 pkgsrc-2022Q2-base:1.3 pkgsrc-2022Q1:1.3.0.60 pkgsrc-2022Q1-base:1.3 pkgsrc-2021Q4:1.3.0.58 pkgsrc-2021Q4-base:1.3 pkgsrc-2021Q3:1.3.0.56 pkgsrc-2021Q3-base:1.3 pkgsrc-2021Q2:1.3.0.54 pkgsrc-2021Q2-base:1.3 pkgsrc-2021Q1:1.3.0.52 pkgsrc-2021Q1-base:1.3 pkgsrc-2020Q4:1.3.0.50 pkgsrc-2020Q4-base:1.3 pkgsrc-2020Q3:1.3.0.48 pkgsrc-2020Q3-base:1.3 pkgsrc-2020Q2:1.3.0.44 pkgsrc-2020Q2-base:1.3 pkgsrc-2020Q1:1.3.0.24 pkgsrc-2020Q1-base:1.3 pkgsrc-2019Q4:1.3.0.46 pkgsrc-2019Q4-base:1.3 pkgsrc-2019Q3:1.3.0.42 pkgsrc-2019Q3-base:1.3 pkgsrc-2019Q2:1.3.0.40 pkgsrc-2019Q2-base:1.3 pkgsrc-2019Q1:1.3.0.38 pkgsrc-2019Q1-base:1.3 pkgsrc-2018Q4:1.3.0.36 pkgsrc-2018Q4-base:1.3 pkgsrc-2018Q3:1.3.0.34 pkgsrc-2018Q3-base:1.3 pkgsrc-2018Q2:1.3.0.32 pkgsrc-2018Q2-base:1.3 pkgsrc-2018Q1:1.3.0.30 pkgsrc-2018Q1-base:1.3 pkgsrc-2017Q4:1.3.0.28 pkgsrc-2017Q4-base:1.3 pkgsrc-2017Q3:1.3.0.26 pkgsrc-2017Q3-base:1.3 pkgsrc-2017Q2:1.3.0.22 pkgsrc-2017Q2-base:1.3 pkgsrc-2017Q1:1.3.0.20 pkgsrc-2017Q1-base:1.3 pkgsrc-2016Q4:1.3.0.18 pkgsrc-2016Q4-base:1.3 pkgsrc-2016Q3:1.3.0.16 pkgsrc-2016Q3-base:1.3 pkgsrc-2016Q2:1.3.0.14 pkgsrc-2016Q2-base:1.3 pkgsrc-2016Q1:1.3.0.12 pkgsrc-2016Q1-base:1.3 pkgsrc-2015Q4:1.3.0.10 pkgsrc-2015Q4-base:1.3 pkgsrc-2015Q3:1.3.0.8 pkgsrc-2015Q3-base:1.3 pkgsrc-2015Q2:1.3.0.6 pkgsrc-2015Q2-base:1.3 pkgsrc-2015Q1:1.3.0.4 pkgsrc-2015Q1-base:1.3 pkgsrc-2014Q4:1.3.0.2 pkgsrc-2014Q4-base:1.3 pkgsrc-2014Q3:1.2.0.36 pkgsrc-2014Q3-base:1.2 pkgsrc-2014Q2:1.2.0.34 pkgsrc-2014Q2-base:1.2 pkgsrc-2014Q1:1.2.0.32 pkgsrc-2014Q1-base:1.2 pkgsrc-2013Q4:1.2.0.30 pkgsrc-2013Q4-base:1.2 pkgsrc-2013Q3:1.2.0.28 pkgsrc-2013Q3-base:1.2 pkgsrc-2013Q2:1.2.0.26 pkgsrc-2013Q2-base:1.2 pkgsrc-2013Q1:1.2.0.24 pkgsrc-2013Q1-base:1.2 pkgsrc-2012Q4:1.2.0.22 pkgsrc-2012Q4-base:1.2 pkgsrc-2012Q3:1.2.0.20 pkgsrc-2012Q3-base:1.2 pkgsrc-2012Q2:1.2.0.18 pkgsrc-2012Q2-base:1.2 pkgsrc-2012Q1:1.2.0.16 pkgsrc-2012Q1-base:1.2 pkgsrc-2011Q4:1.2.0.14 pkgsrc-2011Q4-base:1.2 pkgsrc-2011Q3:1.2.0.12 pkgsrc-2011Q3-base:1.2 pkgsrc-2011Q2:1.2.0.10 pkgsrc-2011Q2-base:1.2 pkgsrc-2011Q1:1.2.0.8 pkgsrc-2011Q1-base:1.2 pkgsrc-2010Q4:1.2.0.6 pkgsrc-2010Q4-base:1.2 pkgsrc-2010Q3:1.2.0.4 pkgsrc-2010Q3-base:1.2 pkgsrc-2010Q2:1.2.0.2 pkgsrc-2010Q2-base:1.2; locks; strict; comment @# @; 1.3 date 2014.12.12.04.39.23; author mef; state Exp; branches; next 1.2; commitid fMZYkobHvLTCQH1y; 1.2 date 2010.06.12.16.00.44; author seb; state Exp; branches; next 1.1; 1.1 date 2010.05.24.13.22.51; author seb; state Exp; branches; next ; desc @@ 1.3 log @(pkgsrc) remove patch-lib_DBM_Deep.pod, upstream corrected. (upstream) Update 2.009 to 2.0011 2.0011 Jan 12 16:00:00 2013 PDT - POD fixes by H. Merijn Brandt (The X<> tag - Thanks!) @ text @$NetBSD: patch-aa,v 1.2 2010/06/12 16:00:44 seb Exp $ Configure must not be interactive. --- Build.PL.orig 2014-12-12 13:28:34.000000000 +0900 +++ Build.PL 2014-12-12 13:31:03.000000000 +0900 @@@@ -79,10 +79,6 @@@@ my $build = Module::Build->subclass( }, ); -if ( $build->y_n( "Run the long-running tests", 'n' ) ) { - $build->notes( 'LONG_TESTS' => 1 ); -} - if ( $build->features( 'sqlite_engine' ) ) { if ( $build->y_n( "Run the tests against the DBI engine via SQLite?", 'n' ) ) { $build->notes( 'TEST_SQLITE' => 1 ); @ 1.2 log @Update p5-DBM-Deep from version 1.0023 to version 1.0025. Upstream changes: 1.0025 Jun 6 12:46:00 2010 PDT (This version is compatible with 1.0024) - Fixed t/39_singletons.t to work on Windows. 1.0024 May 30 14:25:00 2010 PDT (This version is compatible with 1.0023) - Stale references (objects blessed into DBM::Deep::Null), which have always supposed to act like undef, now compare equal to undef, "" and 0. $stale_ref eq "" used to return false, even though "$stale_ref" was the empty string. - If you assign a stale reference to a database location, DBM::Deep now warns and assigns undef, instead of dying with obscure error messages. - Using a stale reference as a hash or array ref now causes an error with a more helpful message. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.1 2010/05/24 13:22:51 seb Exp $ d5 4 a8 4 --- Build.PL.orig 2010-06-06 19:45:47.000000000 +0000 +++ Build.PL @@@@ -64,9 +64,9 @@@@ my $build = Module::Build->subclass( meta_add => { no_index => { directory => [ 'utils' ] } }, d14 1 a14 4 +#if ( $build->y_n( "Run the long-running tests", 'n' ) ) { +# $build->notes( 'LONG_TESTS' => 1 ); +#} d17 1 @ 1.1 log @Update p5-DBM-Deep from version 1.0016 to version 1.0020. Upstream changes: 1.0023 May 9 14:33:00 2010 PDT (This version is compatible with 1.0022) - The DBI back end no longer dies with ?<80><98>Use of uninitialized value $_ in lc?<80><99> in perl 5.12.0. Thanks to Ansgar Burchardt for finding and fixing this problem. 1.0022 Apr 25 18:40:00 2010 PDT (This version is compatible with 1.0021) - Singleton support has been re-enabled in the File back end. - t/43_transaction_maximum.t was still failing on some systems (see http://www.cpantesters.org/cpan/report/7151810), so now we try to detect the maximum number of files we can open. 1.0021 Apr 18 18:28:00 2010 PDT (This version is compatible with 1.0020) - Correct spelling mistakes in the documentation (thanks to Gregor Herrmann for the corrections and to Ansgar Burchardt for passing them on) (RT#56520) - MANIFEST now lists the test libs so they get included in the distribution (RT#56512) - It no longer crashes in perl 5.6.2. 1.0020 Feb 16 22:00:00 2010 EST (This version is compatible with 1.0016) - Fixed t/43_transaction_maximum.t so that it doesn't error out on systems which cannot fork > 255 children at one time. - Improved code coverage - Added t/96_virtual_functions.t which helps describe what actually needs to be overridden in a new plugin. 1.0019_003 Feb 16 22:00:00 2010 EST (This is the third developer release for 1.0020.) (This version is compatible with 1.0016) - Fixed problem where "./Build test" wouldn't actually -do- anything. - (No-one apparently tried to install this till Steven Lembark. Thanks!) - Fixed speed regression with keys in the File backend. - Introduced in 1.0019_002 to fix #50541 - Thanks, SPROUT! - (RT #53575) Recursion failure in STORE (Thanks, SPROUT) - Merged the rest of the fixes from 1.0015 and 1.0016 - Thanks to our new co-maintainer, SPROUT! :) - Had to turn off singleton support in the File backend because the caching was causing havoc with transactions. Turning on fatal warnings does give apparently important information. - Oh - forgot to mention that fatal warnings are now on in all files. 1.0019_002 Jan 05 22:30:00 2010 EST (This is the second developer release for 1.0020.) (This version is compatible with 1.0014) - Fixed bug where attempting to store a value tied to something other than DBM::Deep would leave the file flocked. - Added support for DBD::SQLite - Build.PL has been extended to support sqlite vs. mysql - Storage::DBI now detects between the two DBDs - (RT #51888) Applied POD patch (Thanks, FWIE!) - (RT #44981) Added VERSION to ::Array, ::Engine, and ::Hash - Removed extraneous slashes from POD links (Thanks ilmari!) - (RT #50541) Fixed bug in clear() for hashes in the File backend. - This has caused a regression in speed for clear() when clearing large hashes using running with the File backend. ->clear() (on my machine) now takes ( N / 40 ) ** (1.66) seconds. So, clearing 4000 keys (as is the test in t/03_bighash.t) would take ~2070 seconds. - (RT #40782) Fixed bug when handling a key of '0' (Thanks Sterling!) - (RT #48031) Fixed bug with localized $, (Thanks, SPROUT!) 1.0019_001 Dec 31 22:00:00 2009 EST (This is the first developer release for 1.0020.) (This version is compatible with 1.0014) - DBM::Deep has been refactored to allow for multiple engines. There are two engines built so far: - File (the original engine) - DBI (an engine based on DBI) - The DBI engine has only been tested on MySQL and isn't transactional. - InnoDB sucks horribly. When run in a sufficient isolation mode, it creates deadlocks. - A custom Build.PL has been written to allow for running tests under CPAN.pm against the various engines. - This also allows running the long tests under CPAN.pm - This has meant a ton of refactoring. Hopefullly, this refactoring will allow finding some of the niggly bugs more easily. Those tests have not been enabled yet. That's the next developer release. - Hopefully, this multi-engine support will allow deprecation of the file format in the future. @ text @d1 1 a1 1 $NetBSD$ d5 1 a5 1 --- Build.PL.orig 2010-04-10 14:49:51.000000000 +0000 d7 2 a8 2 @@@@ -70,9 +70,9 @@@@ my $build = Module::Build->subclass( }, @