Sat Aug 21 06:07:39 2010 UTC ()
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.


(sno)
diff -r1.7 -r1.8 pkgsrc/databases/p5-DBM-Deep/Makefile
diff -r1.6 -r1.7 pkgsrc/databases/p5-DBM-Deep/distinfo

cvs diff -r1.7 -r1.8 pkgsrc/databases/p5-DBM-Deep/Makefile (expand / switch to unified diff)

--- pkgsrc/databases/p5-DBM-Deep/Makefile 2010/06/12 16:00:44 1.7
+++ pkgsrc/databases/p5-DBM-Deep/Makefile 2010/08/21 06:07:39 1.8
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.7 2010/06/12 16:00:44 seb Exp $ 1# $NetBSD: Makefile,v 1.8 2010/08/21 06:07:39 sno Exp $
2 2
3DISTNAME= DBM-Deep-1.0025 3DISTNAME= DBM-Deep-2.0000
4PKGNAME= p5-${DISTNAME} 4PKGNAME= p5-${DISTNAME}
5CATEGORIES= databases perl5 5CATEGORIES= databases perl5
6MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=DBM/} 6MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=DBM/}
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= http://search.cpan.org/dist/DBM-Deep/ 9HOMEPAGE= http://search.cpan.org/dist/DBM-Deep/
10COMMENT= Pure perl multi-level hash/array DBM that supports transactions 10COMMENT= Pure perl multi-level hash/array DBM that supports transactions
11LICENSE= ${PERL5_LICENSE} 11LICENSE= ${PERL5_LICENSE}
12 12
13PKG_DESTDIR_SUPPORT= user-destdir 13PKG_DESTDIR_SUPPORT= user-destdir
14 14
15USE_LANGUAGES= # empty 15USE_LANGUAGES= # empty
16PERL5_PACKLIST= auto/DBM/Deep/.packlist 16PERL5_PACKLIST= auto/DBM/Deep/.packlist

cvs diff -r1.6 -r1.7 pkgsrc/databases/p5-DBM-Deep/distinfo (expand / switch to unified diff)

--- pkgsrc/databases/p5-DBM-Deep/distinfo 2010/06/12 16:00:44 1.6
+++ pkgsrc/databases/p5-DBM-Deep/distinfo 2010/08/21 06:07:39 1.7
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.6 2010/06/12 16:00:44 seb Exp $ 1$NetBSD: distinfo,v 1.7 2010/08/21 06:07:39 sno Exp $
2 2
3SHA1 (DBM-Deep-1.0025.tar.gz) = cbc57b7823d4237c5703cf234e162b9200eb2693 3SHA1 (DBM-Deep-2.0000.tar.gz) = 2887817228bf8369ef00638cffed28f4d2094858
4RMD160 (DBM-Deep-1.0025.tar.gz) = bf0626555ad395e7989394345d913eb09801263a 4RMD160 (DBM-Deep-2.0000.tar.gz) = a568978191f50f534cc0bcbecf0f9bec98981986
5Size (DBM-Deep-1.0025.tar.gz) = 168379 bytes 5Size (DBM-Deep-2.0000.tar.gz) = 175669 bytes
6SHA1 (patch-aa) = aeb979ec48d0b984bf8b82770d1aa48bf3d00fb3 6SHA1 (patch-aa) = aeb979ec48d0b984bf8b82770d1aa48bf3d00fb3