databases/ldb25 2.5.3_1 MidnightBSD
LDAP-like embedded database
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- Last update
- Commit
914cf2dac7- License
- gpl3+
- Categories
- databases
Description
ldb is a LDAP-like embedded database.
ldb provides a fast database with an LDAP-like API designed to be used within an application.
In some ways it can be seen as a intermediate solution between key-value pair databases and a real LDAP database.
In the other systems
| System | Port | Version |
|---|---|---|
| MidnightBSD | databases/ldb25 | 2.5.3_1 |
| FreeBSD | databases/ldb25 | 2.5.3_4 |
| DragonFly | databases/ldb25 | 2.5.3_1 |
Install
Binary package:
mport install ldb25
From mports:
cd /usr/mports/databases/ldb25 && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= ldb25>0:databases/ldb25
Dependencies
As this port's Makefile names them.
Build 6
talloc>=2.2.0: devel/talloctevent>=0.10.0: devel/teventtdb>=1.4.0: databases/tdblmdb>=0.9.23: databases/lmdbcmocka>=1.1.3: sysutils/cmockapopt>=0: devel/popt
Runtime 6
talloc>=2.2.0: devel/talloctevent>=0.10.0: devel/teventtdb>=1.4.0: databases/tdblmdb>=0.9.23: databases/lmdbcmocka>=1.1.3: sysutils/cmockapopt>=0: devel/popt
Build dependencies 6
Run dependencies 6
No port depends on this one.
Configuration
Options name: databases_ldb
| Option | Default | Description |
|---|---|---|
| DEBUG | off | |
| MANPAGES | off | Build and install manpages (requires textproc/docbook-xsl) |
| PYTHON3 | off |
- USES
- compiler ldap localbase:ldflags pkgconfig waf
- Service scripts
- none
- Conflicts with
- ldb-1.1.* ldb1[2-9]-1.* ldb2[1-9]-2.*
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| ldb-2.5.3.tar.gz | 1.736354e+06 | 396d8bb9bb926a0fd2e6aa4ebec56e50942cc53648737aabcdf18d30fe6ac226 |
Master sites 1
- SAMBA
Commit history 2
| Date | Commit | Credits | Log message |
|---|---|---|---|
914cf2dac7 |
Lucas Holt | databases/ldb25: support Python 3.12 Waf discovery Use sysconfig for the bundled Waf Python path and build configuration discovery now that distutils is removed from Python 3.12.
AI-Assisted-by: OpenAI Codex <[email protected]>
Signed-off-by: Lucas Holt <[email protected]> |
|
ffe98d21c8 |
Lucas Holt | databases/ldb25: support Python 3.12 Add setuptools for Waf distutils compatibility and use the Python extension ABI suffix during packaging.
AI-Assisted-by: OpenAI Codex <[email protected]>
Signed-off-by: Lucas Holt <[email protected]> |