- Updated to lates

- New description and website
- Added license
- Sorted USES
This commit is contained in:
Veniamin Gvozdikov 2015-08-24 08:55:07 +00:00
parent 111d88091b
commit f22dac65c1
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=395162
4 changed files with 27 additions and 18 deletions

View File

@ -9,17 +9,18 @@ MASTER_SITES= LOCAL/vg
MAINTAINER= vg@FreeBSD.org
COMMENT= Micro-benchmarking NoSQL storage
LIB_DEPENDS= libtarantool.so:${PORTSDIR}/databases/tarantool
LICENSE= BSD2CLAUSE
BROKEN= does not build after tarantool update
LIB_DEPENDS= libleveldb.so:${PORTSDIR}/databases/leveldb
DATE= 20120802
USES= tar:bzip2 cmake
CMAKE_ARGS= -DLIBTNT_INCLUDE=${LOCALBASE}/include \
-DLIBTNT_LIB=${LOCALBASE}/lib
DATE= 20150822
USES= cmake tar:bzip2
pre-configure:
${REINPLACE_CMD} 's#DESTINATION doc#DESTINATION ${DOCSDIR}#g' \
${WRKSRC}/CMakeLists.txt
PLIST_FILES= bin/nb \
etc/nosqlbench.conf.sample
post-install:
${INSTALL_DATA} ${WRKSRC}/sources/nosqlbench.conf \
${STAGEDIR}${PREFIX}/etc/nosqlbench.conf.sample
.include <bsd.port.mk>

View File

@ -1,2 +1,2 @@
SHA256 (nosqlbench-0.0.20120802.tar.bz2) = b7ecf89b86e422ad7642e900df9e1ad6e8229d42727eb8bf503d1f403b45a5dc
SIZE (nosqlbench-0.0.20120802.tar.bz2) = 143327
SHA256 (nosqlbench-0.0.20150822.tar.bz2) = e9e4ecd06eeb026ed5e7367a0356c852bdf5b7c70f301f2740ca510002ceb0e2
SIZE (nosqlbench-0.0.20150822.tar.bz2) = 835263

View File

@ -1,6 +1,17 @@
nb - Micro-benchmarking NoSQL storage. Features include:
NoSQL Benchmark (nb) is a multi-threaded benchmark tool for evaluating main
database performance metrics using OLTP-alike benchmarking against
a specified workload.
* Benchmarking support: tarantool, memcached, redis
* GNUPlot generation
Features include:
WWW: https://github.com/mailru/nosqlbench
* benchmarking types: unlimited, time limited or maximum thread limited
* different threads creation policies: at once or interleaved
* key distribution supported: uniform, gaussian
* key types supported: string, u32, u64
* CSV report file generation supported (for future plot generation)
* single configuration file
* workload tests are specified in percents against a total request count
* supported database drivers: tarantool, leveldb (redis, memcached planned).
* plotter tool (CSV to GNU Plot generation)
WWW: https://github.com/tarantool/nosqlbench

View File

@ -1,3 +0,0 @@
bin/nb
%%DOCSDIR%%/README
%%DOCSDIR%%/LICENSE