| Port details on branch 2024Q4 |
- lmdb OpenLDAP Lightning Memory-Mapped Database
- 1.0.0,1 databases
=23 0.9.35,1Version of this port present on the latest quarterly branch. - Maintainer: delphij@FreeBSD.org
 - Port Added: 2013-03-11 23:58:14
- Last Update: 2026-07-02 17:36:00
- Commit Hash: 0cea1891
- People watching this port, also watch:: libxml2, expat, libunistring, indexinfo, readline
- License: OPENLDAP
- WWW:
- https://symas.com/lmdb/
- Description:
- LMDB is an ultra-fast, ultra-compact key-value data
store developed by Symas for the OpenLDAP Project.
It uses memory-mapped files, so it has the read
performance of a pure in-memory database while still
offering the persistence of standard disk-based
databases, and is only limited to the size of the
virtual address space, (it is not limited to the
size of physical RAM). LMDB was originally called
MDB, but was renamed to avoid confusion with other
software associated with the name MDB.
¦ ¦ ¦ ¦ 
- Manual pages:
-
- pkg-plist: as obtained via:
make generate-plist - USE_RC_SUBR (Service Scripts)
- no SUBR information found for this port
- Dependency lines:
-
- To install the port:
- cd /usr/ports/databases/lmdb/ && make install clean
- To add the package, run one of these commands:
- pkg install databases/lmdb
- pkg install lmdb
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: lmdb
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1782971586
SHA256 (openldap-openldap-LMDB_1.0.0_GH0.tar.gz) = a61ded12bd9c670038b77483dda13b50684a93a111e53421dfb979624ae9f72e
SIZE (openldap-openldap-LMDB_1.0.0_GH0.tar.gz) = 178085
Packages (timestamps in pop-ups are UTC):
- This port has no dependencies.
- This port is required by:
- for Build
-
- databases/ldb25
- databases/ldb28
- databases/ldb29
- devel/appstream
- devel/appstream-compose
- devel/appstream-qt
- dns/knot3
-
Deleted ports which required this port:
- for Libraries
-
- archivers/urbackup-server
- biology/ncbi-blast+
- biology/ncbi-cxx-toolkit
- databases/p5-LMDB_File
- databases/py-lmdb
- databases/rubygem-lmdb
- databases/tcl-lmdb
-
Deleted ports which required this port:
- for Run
-
- databases/ldb25
- databases/ldb28
- databases/ldb29
- net/samba416
- net/samba422
- net/samba423
-
Deleted ports which required this port:
- * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
Configuration Options:
- No options to configure
- Options name:
- databases_lmdb
- pkg-message:
- For install:
- LMDB 1.0 introduced an incompatible on-disk file format change.
Databases created with LMDB 0.9.x cannot be opened with LMDB 1.0.
If you are migrating from LMDB 0.9.x, you must export your existing
databases using the old mdb_dump and re-import them with the new
mdb_load:
# mdb_dump -a /path/to/db > /tmp/mydb.dump
# mdb_load -f /tmp/mydb.dump /path/to/newdb
There is no support in LMDB 1.0 for operating directly on v0.9 DB files.
- If upgrading from < 1.0.0:
- LMDB 1.0 introduced an incompatible on-disk file format change.
Databases created with LMDB 0.9.x cannot be opened with LMDB 1.0.
Before using the new library, export your existing databases using the
old mdb_dump utility and re-import them with the new mdb_load:
# mdb_dump -a /path/to/db > /tmp/mydb.dump
# mdb_load -f /tmp/mydb.dump /path/to/newdb
There is no support in LMDB 1.0 for operating directly on v0.9 DB files.
- Master Sites:
|