Disable TBB

- Bump PORTREVISION for dependency change

Upstream has disabled the use of TBB by default and will likely be removing
support for it in the an upcoming release over the next couple months. They
also replaced the use of TBB with their own internal threadpool implementation
that uses standard C++ threading.

Reference:	https://github.com/TileDB-Inc/TileDB/issues/2039
This commit is contained in:
Sunpoet Po-Chuan Hsieh
2021-01-26 17:21:10 +00:00
parent 6ca0e241f5
commit cfc8bb8752

View File

@@ -3,6 +3,7 @@
PORTNAME= tiledb
PORTVERSION= 2.1.6
PORTREVISION= 1
CATEGORIES= databases
MAINTAINER= sunpoet@FreeBSD.org
@@ -14,7 +15,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${RUN_DEPENDS}
LIB_DEPENDS= libfmt.so:devel/libfmt \
liblz4.so:archivers/liblz4 \
libtbb.so:devel/tbb \
libzstd.so:archivers/zstd
RUN_DEPENDS= catch>=0:devel/catch \
clipp>=0:devel/clipp \
@@ -24,8 +24,8 @@ USES= cmake compiler:c++11-lang localbase:ldflags ssl
CFLAGS+= -DSPDLOG_FMT_EXTERNAL=1
CMAKE_ARGS= -DCATCH_INCLUDE_DIR=${LOCALBASE}/include/catch2
CMAKE_OFF= TILEDB_CMAKE_IDE TILEDB_FORCE_ALL_DEPS TILEDB_HDFS TILEDB_S3 TILEDB_SUPERBUILD TILEDB_TESTS_AWS_S3_CONFIG TILEDB_VERBOSE TILEDB_WERROR
CMAKE_ON= TILEDB_CPP_API TILEDB_STATIC TILEDB_STATS TILEDB_TBB TILEDB_TBB_SHARED TILEDB_TESTS TILEDB_TOOLS
CMAKE_OFF= TILEDB_CMAKE_IDE TILEDB_FORCE_ALL_DEPS TILEDB_HDFS TILEDB_S3 TILEDB_SUPERBUILD TILEDB_TBB TILEDB_TBB_SHARED TILEDB_TESTS_AWS_S3_CONFIG TILEDB_VERBOSE TILEDB_WERROR
CMAKE_ON= TILEDB_CPP_API TILEDB_STATIC TILEDB_STATS TILEDB_TESTS TILEDB_TOOLS
LDFLAGS+= -lfmt
GH_ACCOUNT= TileDB-Inc