BSD Ports

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

SystemPortVersion
FreeBSDdatabases/speedtables1.13.18_8
DragonFlydatabases/speedtables1.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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.13.18_81.13.18_81.13.18_21.13.18_61.13.18_8
FreeBSD:14:quarterly1.13.18_81.13.18_8n/a1.13.18_61.13.18_8
FreeBSD:15:latest1.13.18_81.13.18_8n/a1.13.18_61.13.18_6
FreeBSD:15:quarterly1.13.18_81.13.18_8n/an/an/a
FreeBSD:16:latest1.13.18_81.13.18_8n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 2

Runtime 1

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

OptionDefaultDescription
CASSANDRAoffCassandra database support
DOCSoffBuild and/or install documentation
PGSQLoffPostgreSQL 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
FileSizeSHA256
flightaware-speedtables-v1.13.18_GH0.tar.gz73938188a8cfb41145d25d76f561ddad6dbb5855b0ec44ee35966ba3cdbe0babe74a0a

Commit history 1

DateCommitCreditsLog message
97a84ef467 Dima Panov */*: update boost consumers after boost-1.92