Files
ports/databases/lmdb0/Makefile
T
2026-10-04 04:07:15 +00:00

43 lines
1.0 KiB
Makefile

PORTNAME= lmdb
PORTVERSION= 0.9.35
DISTVERSIONPREFIX= ${PORTNAME:tu}_
PKGNAMESUFFIX= 0
CATEGORIES= databases
MAINTAINER= delphij@FreeBSD.org
COMMENT= OpenLDAP Lightning Memory-Mapped Database (legacy)
WWW= https://symas.com/lmdb/
LICENSE= OPENLDAP
LICENSE_NAME= OpenLDAP Public License
LICENSE_FILE= ${WRKSRC}/LICENSE
LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
CONFLICTS_INSTALL= lmdb # include/lmdb.h bin/mdb_stat
PORTSCOUT= limit:^0\.
WRKSRC_SUBDIR= libraries/liblmdb
MAKE_ARGS+= CC="${CC}"
MAKE_ARGS+= prefix="${PREFIX}" INSTALL_PROGRAM="${INSTALL_PROGRAM}"
MAKE_ARGS+= INSTALL_LIB="${INSTALL_LIB}" INSTALL_DATA="${INSTALL_DATA}" INSTALL_MAN="${INSTALL_MAN}"
USE_LDCONFIG= yes
USE_GITHUB= yes
GH_ACCOUNT= openldap
GH_PROJECT= openldap
SUB_FILES+= lmdb.pc
SUB_LIST+= PORTVERSION=${PORTVERSION}
post-install:
${LN} -sf liblmdb.so.0 ${STAGEDIR}${PREFIX}/lib/liblmdb.so
${INSTALL_DATA} ${WRKDIR}/lmdb.pc ${STAGEDIR}${PREFIX}/libdata/pkgconfig
do-test:
${MKDIR} ${WRKSRC}/testdb
cd ${WRKSRC} && ./mtest*
.include <bsd.port.mk>