40 lines
1.4 KiB
Makefile
40 lines
1.4 KiB
Makefile
# $NetBSD$
|
|
|
|
GITHUB_PROJECT= rocksdb
|
|
GITHUB_TAG= v${PKGVERSION_NOREV}
|
|
DISTNAME= ${GITHUB_PROJECT}-5.9.2
|
|
CATEGORIES= database
|
|
MASTER_SITES= ${MASTER_SITE_GITHUB:=facebook/}
|
|
DIST_SUBDIR= ${GITHUB_PROJECT}
|
|
|
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
|
HOMEPAGE= http://www.rocksdb.org/
|
|
COMMENT= RocksDB is an embeddable persistent key-value store for fast storage.
|
|
LICENSE= apache-2.0
|
|
|
|
USE_LANGUAGES= c c++
|
|
USE_TOOLS+= gmake perl
|
|
BUILD_TARGET= shared_lib static_lib tools tools_lib install-shared install-static install-headers
|
|
#INSTALL_TARGET= install-shared install-static install-headers
|
|
PKG_DESTDIR_SUPPORT= destdir
|
|
|
|
MAKE_ENV+= PORTABLE=1 DEBUG_LEVEL=0
|
|
MAKE_ENV+= INSTALL_PATH=${DESTDIR}${PREFIX}
|
|
|
|
PB_FROM= ${WRKDIR}/rocksdb-${PKGVERSION_NOREV}/
|
|
post-build:
|
|
mkdir -p ${DESTDIR}${PREFIX}/bin
|
|
cp ${PB_FROM}/sst_dump ${DESTDIR}${PREFIX}/bin/sst_dump
|
|
cp ${PB_FROM}/db_sanity_test ${DESTDIR}${PREFIX}/bin/db_sanity_test
|
|
cp ${PB_FROM}/db_stress ${DESTDIR}${PREFIX}/bin/db_stress
|
|
cp ${PB_FROM}/write_stress ${DESTDIR}${PREFIX}/bin/write_stress
|
|
cp ${PB_FROM}/ldb ${DESTDIR}${PREFIX}/bin/ldb
|
|
cp ${PB_FROM}/db_repl_stress ${DESTDIR}${PREFIX}/bin/db_repl_stress
|
|
cp ${PB_FROM}/rocksdb_dump ${DESTDIR}${PREFIX}/bin/rocksdb_dump
|
|
cp ${PB_FROM}/rocksdb_undump ${DESTDIR}${PREFIX}/bin/rocksdb_undump
|
|
cp ${PB_FROM}/blob_dump ${DESTDIR}${PREFIX}/bin/blob_dump
|
|
cp ${PB_FROM}/librocksdb_tools.a ${DESTDIR}${PREFIX}/lib/librocksdb_tools.a
|
|
|
|
.include "options.mk"
|
|
.include "../../mk/bsd.pkg.mk"
|