diff --git a/FreeBSD/databases/tarantool/distinfo b/FreeBSD/databases/tarantool/distinfo new file mode 100644 index 0000000000000000000000000000000000000000..888da48635be8f7e3ee5ab98b5c1016faec95148 --- /dev/null +++ b/FreeBSD/databases/tarantool/distinfo @@ -0,0 +1,2 @@ +SHA256 (tarantool-1.4.7-32-ga313988-src.tar.gz) = 3ebbf896671da275f27b48d2ce968d310de7663dfb9780c70bab0b003debb88b +SIZE (tarantool-1.4.7-32-ga313988-src.tar.gz) = 2168920 diff --git a/FreeBSD/databases/tarantool/files/patch-doc_man_CMakeLists.txt b/FreeBSD/databases/tarantool/files/patch-doc_man_CMakeLists.txt new file mode 100644 index 0000000000000000000000000000000000000000..6a1975aa12631953ccb909695506fdb1e4195d94 --- /dev/null +++ b/FreeBSD/databases/tarantool/files/patch-doc_man_CMakeLists.txt @@ -0,0 +1,12 @@ +--- doc/man/CMakeLists.txt.orig 2012-07-27 19:39:47.550688521 +0400 ++++ doc/man/CMakeLists.txt 2012-07-27 19:39:59.834015592 +0400 +@@ -5,7 +5,7 @@ add_custom_target(man ALL + ${CMAKE_SOURCE_DIR}/doc/man/tarantool.pod > ${PROJECT_BINARY_DIR}/doc/man/tarantool.1 + ) + +-install(FILES ${PROJECT_BINARY_DIR}/doc/man/tarantool_box.1 DESTINATION "${CMAKE_MAN_DIR}") ++install(FILES ${PROJECT_BINARY_DIR}/doc/man/tarantool_box.1 DESTINATION "${CMAKE_MAN_DIR}/man1") + if (ENABLE_CLIENT) +- install(FILES ${PROJECT_BINARY_DIR}/doc/man/tarantool.1 DESTINATION "${CMAKE_MAN_DIR}") ++ install(FILES ${PROJECT_BINARY_DIR}/doc/man/tarantool.1 DESTINATION "${CMAKE_MAN_DIR}/man1") + endif() diff --git a/FreeBSD/databases/tarantool/files/pkg-message.in b/FreeBSD/databases/tarantool/files/pkg-message.in new file mode 100644 index 0000000000000000000000000000000000000000..19fb145981c18197a44c759441287c6662c4602f --- /dev/null +++ b/FreeBSD/databases/tarantool/files/pkg-message.in @@ -0,0 +1,10 @@ +######################################################### +# +# +# After install you'll need init storage: +# +# %%PREFIX%%/bin/tarantool_box --init-storage \ +# -c %%ETCDIR%%/tarantool.cfg +# +# +######################################################### diff --git a/FreeBSD/databases/tarantool/files/tarantool.in b/FreeBSD/databases/tarantool/files/tarantool.in new file mode 100755 index 0000000000000000000000000000000000000000..9aeea0936a6d62c7111e76e2a41b179ab7c587cb --- /dev/null +++ b/FreeBSD/databases/tarantool/files/tarantool.in @@ -0,0 +1,27 @@ +#!/bin/sh +# +# $FreeBSD: ports/databases/tarantool/files/tarantool.in,v 1.2 2012/01/14 08:55:33 dougb Exp $ + +# PROVIDE: tarantool +# REQUIRE: LOGIN +# KEYWORD: shutdown +# +# tarantool_enable="YES" +# tarantool_config="" +# + +. /etc/rc.subr + +name="tarantool" +rcvar=tarantool_enable + +load_rc_config "$name" + +tarantool_enable=${tarantool_enable:-"NO"} +tarantool_config=${tarantool_config:-"%%ETCDIR%%/$name.cfg"} + +command="%%PREFIX%%/bin/tarantool_box" +command_args="--daemonize --config ${tarantool_config}" +pidfile="/var/run/$name.pid" + +run_rc_command "$1" diff --git a/FreeBSD/databases/tarantool/pkg-descr b/FreeBSD/databases/tarantool/pkg-descr new file mode 100644 index 0000000000000000000000000000000000000000..720806dee134f4e98e4840e2bbeea1ee64be950e --- /dev/null +++ b/FreeBSD/databases/tarantool/pkg-descr @@ -0,0 +1,5 @@ +Tarantool/Box, or simply Tarantool, is a high performance key/value +storage server. The code is available for free under the terms of +BSD license. Supported platforms are GNU/Linux and FreeBSD. + +WWW: http://tarantool.org/ diff --git a/FreeBSD/databases/tarantool/pkg-plist b/FreeBSD/databases/tarantool/pkg-plist new file mode 100644 index 0000000000000000000000000000000000000000..b7a6d88c795103ba926de77ecca853913f094192 --- /dev/null +++ b/FreeBSD/databases/tarantool/pkg-plist @@ -0,0 +1,53 @@ +include/tarantool/tnt_queue.h +include/tarantool/tnt_utf8.h +include/tarantool/tnt_mem.h +include/tarantool/tnt_tuple.h +include/tarantool/tnt_update.h +include/tarantool/tnt_insert.h +include/tarantool/tnt_opt.h +include/tarantool/tnt_call.h +include/tarantool/tnt_xlog.h +include/tarantool/tnt_iter.h +include/tarantool/tnt_buf.h +include/tarantool/tnt_io.h +include/tarantool/tnt_lex.h +include/tarantool/tnt_net.h +include/tarantool/tnt_select.h +include/tarantool/tnt_proto.h +include/tarantool/tnt_enc.h +include/tarantool/tnt_delete.h +include/tarantool/tnt_sql.h +include/tarantool/tnt_ping.h +include/tarantool/tnt_stream.h +include/tarantool/tnt_request.h +include/tarantool/tnt_reply.h +include/tarantool/tnt_rpl.h +include/tarantool/tnt_iob.h +include/tarantool/tnt.h +var/lib/tarantool/00000000000000000001.snap +etc/tarantool.cfg +bin/tarantool_box +%%CLIENT%%bin/tarantool +lib/libtarantoolnet.so.1.1 +lib/libtarantoolrpl.so.1 +lib/libtarantoolnet.a +lib/libtarantoolnet.so +lib/libtarantool.a +lib/libtarantoolnet.so.1 +lib/libtarantoolrpl.so +lib/libtarantoolsql.so.1.1 +lib/libtarantoolsql.a +lib/libtarantoolsql.so.1 +lib/libtarantoolrpl.so.1.1 +lib/libtarantool.so.1 +lib/libtarantoolsql.so +lib/libtarantool.so.1.1 +lib/libtarantoolrpl.a +lib/libtarantool.so +%%DOCSDIR%%/README +%%DOCSDIR%%/box-protocol.txt +%%DOCSDIR%%/LICENSE +@dirrm var/lib/tarantool +@dirrm var/lib +@dirrm %%DOCSDIR%% +@dirrm include/tarantool