diff options
author | Xin LI <delphij@FreeBSD.org> | 2013-03-11 23:58:01 +0000 |
---|---|---|
committer | Xin LI <delphij@FreeBSD.org> | 2013-03-11 23:58:01 +0000 |
commit | 7214e51437d46d1c371e0bfcfd87b28fdcf16601 (patch) | |
tree | be49b4d6bce7be618a767c62f05d79e9699b49c1 /databases/lmdb/Makefile | |
parent | bb3a86240f6f3c3e0dc82950c817feaf35c477c9 (diff) |
Notes
Diffstat (limited to 'databases/lmdb/Makefile')
-rw-r--r-- | databases/lmdb/Makefile | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/databases/lmdb/Makefile b/databases/lmdb/Makefile new file mode 100644 index 000000000000..f2f33e5ca3ea --- /dev/null +++ b/databases/lmdb/Makefile @@ -0,0 +1,29 @@ +# Created by: Xin Li <delphij@FreeBSD.org> +# $FreeBSD$ + +PORTNAME= lmdb +PORTVERSION= 0.9.6 +CATEGORIES= databases +MASTER_SITES= https://gitorious.org/${GO_ACCOUNT}/${GO_PROJECT}/archive-tarball/${GO_TAGNAME}?dummy= + +MAINTAINER= delphij@FreeBSD.org +COMMENT= OpenLDAP Lightning Memory-Mapped Database + +# XXX FreeBSD does not implement O_DSYNC and fdatasync at this time. +CFLAGS+= -DMDB_DSYNC=O_SYNC -Dfdatasync=fsync +WRKSRC= ${WRKDIR}/mdb-mdb/libraries/liblmdb +MAKE_ENV+= CC="${CC}" +MAKE_ENV+= XCFLAGS="${CFLAGS} ${PTHREAD_LIBS}" prefix="${PREFIX}" INSTALL_PROGRAM="${INSTALL_PROGRAM}" +MAKE_ENV+= INSTALL_LIB="${INSTALL_LIB}" INSTALL_DATA="${INSTALL_DATA}" INSTALL_MAN="${INSTALL_MAN}" + +GO_ACCOUNT= mdb +GO_PROJECT= mdb +GO_TAGNAME= ${PORTNAME:U}_${PORTVERSION:S/./_/g} +FETCH_ARGS?= -o - > ${DISTDIR}/${DISTFILES} + +MAN1= mdb_stat.1 mdb_copy.1 +PLIST_FILES= lib/liblmdb.a lib/liblmdb.so +PLIST_FILES+= bin/mdb_stat bin/mdb_copy +PLIST_FILES+= include/lmdb.h + +.include <bsd.port.mk> |