aboutsummaryrefslogtreecommitdiffstats
path: root/databases/rocksdb/Makefile
diff options
context:
space:
mode:
authorsunpoet <sunpoet@FreeBSD.org>2015-04-07 03:04:09 +0800
committersunpoet <sunpoet@FreeBSD.org>2015-04-07 03:04:09 +0800
commit98915a6f12ac19d0ec44724956b2db7e30225177 (patch)
tree6f9db60695bc933e613e5aac1e2b3aabab713926 /databases/rocksdb/Makefile
parent246907b8a372ede62949f176f522412f9d12aa11 (diff)
downloadfreebsd-ports-gnome-98915a6f12ac19d0ec44724956b2db7e30225177.tar.gz
freebsd-ports-gnome-98915a6f12ac19d0ec44724956b2db7e30225177.tar.zst
freebsd-ports-gnome-98915a6f12ac19d0ec44724956b2db7e30225177.zip
- Update to 3.10
Changes: https://github.com/facebook/rocksdb/releases MFH: 2015Q2
Diffstat (limited to 'databases/rocksdb/Makefile')
-rw-r--r--databases/rocksdb/Makefile20
1 files changed, 12 insertions, 8 deletions
diff --git a/databases/rocksdb/Makefile b/databases/rocksdb/Makefile
index 1b3ad6e218cb..89028824a2d6 100644
--- a/databases/rocksdb/Makefile
+++ b/databases/rocksdb/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= rocksdb
-PORTVERSION= 3.9.1
+PORTVERSION= 3.10
CATEGORIES= databases
MAINTAINER= sunpoet@FreeBSD.org
@@ -22,15 +22,19 @@ USES= compiler:c++11-lib gmake
GH_ACCOUNT= facebook
GH_PROJECT= ${PORTNAME}
-GH_TAGNAME= ${PORTNAME}-${PORTVERSION}
+GH_TAGNAME= v${PORTVERSION}
USE_GITHUB= yes
-PROGRAMS= blob_store_bench db_bench db_repl_stress db_sanity_test \
- db_stress ldb log_and_apply_bench signal_test sst_dump \
- table_reader_bench
+PROGRAMS= db_bench db_repl_stress db_sanity_test db_stress ldb log_and_apply_bench signal_test sst_dump table_reader_bench
+
+.include <bsd.port.pre.mk>
+
+.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 36
+CXXFLAGS+= -Wno-inconsistent-missing-override
+.endif
post-patch:
- @${REINPLACE_CMD} -e '/^all: / s| $$(TESTS)||; s| -Werror||' ${WRKSRC}/Makefile
+ @${REINPLACE_CMD} -e '/^all: / s| $$(TESTS)||' ${WRKSRC}/Makefile
@${REINPLACE_CMD} -e 's| -fno-builtin-memcmp||; s| -ltcmalloc||' ${WRKSRC}/build_tools/build_detect_platform
@${REINPLACE_CMD} -e '/PLATFORM_IS_LITTLE_ENDIAN/ s|__|_|g' ${WRKSRC}/port/port_posix.h
.if defined(WITHOUT_PROFILE)
@@ -44,9 +48,9 @@ do-install:
${INSTALL_LIB} ${WRKSRC}/librocksdb.a ${STAGEDIR}${PREFIX}/lib/
${INSTALL_LIB} ${WRKSRC}/librocksdb.so ${STAGEDIR}${PREFIX}/lib/librocksdb.so.0
${LN} -fs librocksdb.so.0 ${STAGEDIR}${PREFIX}/lib/librocksdb.so
- ${INSTALL_DATA} ${WRKSRC}/build_config.mk ${STAGEDIR}${DATADIR}/
+ ${INSTALL_DATA} ${WRKSRC}/make_config.mk ${STAGEDIR}${DATADIR}/
regression-test test: build
cd ${WRKSRC}/ && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} check
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>