| CARVIEW |
Select Language
HTTP/2 200
expires: Thu, 19 Nov 1981 08:52:00 GMT
cache-control: no-store, no-cache, must-revalidate
pragma: no-cache
set-cookie: PHPSESSID=pq66j7mr2kkl226o2d1m7mcpcf; path=/
content-type: text/html; charset=UTF-8
date: Mon, 29 Dec 2025 07:16:40 GMT
server: Apache
pkgsrc.se | The NetBSD package collection
archivers
audio
benchmarks
biology
cad
chat
comms
converters
cross
crosspkgtools
databases
gdbm
devel
doc
editors
emulators
filesystems
finance
fonts
games
geography
graphics
ham
inputmethod
lang
mail
math
mbone
meta-pkgs
misc
multimedia
net
news
parallel
pkgtools
print
regress
security
shells
sysutils
textproc
time
wip
wm
www
x11
* = Virtual Category
Path to this page:
./databases/gdbm, The GNU database manager
[
Branch: CURRENT, Version: 1.26, Package name: gdbm-1.26, Maintainer: pkgsrc-users
GNU `dbm' is a library of functions implementing a hashed database
on a disk file. The software was written by Philip A. Nelson.
Required to run:
[devel/readline]
Package options: nls
Navigation:
-
Browse pkgsrc
(this page)
archivers
audio
benchmarks
biology
cad
chat
comms
converters
cross
crosspkgtools
databases
gdbmdevel
doc
editors
emulators
filesystems
finance
fonts
games
geography
graphics
ham
inputmethod
lang
math
mbone
meta-pkgs
misc
multimedia
net
news
parallel
pkgtools
regress
security
shells
sysutils
textproc
time
wip
wm
www
x11
* = Virtual Category
Path to this page:
./databases/gdbm, The GNU database manager
[
CVSweb ] [
Homepage ] [
RSS ] [
Required by ] [
Add to tracker ]
Branch: CURRENT, Version: 1.26, Package name: gdbm-1.26, Maintainer: pkgsrc-users
GNU `dbm' is a library of functions implementing a hashed database
on a disk file. The software was written by Philip A. Nelson.
Required to run:
[devel/readline]
Package options: nls
Master sites: (Expand)
- https://mirrors.dotsrc.org/gnu/gdbm/ (Download)
- https://ftp.nluug.nl/pub/gnu/gdbm/ (Download)
- https://mirrors.kernel.org/gnu/gdbm/ (Download)
Version history: (Expand)
- (2025-10-26) Updated to version: gdbm-1.26
- (2025-07-15) Package has been reborn
- (2025-07-15) Package deleted from pkgsrc
- (2025-01-11) Updated to version: gdbm-1.24
- (2022-02-15) Updated to version: gdbm-1.23
- (2021-11-01) Updated to version: gdbm-1.22
CVS history: (Expand)
| 2025-12-21 08:38:39 by Thomas Klausner | Files touched by this commit (1) |
Log message: gdbm: follow redirect |
| 2025-10-26 13:26:20 by Ryo ONODERA | Files touched by this commit (2) |
Log message:
databases/gdbm{,_compat}: Update to 1.26
Changelog:
Version 1.26, 2025-07-30
* Fixed build on musl libc
* Fixed build on MacOS
* Improved testsuite
Version 1.25, 2025-03-22
* New function: gdbm_open_ext
This function provides a general-purpose interface for opening and
creating GDBM files. It combines the possibilities of gdbm_open
and gdbm_fd_open and provides detailed control over database file
locking.
* New gdbmtool command: collisions
The command prints the collision chains for the current bucket, or
for the buckets identified by its arguments:
collisions
Display collisions for the current bucket.
collisions N
Display collisions for bucket N.
collisions N0 N1
Display collisions for the range of buckets [N0, N1].
* Pipelines in gdbmtool
The output of a gdbmtool command can be connected to the input of a
shell command using the traditional pipeline syntax.
* Fix a bug in block coalescing code
* Other bugfixes
|
| 2025-04-20 22:32:46 by Jonathan Schleifer | Files touched by this commit (1) |
Log message: Fix building databases/gdbm with GCC 15 |
| 2025-01-11 14:57:43 by Ryo ONODERA | Files touched by this commit (3) | |
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
|
| 2024-05-02 10:10:18 by Aleksey Cheusov | Files touched by this commit (1) |
Log message: Sync including devel/gettext-lib/buildlink3.mk in buildlink3.mk and Makefile |
| 2024-05-02 00:06:33 by Aleksey Cheusov | Files touched by this commit (3) |
Log message: Add option "nls" enabled by default |
| 2022-02-15 10:26:47 by Thomas Klausner | Files touched by this commit (3) | |
Log message: gdbm: update to 1.23. Version 1.23, 2022-02-04 * Bucket cache switched from balanced tree to hash table Change suggested by Terence Kelly. * Speed up flushing the changed buckets on disk * New option codes for gdbm_setopt ** GDBM_GETDBFORMAT Return the database format. ** GDBM_GETDIRDEPTH Return the directory depth, i.e. the number of initial (most significant) bits in hash value that are interpreted as index to the directory. ** GDBM_GETBUCKETSIZE Return maximum number of keys per bucket. ** GDBM_GETCACHEAUTO Return the status of the automatic cache adjustment. ** GDBM_SETCACHEAUTO Enable or disable automatic cache adjustment. |
| 2021-11-01 19:37:06 by Thomas Klausner | Files touched by this commit (6) | |
Log message: gdbm: update to 1.22. Version 1.22 * Fix file header validation * Fix key verification in sequential access * Fix testing with DejaGNU 1.6.3 * Fix stack overflow in print_usage * Fix a leak of avail entry on pushing a new avail block The leak would occur if the original avail table had odd number of entries. * New gdbmtool variables: errorexit, errormask, trace, timing "Errorexit" and "errormask" control which GDBM errors would \ cause the program termination and emitting a diagnostic message, correspondingly. Both variables are comma-delimited lists of error codes. The "trace" variable enables tracing of the gdbmtool commands. The "timing" variable, when set, instructs gdbmtool to print time spent in each command it runs. * New gdbmtool options: -t (--trace), and -T (--timing) |
