svn commit: r501384 - in head/databases: . tiledb tiledb/files
Sunpoet Po-Chuan Hsieh
sunpoet at FreeBSD.org
Sun May 12 16:29:11 UTC 2019
Author: sunpoet
Date: Sun May 12 16:29:08 2019
New Revision: 501384
URL: https://svnweb.freebsd.org/changeset/ports/501384
Log:
Add tiledb 1.5.0
TileDB is an efficient multi-dimensional array management system which
introduces a novel format that can effectively store dense and sparse array data
with support for fast updates and reads. It features excellent compression, an
efficient parallel I/O system for high scalability, and high-level APIs
including Python, R, Golang and more.
TileDB stores your array data on persistent storage locally or in the cloud,
with built-in support for S3 and HDFS storage backends.
Features:
- Novel Format.
- Multiple Backends.
- Compression.
- Parallelism.
- Portability.
- Language Bindings.
- Key-value Store.
- Virtual Filesystem.
WWW: https://www.tiledb.io/
Added:
head/databases/tiledb/
head/databases/tiledb/Makefile (contents, props changed)
head/databases/tiledb/distinfo (contents, props changed)
head/databases/tiledb/files/
head/databases/tiledb/files/patch-tiledb-sm-misc-logger.h (contents, props changed)
head/databases/tiledb/pkg-descr (contents, props changed)
head/databases/tiledb/pkg-plist (contents, props changed)
Modified:
head/databases/Makefile
Modified: head/databases/Makefile
==============================================================================
--- head/databases/Makefile Sun May 12 16:28:59 2019 (r501383)
+++ head/databases/Makefile Sun May 12 16:29:08 2019 (r501384)
@@ -1017,6 +1017,7 @@
SUBDIR += tdb
SUBDIR += tdbc
SUBDIR += tile38
+ SUBDIR += tiledb
SUBDIR += timescaledb
SUBDIR += tinycdb
SUBDIR += tokyocabinet
Added: head/databases/tiledb/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/databases/tiledb/Makefile Sun May 12 16:29:08 2019 (r501384)
@@ -0,0 +1,32 @@
+# Created by: Po-Chuan Hsieh <sunpoet at FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME= tiledb
+PORTVERSION= 1.5.0
+CATEGORIES= databases
+
+MAINTAINER= sunpoet at FreeBSD.org
+COMMENT= TileDB array data management
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${RUN_DEPENDS}
+LIB_DEPENDS= liblz4.so:archivers/liblz4 \
+ libtbb.so:devel/tbb \
+ libzstd.so:archivers/zstd
+RUN_DEPENDS= catch>=0:devel/catch \
+ clipp>=0:devel/clipp \
+ spdlog>=0:devel/spdlog
+
+USES= cmake compiler:c++11-lang ssl
+
+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
+CMAKE_ON= TILEDB_CPP_API TILEDB_STATIC TILEDB_STATS TILEDB_TBB TILEDB_TBB_SHARED TILEDB_TESTS TILEDB_TOOLS TILEDB_WERROR
+
+GH_ACCOUNT= TileDB-Inc
+GH_PROJECT= TileDB
+USE_GITHUB= yes
+
+.include <bsd.port.mk>
Added: head/databases/tiledb/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/databases/tiledb/distinfo Sun May 12 16:29:08 2019 (r501384)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1557532072
+SHA256 (TileDB-Inc-TileDB-1.5.0_GH0.tar.gz) = 6c7021f0aa403f0b6351bf850a79c13f4ab3c4a00456144092eb8e9dbd2ee366
+SIZE (TileDB-Inc-TileDB-1.5.0_GH0.tar.gz) = 17248673
Added: head/databases/tiledb/files/patch-tiledb-sm-misc-logger.h
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/databases/tiledb/files/patch-tiledb-sm-misc-logger.h Sun May 12 16:29:08 2019 (r501384)
@@ -0,0 +1,10 @@
+--- tiledb/sm/misc/logger.h.orig 2019-04-02 19:10:07 UTC
++++ tiledb/sm/misc/logger.h
+@@ -37,6 +37,7 @@
+
+ #include <spdlog/fmt/ostr.h>
+ #include <spdlog/spdlog.h>
++#include <spdlog/sinks/stdout_color_sinks.h>
+
+ #include "tiledb/sm/misc/status.h"
+
Added: head/databases/tiledb/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/databases/tiledb/pkg-descr Sun May 12 16:29:08 2019 (r501384)
@@ -0,0 +1,20 @@
+TileDB is an efficient multi-dimensional array management system which
+introduces a novel format that can effectively store dense and sparse array data
+with support for fast updates and reads. It features excellent compression, an
+efficient parallel I/O system for high scalability, and high-level APIs
+including Python, R, Golang and more.
+
+TileDB stores your array data on persistent storage locally or in the cloud,
+with built-in support for S3 and HDFS storage backends.
+
+Features:
+- Novel Format.
+- Multiple Backends.
+- Compression.
+- Parallelism.
+- Portability.
+- Language Bindings.
+- Key-value Store.
+- Virtual Filesystem.
+
+WWW: https://www.tiledb.io/
Added: head/databases/tiledb/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/databases/tiledb/pkg-plist Sun May 12 16:29:08 2019 (r501384)
@@ -0,0 +1,34 @@
+include/tiledb/array.h
+include/tiledb/array_schema.h
+include/tiledb/attribute.h
+include/tiledb/config.h
+include/tiledb/context.h
+include/tiledb/core_interface.h
+include/tiledb/deleter.h
+include/tiledb/dimension.h
+include/tiledb/domain.h
+include/tiledb/exception.h
+include/tiledb/filter.h
+include/tiledb/filter_list.h
+include/tiledb/group.h
+include/tiledb/map.h
+include/tiledb/map_schema.h
+include/tiledb/object.h
+include/tiledb/object_iter.h
+include/tiledb/query.h
+include/tiledb/schema_base.h
+include/tiledb/stats.h
+include/tiledb/tiledb
+include/tiledb/tiledb.h
+include/tiledb/tiledb_enum.h
+include/tiledb/tiledb_export.h
+include/tiledb/tiledb_version.h
+include/tiledb/type.h
+include/tiledb/utils.h
+include/tiledb/version.h
+include/tiledb/vfs.h
+lib/cmake/TileDB/TileDBConfig.cmake
+lib/cmake/TileDB/TileDBTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/TileDB/TileDBTargets.cmake
+lib/libtiledb.a
+lib/libtiledb.so
More information about the svn-ports-all
mailing list