Port details on branch 2022Q3 |
- tarantool NoSQL database running in a Lua application server
- 3.0.0 databases =1 3.0.0Version of this port present on the latest quarterly branch.
- Maintainer: balaev@tarantool.org
- Port Added: 2012-01-02 15:42:12
- Last Update: 2024-01-25 20:35:21
- Commit Hash: 7be43cd
- People watching this port, also watch:: python, unoconv, py39-pycparser, sysinfo
- License: BSD2CLAUSE
- WWW:
- https://tarantool.io/
- Description:
- Tarantool is an in-memory database and application server.
Key features of the application server:
- 100% compatible drop-in replacement for Lua 5.1, based on LuaJIT 2.1. Simply
use #!/usr/bin/tarantool instead of #!/usr/bin/lua in your script.
- full support for Lua modules and a rich set of own modules, including
cooperative multitasking, non-blocking I/O, access to external databases, etc
Key features of the database:
- MsgPack data format and MsgPack based client-server protocol
- two data engines: 100% in-memory with optional persistence and a 2-level
disk-based B-tree, to use with large data sets
- multiple index types: HASH, TREE, RTREE, BITSET
- asynchronous master-master replication
- authentication and access control
- the database is just a C extension to the app server and can be turned off
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- tarantool>0:databases/tarantool
- Conflicts:
- CONFLICTS_INSTALL:
- Conflicts Matches:
-
There are no Conflicts Matches for this port. This is usually an error.
- To install the port:
- cd /usr/ports/databases/tarantool/ && make install clean
- To add the package, run one of these commands:
- pkg install databases/tarantool
- pkg install tarantool
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: tarantool
- Flavors: there is no flavor information for this port.
- NOT_FOR_ARCHS: armv6 i386 powerpc64
- distinfo:
- TIMESTAMP = 1703671142
SHA256 (tarantool-3.0.0.tar.gz) = 41dee7d752839e47b55dafeca424937e15be2d72d5a002ccc3b7f23dc8dbee3f
SIZE (tarantool-3.0.0.tar.gz) = 43019938
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- gsed : textproc/gsed
- msgpuck>=2.0_6 : devel/msgpuck
- curl>=8.4.0 : ftp/curl
- cmake : devel/cmake-core
- gettext-runtime>=0.22_1 : devel/gettext-runtime
- gmake>=4.3 : devel/gmake
- perl5>=5.36<5.37 : lang/perl5.36
- Library dependencies:
-
- libcurl.so : ftp/curl
- libicui18n.so : devel/icu
- libmsgpuck.so : devel/msgpuck
- libyaml.so : textproc/libyaml
- libzstd.so : archivers/zstd
- libintl.so : devel/gettext-runtime
- libreadline.so.8 : devel/readline
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- databases_tarantool
- USES:
- cmake:noninja compiler:c++11-lang cpe gettext-runtime gmake iconv perl5 readline ssl
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|