./databases/p5-CDB_File, Perl5 module to use CDB files

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.05nb2, Package name: p5-CDB_File-1.05nb2, Maintainer: pkgsrc-users

CDB_File is a module which provides a Perl interface to Dan Berstein's
cdb package:

cdb is a fast, reliable, lightweight package for creating and reading
constant databases.


Required to run:
[lang/perl5] [devel/p5-B-COW]

Master sites: (Expand)

Filesize: 135.303 KB

Version history: (Expand)


CVS history: (Expand)


   2023-07-06 11:43:03 by Thomas Klausner | Files touched by this commit (2483)
Log message:
*: recursive bump for perl 5.38
   2022-06-28 13:38:00 by Thomas Klausner | Files touched by this commit (3952)
Log message:
*: recursive bump for perl 5.36
   2021-10-26 12:10:08 by Nia Alarie | Files touched by this commit (417)
Log message:
databases: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

The following distfiles could not be fetched (some may be only fetched
conditionally):

./databases/cstore/distinfo D6.data.ros.gz
./databases/cstore/distinfo cstore0.2.tar.gz
./databases/cstore/distinfo data4.tar.gz
   2021-10-24 10:40:09 by Wen Heping | Files touched by this commit (2) | Package updated
Log message:
Update to 1.05

Upstream changes:
1.05 - Todd Rinaldo <toddr@cpan.org> 2020-12-11
- Additional tests for known corner cases.
- Use Perl_warn not warn in XS.
- Test cleanup. Abstract helper calls.
- Macro cleanup in XS for code readability.

1.04 - Todd Rinaldo <toddr@cpan.org> 2020-12-10
- add utf8 mode for read/write of database
- Major re-factor to remove SVs from the CDB internals. SVs are only generated \ 
at return.
  This was in attempt to address a known memory leak in the previous implementation.
- CDB_File will warn if undef keys or values are passed to insert. This is meant \ 
to be
  consistent with how Perl handles the situation.
- Consistently tidy CDB_File.xs and remove tabs
- Make unit tests use File::Temp so we don't leave temp files laying around
- update Devel::PPPort to 3.62

1.03 - Todd Rinaldo <toddr@cpan.org> 2020-11-13
WARNING: due to a bug (#12) on 1.02, CDB databases generated by 1.02 will
not be legible by all other versions and vice-versa. It is recommended you
re-generate any databases generated by that version.

- #12 Fix incompatibility with CDB files due to accidental algorithm change.
  Add xt tests for 0.96 databases to assure this does not happen again.
- Fixup Changelog for metacpan
- #11 Add additional benchmark test in git for.
- Provide the CDB_File algorithm in POD in the event the original document is lost.
- Update Devel::PPPort to 3.54
   2021-10-07 15:35:53 by Nia Alarie | Files touched by this commit (417)
Log message:
databases: Remove SHA1 distfile hashes
   2021-05-24 21:56:06 by Thomas Klausner | Files touched by this commit (3575)
Log message:
*: recursive bump for perl 5.34
   2020-08-31 20:13:29 by Thomas Klausner | Files touched by this commit (3631)
Log message:
*: bump PKGREVISION for perl-5.32.
   2020-07-23 13:45:58 by Wen Heping | Files touched by this commit (2)
Log message:
Update to 1.02

Upstream changes:
1.02 - Todd Rinaldo <toddr@cpan.org> 2020-01-29
    - Invoke new as a class method in docs and practice.
    - Add support for COW PVs when returning key values. This will hopefully
      deduplicate returned strings where possible.
    - Adjust tests to skip exists tests on 5.8.1, not 5.6.2
    - Optimize cdb_hashadd as a inline macro
    - Croak if atomic re-write from the temp to the final file fails.

1.01 - Todd Rinaldo <toddr@cpan.org> 2020-01-27
    - Fix MANIFEST so Changelog is shpped.
    - Address file descriptor leak in CDB_File.

1.00 - Todd Rinaldo <toddr@cpan.org> 2020-01-19
    - Enable github actions for automated testing
    - Switch to github issues.