Subject: CVS commit: pkgsrc/databases/gdbm
From: Ryo ONODERA
Date: 2025-01-11 14:57:43
Message id: 20250111135743.6FABAFC1D@cvs.NetBSD.org

Log Message:
databases/{gdbm,gdbm_compat}: Update to 1.24

Changelog:
1.24:
New gdbm_load option: --update

The --update (-U) option instructs gdbm_load to update an existing database.

Fix semantics of gdbm_load -r

The --replace (-r) is valid only when used together with --update.

Use getline in gdbmtool shell

New function: gdbm_load_from_file_ext

In contrast to gdbm_load and gdbm_load_from_file, which derive the value of the \ 
flag parameter for gdbm_open from the value of their replace argument, this \ 
function allows the caller to specify it explicitly.

Bugfixes

 *  Fix binary dump format for key and/or data of zero size (see bug #565)
 *  Fix location tracking and recover command in gdbtool (see bug #566)
 *  Fix possible buffer underflow in gdbmload.
 *  Ensure any padding bytes in avail_elem structure are filled with 0. This \ 
fixes https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1031276.
 *  Improve the documentation

Files:
RevisionActionfile
1.14modifypkgsrc/databases/gdbm/Makefile.common
1.17modifypkgsrc/databases/gdbm/PLIST
1.24modifypkgsrc/databases/gdbm/distinfo