Up to 1.5.3:

* Added new plugins: sql, sophia (disk storage)
* Added broken on FreeBSD less than 9.0 (doesn't build)

Submitted by:	myself
This commit is contained in:
Veniamin Gvozdikov 2014-05-02 17:07:03 +00:00
parent 4f538bdf08
commit b8ae48cb31
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=352829
4 changed files with 40 additions and 36 deletions

View file

@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= tarantool
PORTVERSION= 1.5.1
PORTREVISION= 2
PORTVERSION= 1.5.3
CATEGORIES= databases
MASTER_SITES= http://tarantool.org/dist/
DISTNAME= ${PORTNAME}-${PORTVERSION}-${TR_REV}-src
@ -13,17 +12,17 @@ COMMENT= High performance key/value storage server
LICENSE= BSD
TR_REV= 248-g1f7eab2
TR_REV= 102-g2857a4e
MAKE_JOBS_UNSAFE=yes
USES= cmake gettext:build gmake iconv perl5 compiler:c++11-lang
USE_LDCONFIG= yes
USE_RC_SUBR= ${PORTNAME}
SUB_FILES= pkg-message
CMAKE_ARGS= -DCMAKE_MAN_DIR=man \
-DCMAKE_SYSCONF_DIR=${ETCDIR} \
CMAKE_ARGS= -DCMAKE_INSTALL_MANDIR=man \
-DCMAKE_INSTALL_SYSCONFDIR=${ETCDIR} \
-DCMAKE_LOCALSTATE_DIR=${DATADIR}
OPTIONS_DEFINE= CLIENT
OPTIONS_DEFINE= CLIENT DEBUG
OPTIONS_GROUP= PLUGINS
OPTIONS_GROUP_PLUGINS= MYSQL PGSQL
PLUGINS_DESC= Plugins list
@ -32,7 +31,7 @@ DEBUG_DESC= Enable debug
MYSQL_DESC= Install MySQL plugin
PGSQL_DESC= Install PostgreSQL plugin
OPTIONS_DEFAULT=CLIENT
OPTIONS_DEFAULT=CLIENT MYSQL
.include <bsd.port.options.mk>
@ -75,4 +74,8 @@ PLIST_SUB+= PLUGINS=""
PLIST_SUB+= PLUGINS="@comment "
.endif
.if ${OSVERSION} < 900000
BROKEN= Does not build on FreeBSD < 9.0
.endif
.include <bsd.port.mk>

View file

@ -1,2 +1,2 @@
SHA256 (tarantool-1.5.1-248-g1f7eab2-src.tar.gz) = 7586ceaba1528e690220b9504222434f6d2dd249b709356f8be015a0eeb262d0
SIZE (tarantool-1.5.1-248-g1f7eab2-src.tar.gz) = 2816462
SHA256 (tarantool-1.5.3-102-g2857a4e-src.tar.gz) = 288f22f01d0f0c295902380c6a57531237cc4732b6b124e6344da89b89ee77c3
SIZE (tarantool-1.5.3-102-g2857a4e-src.tar.gz) = 2928105

View file

@ -1,11 +0,0 @@
--- CMakeLists.txt.orig 2013-11-22 16:46:37.651143426 +0400
+++ CMakeLists.txt 2013-11-22 16:50:55.948120860 +0400
@@ -147,7 +147,7 @@ if (NOT DEFINED CMAKE_SYSCONF_DIR)
set (CMAKE_SYSCONF_DIR "etc")
endif()
if (NOT DEFINED CMAKE_LOCALSTATE_DIR)
- set (CMAKE_LOCALSTATE_DIR "var")
+ set (CMAKE_LOCALSTATE_DIR "var/lib/tarantool")
endif()
if (NOT DEFINED CMAKE_MAN_DIR)
set (CMAKE_MAN_DIR "man")

View file

@ -3,6 +3,13 @@ bin/tarantar
bin/tarantool_box
%%CLIENT%%bin/tarantool
%%ETCDIR%%/tarantool.cfg.sample
include/tarantool/config.h
include/tarantool/lauxlib.h
include/tarantool/lua.h
include/tarantool/lua.hpp
include/tarantool/luaconf.h
include/tarantool/luajit.h
include/tarantool/lualib.h
include/tarantool/tnt.h
include/tarantool/tnt_buf.h
include/tarantool/tnt_call.h
@ -32,33 +39,38 @@ include/tarantool/tnt_tuple.h
include/tarantool/tnt_update.h
include/tarantool/tnt_utf8.h
include/tarantool/tnt_xlog.h
lib/libtarantoolnet.so.1.1
lib/libtarantoolrpl.so.1
lib/libtarantool.a
lib/libtarantool.so
lib/libtarantool.so.1
lib/libtarantool.so.1.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/libtarantool.so
lib/libtarantoolnet.so.1.1
lib/libtarantoolrpl.a
%%MYSQL%%lib/tarantool/plugins/libmysql.so
%%PGSQL%%lib/tarantool/plugins/libpg.so
lib/libtarantoolrpl.so
lib/libtarantoolrpl.so.1
lib/libtarantoolrpl.so.1.1
lib/libtarantoolsql.a
lib/libtarantoolsql.so
lib/libtarantoolsql.so.1
lib/libtarantoolsql.so.1.1
lib/tarantool/box/sophia.so
%%MYSQL%%lib/tarantool/box/net/mysql.so
%%PGSQL%%lib/tarantool/box/net/pg.so
%%CLIENT%%man/man1/tarantool.1.gz
man/man1/tarantool_box.1.gz
%%DOCSDIR%%/README.md
%%DOCSDIR%%/box-protocol.txt
%%DOCSDIR%%/LICENSE
%%DATADIR%%/00000000000000000001.snap
%%DATADIR%%/box/net/sql.lua
@dirrmtry %%ETCDIR%%
@dirrm include/tarantool
%%PLUGINS%%@dirrm lib/tarantool/plugins
%%PLUGINS%%@dirrm lib/tarantool
%%PLUGINS%%@dirrm lib/tarantool/box/net
@dirrm lib/tarantool/box
@dirrm lib/tarantool
@dirrm %%DOCSDIR%%
@dirrm %%DATADIR%%/box/net
@dirrm %%DATADIR%%/box
@dirrm %%DATADIR%%