Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 12 May 2019 16:29:08 +0000 (UTC)
From:      Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r501384 - in head/databases: . tiledb tiledb/files
Message-ID:  <201905121629.x4CGT8GJ003190@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME=	tiledb
+PORTVERSION=	1.5.0
+CATEGORIES=	databases
+
+MAINTAINER=	sunpoet@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201905121629.x4CGT8GJ003190>