pkgsrc/databases/gdbm/Makefile.common
wiz 32a6fe79bf 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.
2022-02-15 09:26:46 +00:00

22 lines
556 B
Text

# $NetBSD: Makefile.common,v 1.13 2022/02/15 09:26:46 wiz Exp $
#
# used by databases/gdbm/Makefile
# used by databases/gdbm_compat/Makefile
DISTNAME= gdbm-1.23
CATEGORIES= databases
MASTER_SITES= ${MASTER_SITE_GNU:=gdbm/}
MAINTAINER?= pkgsrc-users@NetBSD.org
HOMEPAGE= https://www.gnu.org/software/gdbm/gdbm.html
COMMENT= The GNU database manager
LICENSE= gnu-gpl-v3
DISTINFO_FILE= ${.CURDIR}/../../databases/gdbm/distinfo
PATCHDIR= ${.CURDIR}/../../databases/gdbm/patches
USE_LIBTOOL= yes
USE_TOOLS+= gmake
GNU_CONFIGURE= yes
TEST_TARGET= check