head 1.36; access; symbols pkgsrc-2023Q4:1.35.0.4 pkgsrc-2023Q4-base:1.35 pkgsrc-2023Q3:1.35.0.2 pkgsrc-2023Q3-base:1.35 pkgsrc-2023Q2:1.34.0.2 pkgsrc-2023Q2-base:1.34 pkgsrc-2023Q1:1.33.0.6 pkgsrc-2023Q1-base:1.33 pkgsrc-2022Q4:1.33.0.4 pkgsrc-2022Q4-base:1.33 pkgsrc-2022Q3:1.33.0.2 pkgsrc-2022Q3-base:1.33 pkgsrc-2022Q2:1.32.0.10 pkgsrc-2022Q2-base:1.32 pkgsrc-2022Q1:1.32.0.8 pkgsrc-2022Q1-base:1.32 pkgsrc-2021Q4:1.32.0.6 pkgsrc-2021Q4-base:1.32 pkgsrc-2021Q3:1.32.0.4 pkgsrc-2021Q3-base:1.32 pkgsrc-2021Q2:1.32.0.2 pkgsrc-2021Q2-base:1.32 pkgsrc-2021Q1:1.31.0.6 pkgsrc-2021Q1-base:1.31 pkgsrc-2020Q4:1.31.0.4 pkgsrc-2020Q4-base:1.31 pkgsrc-2020Q3:1.31.0.2 pkgsrc-2020Q3-base:1.31 pkgsrc-2020Q2:1.30.0.8 pkgsrc-2020Q2-base:1.30 pkgsrc-2020Q1:1.30.0.4 pkgsrc-2020Q1-base:1.30 pkgsrc-2019Q4:1.30.0.6 pkgsrc-2019Q4-base:1.30 pkgsrc-2019Q3:1.30.0.2 pkgsrc-2019Q3-base:1.30 pkgsrc-2019Q2:1.28.0.8 pkgsrc-2019Q2-base:1.28 pkgsrc-2019Q1:1.28.0.6 pkgsrc-2019Q1-base:1.28 pkgsrc-2018Q4:1.28.0.4 pkgsrc-2018Q4-base:1.28 pkgsrc-2018Q3:1.28.0.2 pkgsrc-2018Q3-base:1.28 pkgsrc-2018Q2:1.27.0.2 pkgsrc-2018Q2-base:1.27 pkgsrc-2018Q1:1.25.0.8 pkgsrc-2018Q1-base:1.25 pkgsrc-2017Q4:1.25.0.6 pkgsrc-2017Q4-base:1.25 pkgsrc-2017Q3:1.25.0.4 pkgsrc-2017Q3-base:1.25 pkgsrc-2017Q2:1.24.0.2 pkgsrc-2017Q2-base:1.24 pkgsrc-2017Q1:1.23.0.8 pkgsrc-2017Q1-base:1.23 pkgsrc-2016Q4:1.23.0.6 pkgsrc-2016Q4-base:1.23 pkgsrc-2016Q3:1.23.0.4 pkgsrc-2016Q3-base:1.23 pkgsrc-2016Q2:1.23.0.2 pkgsrc-2016Q2-base:1.23 pkgsrc-2016Q1:1.22.0.2 pkgsrc-2016Q1-base:1.22 pkgsrc-2015Q4:1.21.0.4 pkgsrc-2015Q4-base:1.21 pkgsrc-2015Q3:1.21.0.2 pkgsrc-2015Q3-base:1.21 pkgsrc-2015Q2:1.19.0.2 pkgsrc-2015Q2-base:1.19 pkgsrc-2015Q1:1.18.0.4 pkgsrc-2015Q1-base:1.18 pkgsrc-2014Q4:1.18.0.2 pkgsrc-2014Q4-base:1.18 pkgsrc-2014Q3:1.17.0.4 pkgsrc-2014Q3-base:1.17 pkgsrc-2014Q2:1.17.0.2 pkgsrc-2014Q2-base:1.17 pkgsrc-2014Q1:1.16.0.6 pkgsrc-2014Q1-base:1.16 pkgsrc-2013Q4:1.16.0.4 pkgsrc-2013Q4-base:1.16 pkgsrc-2013Q3:1.16.0.2 pkgsrc-2013Q3-base:1.16 pkgsrc-2013Q2:1.15.0.2 pkgsrc-2013Q2-base:1.15 pkgsrc-2013Q1:1.13.0.4 pkgsrc-2013Q1-base:1.13 pkgsrc-2012Q4:1.13.0.2 pkgsrc-2012Q4-base:1.13 pkgsrc-2012Q3:1.11.0.10 pkgsrc-2012Q3-base:1.11 pkgsrc-2012Q2:1.11.0.8 pkgsrc-2012Q2-base:1.11 pkgsrc-2012Q1:1.11.0.6 pkgsrc-2012Q1-base:1.11 pkgsrc-2011Q4:1.11.0.4 pkgsrc-2011Q4-base:1.11 pkgsrc-2011Q3:1.11.0.2 pkgsrc-2011Q3-base:1.11 pkgsrc-2011Q2:1.10.0.8 pkgsrc-2011Q2-base:1.10 pkgsrc-2011Q1:1.10.0.6 pkgsrc-2011Q1-base:1.10 pkgsrc-2010Q4:1.10.0.4 pkgsrc-2010Q4-base:1.10 pkgsrc-2010Q3:1.10.0.2 pkgsrc-2010Q3-base:1.10 pkgsrc-2010Q2:1.7.0.2 pkgsrc-2010Q2-base:1.7 pkgsrc-2010Q1:1.5.0.2 pkgsrc-2010Q1-base:1.5 pkgsrc-2009Q4:1.3.0.10 pkgsrc-2009Q4-base:1.3 pkgsrc-2009Q3:1.3.0.8 pkgsrc-2009Q3-base:1.3 pkgsrc-2009Q2:1.3.0.6 pkgsrc-2009Q2-base:1.3 pkgsrc-2009Q1:1.3.0.4 pkgsrc-2009Q1-base:1.3 pkgsrc-2008Q4:1.3.0.2 pkgsrc-2008Q4-base:1.3 pkgsrc-2008Q3:1.1.1.1.0.4 pkgsrc-2008Q3-base:1.1.1.1 cube-native-xorg:1.1.1.1.0.2 cube-native-xorg-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.36 date 2024.01.04.10.48.55; author wiz; state Exp; branches; next 1.35; commitid vjjfNs6t9ITDw7TE; 1.35 date 2023.07.06.09.38.25; author wiz; state Exp; branches; next 1.34; commitid 6meR4IA6XJRNYIvE; 1.34 date 2023.06.06.12.40.31; author riastradh; state Exp; branches; next 1.33; commitid xhspr6Z8JLQOWSrE; 1.33 date 2022.06.28.11.31.26; author wiz; state Exp; branches; next 1.32; commitid D2UoJrTHpoHEANJD; 1.32 date 2021.05.24.19.49.38; author wiz; state Exp; branches; next 1.31; commitid qokaiStTApGMcrUC; 1.31 date 2020.08.31.18.07.03; author wiz; state Exp; branches; next 1.30; commitid 7zxRbfOkDOoxbfmC; 1.30 date 2019.08.11.13.18.29; author wiz; state Exp; branches; next 1.29; commitid Ifet9Pg6Qt99ZByB; 1.29 date 2019.06.30.20.14.25; author nia; state Exp; branches; next 1.28; commitid gIe5Iz9xY2MIDftB; 1.28 date 2018.08.22.09.43.18; author wiz; state Exp; branches; next 1.27; commitid YLub8g3ofvFGb6PA; 1.27 date 2018.05.22.00.23.02; author wen; state Exp; branches; next 1.26; commitid bqfAnAA0hzji3eDA; 1.26 date 2018.05.20.22.52.30; author wen; state Exp; branches; next 1.25; commitid F8XQ1mFJN6vaA5DA; 1.25 date 2017.09.17.08.40.14; author wiz; state Exp; branches; next 1.24; commitid eEmyd3n4gHu3Kw7A; 1.24 date 2017.06.05.14.22.28; author ryoon; state Exp; branches; next 1.23; commitid 54KDUXvefsKDYbUz; 1.23 date 2016.06.08.19.22.27; author wiz; state Exp; branches; next 1.22; commitid 12SLmHS6vHs0hH9z; 1.22 date 2016.01.02.12.50.12; author wen; state Exp; branches; next 1.21; commitid 7aQN3cLlHbZobmPy; 1.21 date 2015.08.06.08.35.11; author wiz; state Exp; branches; next 1.20; commitid fpY99Auszb2Yybwy; 1.20 date 2015.07.12.18.56.08; author wiz; state Exp; branches; next 1.19; commitid eGBYYIIW99WMN1ty; 1.19 date 2015.06.12.10.48.41; author wiz; state Exp; branches; next 1.18; commitid B4JmCfaVUbiY38py; 1.18 date 2014.12.12.04.39.23; author mef; state Exp; branches; next 1.17; commitid fMZYkobHvLTCQH1y; 1.17 date 2014.05.29.23.35.29; author wiz; state Exp; branches; next 1.16; commitid laryHfkCalgYtuCx; 1.16 date 2013.09.03.14.46.32; author wen; state Exp; branches; next 1.15; commitid ryR7GyzkrRpab04x; 1.15 date 2013.05.31.12.39.52; author wiz; state Exp; branches; next 1.14; commitid hIeXGcx6VfKHwMRw; 1.14 date 2013.04.29.03.03.56; author hiramatsu; state Exp; branches; next 1.13; 1.13 date 2012.10.03.21.54.20; author wiz; state Exp; branches; next 1.12; 1.12 date 2012.10.02.21.25.31; author asau; state Exp; branches; next 1.11; 1.11 date 2011.08.14.08.18.08; author obache; state Exp; branches; next 1.10; 1.10 date 2010.09.23.22.13.39; author sno; state Exp; branches; next 1.9; 1.9 date 2010.08.27.03.43.06; author seb; state Exp; branches; next 1.8; 1.8 date 2010.08.21.06.07.39; author sno; state Exp; branches; next 1.7; 1.7 date 2010.06.12.16.00.44; author seb; state Exp; branches; next 1.6; 1.6 date 2010.05.24.13.22.51; author seb; state Exp; branches; next 1.5; 1.5 date 2010.03.10.08.46.57; author sno; state Exp; branches; next 1.4; 1.4 date 2010.02.02.21.26.21; author seb; state Exp; branches; next 1.3; 1.3 date 2008.12.17.00.30.39; author he; state Exp; branches; next 1.2; 1.2 date 2008.10.19.19.17.45; author he; state Exp; branches; next 1.1; 1.1 date 2008.08.23.20.10.02; author seb; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2008.08.23.20.10.02; author seb; state Exp; branches; next ; desc @@ 1.36 log @p5-DBM-Deep: update to 2.0019. 2.0019 2023-11-12 - improvement so that when you try to put too much data in you get a useful error, and don't corrupt the db 2.0018 2023-11-08 - tiny documentation and metadata fixes to make sure people go to the correct issue tracker 2.0017 2023-09-01 - get rid of old perl4-style ' package separator and use :: instead for compatibility with perl 5.38 @ text @# $NetBSD: Makefile,v 1.35 2023/07/06 09:38:25 wiz Exp $ DISTNAME= DBM-Deep-2.0019 PKGNAME= p5-${DISTNAME} CATEGORIES= databases perl5 MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=DBM/} MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://metacpan.org/release/DBM-Deep COMMENT= Pure perl multi-level hash/array DBM that supports transactions LICENSE= ${PERL5_LICENSE} USE_LANGUAGES= # empty PERL5_PACKLIST= auto/DBM/Deep/.packlist TOOL_DEPENDS+= p5-IO-stringy-[0-9]*:../../devel/p5-IO-stringy TOOL_DEPENDS+= p5-Test-Deep>=0.095:../../devel/p5-Test-Deep TOOL_DEPENDS+= p5-Test-Exception>=0.21:../../devel/p5-Test-Exception TOOL_DEPENDS+= p5-Test-Warn>=0.08:../../devel/p5-Test-Warn TEST_DEPENDS+= p5-FileHandle-Fmode-[0-9]*:../../devel/p5-FileHandle-Fmode PERL5_MODULE_TYPE= Module::Build .include "../../lang/perl5/module.mk" .include "../../mk/bsd.pkg.mk" @ 1.35 log @*: recursive bump for perl 5.38 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.34 2023/06/06 12:40:31 riastradh Exp $ d3 1 a3 1 DISTNAME= DBM-Deep-2.0016 a4 1 PKGREVISION= 6 d20 1 a20 3 # TEST_DEPENDS TOOL_DEPENDS+= p5-FileHandle-Fmode-[0-9]*:../../devel/p5-FileHandle-Fmode @ 1.34 log @Mass-change BUILD_DEPENDS to TOOL_DEPENDS outside mk/. Almost all uses, if not all of them, are wrong, according to the semantics of BUILD_DEPENDS (packages built for target available for use _by_ tools at build-time) and TOOL_DEPEPNDS (packages built for host available for use _as_ tools at build-time). No change to BUILD_DEPENDS as used correctly inside buildlink3. As proposed on tech-pkg: https://mail-index.netbsd.org/tech-pkg/2023/06/03/msg027632.html @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.33 2022/06/28 11:31:26 wiz Exp $ d5 1 a5 1 PKGREVISION= 5 @ 1.33 log @*: recursive bump for perl 5.36 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.32 2021/05/24 19:49:38 wiz Exp $ d17 4 a20 4 BUILD_DEPENDS+= p5-IO-stringy-[0-9]*:../../devel/p5-IO-stringy BUILD_DEPENDS+= p5-Test-Deep>=0.095:../../devel/p5-Test-Deep BUILD_DEPENDS+= p5-Test-Exception>=0.21:../../devel/p5-Test-Exception BUILD_DEPENDS+= p5-Test-Warn>=0.08:../../devel/p5-Test-Warn d23 1 a23 1 BUILD_DEPENDS+= p5-FileHandle-Fmode-[0-9]*:../../devel/p5-FileHandle-Fmode @ 1.32 log @*: recursive bump for perl 5.34 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.31 2020/08/31 18:07:03 wiz Exp $ d5 1 a5 1 PKGREVISION= 4 @ 1.31 log @*: bump PKGREVISION for perl-5.32. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.30 2019/08/11 13:18:29 wiz Exp $ d5 1 a5 1 PKGREVISION= 3 @ 1.30 log @Bump PKGREVISIONs for perl 5.30.0 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.29 2019/06/30 20:14:25 nia Exp $ d5 1 a5 1 PKGREVISION= 2 @ 1.29 log @Update packages using a search.cpan.org HOMEPAGE to metacpan.org. The former now redirects to the latter. This covers the most simple cases where http://search.cpan.org/dist/name can be changed to https://metacpan.org/release/name. Reviewed by hand to hopefully make sure no unwanted changes sneak in. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.28 2018/08/22 09:43:18 wiz Exp $ d5 1 a5 1 PKGREVISION= 1 @ 1.28 log @Recursive bump for perl5-5.28.0 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.27 2018/05/22 00:23:02 wen Exp $ d10 1 a10 1 HOMEPAGE= http://search.cpan.org/dist/DBM-Deep/ @ 1.27 log @Update to 2.0016 Upstream changes: 2.0016 May 20 15:50:00 2018 PDT - Fix mistake in the previous release that prevented indexing. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.26 2018/05/20 22:52:30 wen Exp $ d5 1 @ 1.26 log @Update to 2.0015 Upstream changes: 2.0015 May 20 14:45:00 2018 PDT - Fix for tests failing on 5.28 (Thanks, Slaven!) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.25 2017/09/17 08:40:14 wiz Exp $ d3 1 a3 1 DISTNAME= DBM-Deep-2.0015 @ 1.25 log @p5-DBM-Deep: update to 2.0014. 2.0014 Jul 27 22:15:00 2017 EDT - Fix for tests failing on 5.26 (Thanks, DrHyde!) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.24 2017/06/05 14:22:28 ryoon Exp $ d3 1 a3 1 DISTNAME= DBM-Deep-2.0014 @ 1.24 log @Recursive revbump from lang/perl5 5.26.0 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.23 2016/06/08 19:22:27 wiz Exp $ d3 1 a3 1 DISTNAME= DBM-Deep-2.0013 a4 1 PKGREVISION= 2 a18 1 #BUILD_DEPENDS+= {perl>=5.10.1,p5-Test-Simple>=0.88}:../../devel/p5-Test-Simple d21 1 a21 1 # for test target @ 1.23 log @Bump PKGREVISION for perl-5.24. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.22 2016/01/02 12:50:12 wen Exp $ d5 1 a5 1 PKGREVISION= 1 @ 1.22 log @Update to 2.0013 Upstream changes: 2.0013 Jan 01 20:30:00 2016 EDT - Updates to documentation by garu (Thanks!, GH#14, GH#15, GH#16) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.21 2015/08/06 08:35:11 wiz Exp $ d5 1 @ 1.21 log @Update to 2.0012: 2.0012 Jun 17 20:30:00 2015 PDT - Improved transaction validation and warnings (GH#12) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.20 2015/07/12 18:56:08 wiz Exp $ d3 1 a3 1 DISTNAME= DBM-Deep-2.0012 @ 1.20 log @Comment out dependencies of the style {perl>=5.16.6,p5-ExtUtils-ParseXS>=3.15}:../../devel/p5-ExtUtils-ParseXS since pkgsrc enforces the newest perl version anyway, so they should always pick perl, but sometimes (pkg_add) don't due to the design of the {,} syntax. No effective change for the above reason. Ok joerg @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2015/06/12 10:48:41 wiz Exp $ d3 1 a3 1 DISTNAME= DBM-Deep-2.0011 a4 1 PKGREVISION= 1 @ 1.19 log @Recursive PKGREVISION bump for all packages mentioning 'perl', having a PKGNAME of p5-*, or depending such a package, for perl-5.22.0. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 2014/12/12 04:39:23 mef Exp $ d20 1 a20 1 BUILD_DEPENDS+= {perl>=5.10.1,p5-Test-Simple>=0.88}:../../devel/p5-Test-Simple @ 1.18 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 @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2014/05/29 23:35:29 wiz Exp $ d5 1 @ 1.17 log @Bump for perl-5.20.0. Do it for all packages that * mention perl, or * have a directory name starting with p5-*, or * depend on a package starting with p5- like last time, for 5.18, where this didn't lead to complaints. Let me know if you have any this time. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2013/09/03 14:46:32 wen Exp $ d3 1 a3 1 DISTNAME= DBM-Deep-2.0009 a4 1 PKGREVISION= 1 @ 1.16 log @Update to 2.0009 (No changelog upstream) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2013/05/31 12:39:52 wiz Exp $ d5 1 @ 1.15 log @Bump all packages for perl-5.18, that a) refer 'perl' in their Makefile, or b) have a directory name of p5-*, or c) have any dependency on any p5-* package Like last time, where this caused no complaints. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2013/04/29 03:03:56 hiramatsu Exp $ d3 1 a3 1 DISTNAME= DBM-Deep-2.0008 a4 1 PKGREVISION= 1 @ 1.14 log @Update p5-DBM-Deep to 2.0008. Changes from previous: ---------------------- 2.0008 Jun 17 13:00:00 2012 PDT - Arrays and hashes retrieved from a database no longer create circular references (RT#77746). 2.0007 May 27 19:35:00 2012 PDT - Include one-line descriptions of each POD page after the name. Thanks to Yves Agostini for the patch and Gregor Herrmann for submitting it (RT#76378). - t/98_pod.t: Skip tests if Pod::Simple 3.21 is installed (RT#77419). 2.0006 Apr 1 17:15:00 2012 PDT - Er, try harder to get t/27_filehandle.t to work under TB2. 2.0005 Mar 25 13:05:00 2012 PDT - t/27_filehandle.t has been fixed again. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2012/10/03 21:54:20 wiz Exp $ d5 1 @ 1.13 log @Bump all packages that use perl, or depend on a p5-* package, or are called p5-*. I hope that's all of them. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2012/10/02 21:25:31 asau Exp $ d3 1 a3 1 DISTNAME= DBM-Deep-2.0004 a4 1 PKGREVISION= 2 @ 1.12 log @Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2011/08/14 08:18:08 obache Exp $ d5 1 a5 1 PKGREVISION= 1 @ 1.11 log @Revision bump after updating perl5 to 5.14.1. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2010/09/23 22:13:39 sno Exp $ a13 2 PKG_DESTDIR_SUPPORT= user-destdir @ 1.10 log @Updating databases/p5-DBM-Deep from 2.0001 to 2.0004 Upstream changes: 2.0004 Sep 12 18:38:00 2010 PDT - t/27_filehandle.t has been fixed to work with Test::More 2. 2.0003 Sep 12 12:02:00 2010 PDT - t/43_transaction_maximum.t has been fixed. It was broken in the previous release for systems that will only open so many files. 2.0002 Sep 5 12:35:00 2010 PDT - Error messages from DBM::Deep now use the caller???s file name. They used incorrectly to use the name of the program ($0). - begin_work now checks correctly to see whether the new transac- tion exceeds the number the file was created to support. Some- times it would allow a few more transactions, and then proceed to corrupt the database (RT#60903). - The description of the file header in DBM::Deep::Internals has been brought up to date. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2010/08/27 03:43:06 seb Exp $ d5 1 @ 1.9 log @Update p5-DBM-Deep from version 2.0000 to version 2.0001. Upstream changes: 2.0001 Aug 22 12:03:00 2010 PDT - Simply reading a hash or array element no longer causes autoviv- ification. (Dereferencing it does still.) This makes DBM::Deep comply with Perl's behaviour (RT#60391). @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2010/08/21 06:07:39 sno Exp $ d3 1 a3 1 DISTNAME= DBM-Deep-2.0001 @ 1.8 log @Updating databases/p5-DBM-Deep from 1.0025 to 2.0000 Upstream changes: 2.0000 Jul 18 14:30:00 2010 PDT - THIS VERSION IS NOT FULLY COMPATIBLE WITH 1.002x. - This version is practically identical to the previous dev release. See 1.9999_01, below, for all the hype. - Also, a memory leak caused by misuse of field hashes has been fixed. - perl 5.8.4 is now required. 1.9999_02 Jul 11 13:02:00 2010 PDT (This is the second developer release for 2.0000.) - Fixed a broken test - Fixed compilation and overloading under perl 5.8.x 1.9999_01 Jun 27 14:22:00 2010 PDT (This is the first developer release for 2.0000.) - THIS VERSION CHANGES THE FILE FORMAT. - Databases from DBM::Deep 1.0003 and higher can still be opened. - Newly-created databases automatically use the version 2.x format (numbered 4 internally), which version 1.x cannot open. - The optimize method, since it copies everything to a new database, upgrades it. - There is a new db_version method. - Support for perl 5.6 has been dropped. We now require 5.8. 5.6 users can still use version 1.0025. If anyone really needs 5.6 support in version 2.x, we can add it back again, but would pre- fer not to. Bug fixes may be back-ported to 1.002x if requested. - The File back end now supports Unicode. This is only supported for new databases. Old databases in the DBM::Deep 1.0003 format will have to be upgraded for this to work. - New external_refs mode, which allows objects retrieved from the database to hang on to the corresponding database entries, keep- ing them alive, even after all references to them from the data- base itself have been deleted. - Numeric comparison of DBM::Deep objects now works. Different objects used to compare equal. And there were uninitial- ized warnings. - Deletions now work properly in the DBI back end. Deleting an array or hash referenced by two keys in the database used to be a no-op. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2010/06/12 16:00:44 seb Exp $ d3 1 a3 1 DISTNAME= DBM-Deep-2.0000 @ 1.7 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: Makefile,v 1.6 2010/05/24 13:22:51 seb Exp $ d3 1 a3 1 DISTNAME= DBM-Deep-1.0025 @ 1.6 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: Makefile,v 1.5 2010/03/10 08:46:57 sno Exp $ d3 1 a3 1 DISTNAME= DBM-Deep-1.0023 @ 1.5 log @Updating databases/p5-DBM-Deep from 1.0015 to 1.0016 pkgsrc changes: - Add license definition - Adjust dependency (Test::More 0.88 is satisfied by available lang/perl5) Upstream changes: 1.0016 Feb 05 22:10:00 2010 PST - (This version is compatible with 1.0015) - New caveat in the docs explaining stale references (RT#42129) - All included modules now have the same version in META.yml, so the CPAN shell will no longer try to downgrade. - Fixed bug in clear() for hashes (RT#50541) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2010/02/02 21:26:21 seb Exp $ d3 1 a3 1 DISTNAME= DBM-Deep-1.0016 @ 1.4 log @Update p5-DBM-Deep from version 1.0014 to version 1.0015. Pkgsrc changes: - Fix dependencies type - Adjust dependencies Upstream changes: 1.0015 Jan 25 22:05:00 2010 PST - (This version is compatible with 1.0014) - Fix deep recursion errors (RT#53575) - Avoid leaving temp files lying around (RT#32462) - (RT #48031) Fixed bug with localized $, (Thanks, SPROUT!) - (RT #40782) Fixed bug when handling a key of '0' (Thanks Sterling!) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2008/12/17 00:30:39 he Exp $ d3 1 a3 1 DISTNAME= DBM-Deep-1.0015 d11 1 d21 1 a21 1 BUILD_DEPENDS+= p5-Test-Simple>=0.88:../../devel/p5-Test-Simple @ 1.3 log @Update from version 0.0013nb1 to 0.0014. Pkgsrc changes: o Change to Module::Build build method Upstream changes: 1.0014 Jun 13 23:15:00 2008 EST - (This version is compatible with 1.0013) - Fix for RT#36781 (t/44 has an unrequired dependency) - lock() has been aliased to lock_exclusive(). There is now a lock_shared() method. The :flock constants are no longer imported into the DBM::Deep namespace. **** THIS IS AN API CHANGE **** @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2008/10/19 19:17:45 he Exp $ d3 1 a3 1 DISTNAME= DBM-Deep-1.0014 d17 5 a21 4 DEPENDS+= p5-IO-stringy-[0-9]*:../../devel/p5-IO-stringy DEPENDS+= p5-Test-Deep>=0.095:../../devel/p5-Test-Deep DEPENDS+= p5-Test-Exception>=0.21:../../devel/p5-Test-Exception DEPENDS+= p5-Test-Warn>=0.08:../../devel/p5-Test-Warn @ 1.2 log @Bump the PKGREVISION for all packages which depend directly on perl, to trigger/signal a rebuild for the transition 5.8.8 -> 5.10.0. The list of packages is computed by finding all packages which end up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl, or PERL5_PACKLIST defined in their make setup (tested via "make show-vars VARNAMES=..."). @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1.1.1 2008/08/23 20:10:02 seb Exp $ d3 1 a3 1 DISTNAME= DBM-Deep-1.0013 a4 1 PKGREVISION= 1 d25 2 @ 1.1 log @Initial revision @ text @d1 1 a1 1 # $NetBSD$ d5 1 @ 1.1.1.1 log @Initial import of p5-DBM-Deep version 1.0013 in the NetBSD Packages Collection. The Perl 5 module DBM::Deep is a unique flat-file database module, written in pure perl. True multi-level hash/array support (unlike MLDBM, which is faked), hybrid OO / tie() interface, cross-platform FTPable files, ACID transactions, and is quite fast. Can handle millions of keys and unlimited levels without significant slow-down. Written from the ground-up in pure perl -- this is NOT a wrapper around a C-based DBM. Out-of-the-box compatibility with Unix, Mac OS X and Windows. @ text @@