databases/speedtables 1.13.18_8 FreeBSD
High-performance memory-resident database
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
97a84ef467- License
- BSD3CLAUSE
- Categories
- databases
- Package size
- 185.7 KiB, 867.1 KiB installed
Description
Speed tables is a high-performance memory-resident database, currently oriented towards Tcl. Speed tables provides an interface for defining tables containing zero or more rows, with each row containing one or more fields. The speed table compiler reads the table definition and generates C code to create and manage corresponding structures, generating a custom C language Tcl extension to create, access and manipulate those tables and building a native code package in a shared library that is loadable on demand via Tcl's "package require" mechanism.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | databases/speedtables | 1.13.18_8 |
| DragonFly | databases/speedtables | 1.13.18_5 |
Install
Binary package:
pkg install speedtables
From the ports tree:
cd /usr/ports/databases/speedtables/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= speedtables>0:databases/speedtables
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.13.18_8 | 1.13.18_8 | 1.13.18_2 | 1.13.18_6 | 1.13.18_8 |
| FreeBSD:14:quarterly | 1.13.18_8 | 1.13.18_8 | n/a | 1.13.18_6 | 1.13.18_8 |
| FreeBSD:15:latest | 1.13.18_8 | 1.13.18_8 | n/a | 1.13.18_6 | 1.13.18_6 |
| FreeBSD:15:quarterly | 1.13.18_8 | 1.13.18_8 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.13.18_8 | 1.13.18_8 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Library 2
libtclx8.4.so: lang/tclXlibboost_graph.so: devel/boost-libs
Runtime 1
${LOCALBASE}/lib/tcllib/ncgi/ncgi.tcl: devel/tcllib
The full lists below include those, and their dependencies in turn.
Build dependencies 13
Run dependencies 7
No port depends on this one.
Configuration
Options name: databases_speedtables
| Option | Default | Description |
|---|---|---|
| CASSANDRA | off | Cassandra database support |
| DOCS | off | Build and/or install documentation |
| PGSQL | off | PostgreSQL database support |
- USES
- autoreconf tcl:tea
- Service scripts
- none
Files
pkg-plist 45
- bin/sttp
- lib/ctable_server/ctable_client_server.tcl
- lib/ctable_server/ctable_client.tcl
- lib/ctable_server/ctable_server.tcl
- lib/ctable_server/pkgIndex.tcl
- lib/ctable_server/sttp_buffer.tcl
- lib/ctable/boyer_moore.c
- lib/ctable/command-body.c-subst
- lib/ctable/config.tcl
- lib/ctable/ctable_batch.c
- lib/ctable/ctable_io.c
- lib/ctable/ctable_lists.c
- lib/ctable/ctable_qsort.c
- lib/ctable/ctable_search.c
- lib/ctable/ctable.h
- lib/ctable/ethers.c
- lib/ctable/exten-frag.c-subst
- lib/ctable/gentable.tcl
- lib/ctable/init-exten.c-subst
- lib/ctable/jsw_rand.c
- lib/ctable/jsw_rand.h
- lib/ctable/jsw_slib.c
- lib/ctable/jsw_slib.h
- lib/ctable/pkgIndex.tcl
- lib/ctable/shared.c
- lib/ctable/shared.h
- lib/ctable/speedtableHash.c
- lib/ctable/speedtables.h
- lib/ctable/sysconfig.tcl
- lib/ctable/template.c-subst
- lib/stapi/client/cass.tcl
- lib/stapi/client/client.tcl
- lib/stapi/client/extend.tcl
- lib/stapi/client/pgsql.tcl
- lib/stapi/client/shared.tcl
- lib/stapi/client/uri.tcl
- lib/stapi/copy.tcl
- lib/stapi/debug.tcl
- lib/stapi/display/display.tcl
- lib/stapi/display/test.tcl
- lib/stapi/pgsql.tcl
- lib/stapi/pkgIndex.tcl
- lib/stapi/server/lock.tcl
- lib/stapi/server/server.tcl
- lib/stapi/stapi.tcl
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| flightaware-speedtables-v1.13.18_GH0.tar.gz | 739381 | 88a8cfb41145d25d76f561ddad6dbb5855b0ec44ee35966ba3cdbe0babe74a0a |