From c0d84581ac1fb09c9e35c5b74ce893c3052506aa Mon Sep 17 00:00:00 2001 From: Veniamin Gvozdikov <g.veniamin@googlemail.com> Date: Thu, 2 Aug 2012 21:40:35 +0400 Subject: [PATCH] [FreeBSD]: added freebsd port files --- FreeBSD/databases/tarantool/distinfo | 2 + .../files/patch-doc_man_CMakeLists.txt | 12 +++++ .../databases/tarantool/files/pkg-message.in | 10 ++++ .../databases/tarantool/files/tarantool.in | 27 ++++++++++ FreeBSD/databases/tarantool/pkg-descr | 5 ++ FreeBSD/databases/tarantool/pkg-plist | 53 +++++++++++++++++++ 6 files changed, 109 insertions(+) create mode 100644 FreeBSD/databases/tarantool/distinfo create mode 100644 FreeBSD/databases/tarantool/files/patch-doc_man_CMakeLists.txt create mode 100644 FreeBSD/databases/tarantool/files/pkg-message.in create mode 100755 FreeBSD/databases/tarantool/files/tarantool.in create mode 100644 FreeBSD/databases/tarantool/pkg-descr create mode 100644 FreeBSD/databases/tarantool/pkg-plist diff --git a/FreeBSD/databases/tarantool/distinfo b/FreeBSD/databases/tarantool/distinfo new file mode 100644 index 0000000000..888da48635 --- /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 0000000000..6a1975aa12 --- /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 0000000000..19fb145981 --- /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 0000000000..9aeea0936a --- /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 0000000000..720806dee1 --- /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 0000000000..b7a6d88c79 --- /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 -- GitLab