BSD Ports

databases/p5-MLDBM-Sync 0.30 MidnightBSD

MLDBM::Sync - safe concurrent access to MLDBM databases

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
artistic, gpl+
Categories
databases, perl5

Description

This module wraps around the MLDBM interface, by handling concurrent access to MLDBM databases with file locking, and flushes i/o explicity per lock/unlock. The new [Read]Lock()/UnLock() API can be used to serialize requests logically and improve performance for bundled reads & writes.

In the other systems

The newest version among them is 0.30, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDdatabases/p5-MLDBM-Sync0.30 newestno data-[email protected]-
FreeBSDdatabases/p5-MLDBM-Sync0.30_1 newestnone known-[email protected]-
OpenBSDdevel/p5-MLDBM-Sync by name0.30p3 newestno data-The OpenBSD ports mailing-list <[email protected]>-
NetBSDdatabases/p5-MLDBM-Sync0.30nb19 newestnone known-[email protected]2026-07-16
DragonFlydatabases/p5-MLDBM-Sync0.30_1 newestnone known-[email protected]-
HardenedBSDdatabases/p5-MLDBM-Sync0.30_1 newestno data-[email protected]-
GhostBSDdatabases/p5-MLDBM-Sync0.30_1 newestno data-[email protected]-

Compare across BSDs

Install

Binary package:

mport install p5-MLDBM-Sync

From mports:

cd /usr/mports/databases/p5-MLDBM-Sync && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	p5-MLDBM-Sync>0:databases/p5-MLDBM-Sync

Dependencies

As this port's Makefile names them.

Build 1

Runtime 1

Build dependencies 1
Run dependencies 1

No port depends on this one.

Configuration

No options to configure.

USES
perl5
Service scripts
none

Files

pkg-plist 3
  • %%SITE_PERL%%/MLDBM/Sync.pm
  • %%SITE_PERL%%/MLDBM/Sync/SDBM_File.pm
  • %%PERL5_MAN3%%/MLDBM::Sync.3.gz
distinfo 1
FileSizeSHA256
MLDBM-Sync-0.30.tar.gz22058b5f31d40beda393e1f5c6278a785a6f87f35ef29f99423529b4e4d2fb55e1f2b
Master sites 1
  • CPAN