BSD Ports

databases/tokyocabinet 1.4.48_1 FreeBSD

Modern implementation of DBM

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
ac6015009b
License
LGPL21
Categories
databases
Package size
1003.1 KiB, 4403.0 KiB installed

Description

Tokyo Cabinet is a library of routines for managing a database. The database is a simple data file containing records, each is a pair of a key and a value. Every key and value is serial bytes with variable length. Both binary data and character string can be used as a key and a value. There is neither concept of data tables nor data types. Records are organized in hash table or B+ tree.

In the other systems

SystemPortVersion
FreeBSDdatabases/tokyocabinet1.4.48_1
OpenBSDdatabases/tokyocabinet1.4.48p0
NetBSDdatabases/tokyocabinet1.4.48
DragonFlydatabases/tokyocabinet1.4.48_1
HardenedBSDdatabases/tokyocabinet1.4.48_1
GhostBSDdatabases/tokyocabinet1.4.48_1

Install

Binary package:

pkg install tokyocabinet

From the ports tree:

cd /usr/ports/databases/tokyocabinet/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	tokyocabinet>0:databases/tokyocabinet
LIB_DEPENDS=	libtokyocabinet.so:databases/tokyocabinet

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.4.48_11.4.48_11.4.481.4.48_11.4.48_1
FreeBSD:14:quarterly1.4.48_11.4.48_1n/a1.4.48_11.4.48_1
FreeBSD:15:latest1.4.48_11.4.48_1n/a1.4.48_11.4.48_1
FreeBSD:15:quarterly1.4.48_11.4.48_1n/an/an/a
FreeBSD:16:latest1.4.48_11.4.48_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 3

Configuration

Options name: databases_tokyocabinet

OptionDefaultDescription
DEBUGoffBuild with debugging support
DEVELoffDevelopment build
DOCSoffBuild and/or install documentation
FASTESToffFastest run
LZOoffLZO codec
PROFILEoffProfiling build
PTHREADonEnable POSIX thread support
SHAREDonShared build
SWABoffSwapping byte-orders build
UYIELDoffDetecting race conditions
USES
gmake
Service scripts
none

Message after installing

===>   NOTICE:

The tokyocabinet port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:

https://bugs.freebsd.org/bugzilla

More information about port maintainership is available at:

https://docs.freebsd.org/en/articles/contributing/#ports-contributing

Files

Manual pages 31
  • tcadb(3)
  • tcamgr(1)
  • tcamttest(1)
  • tcatest(1)
  • tcbdb(3)
  • tcbmgr(1)
  • tcbmttest(1)
  • tcbtest(1)
  • tcfdb(3)
  • tcfmgr(1)
  • tcfmttest(1)
  • tcftest(1)
  • tchdb(3)
  • tchmgr(1)
  • tchmttest(1)
  • tchtest(1)
  • tclist(3)
  • tcmap(3)
  • tcmdb(3)
  • tcmpool(3)
  • tctdb(3)
  • tctmgr(1)
  • tctmttest(1)
  • tctree(3)
  • tcttest(1)
  • tcucodec(1)
  • tcumttest(1)
  • tcutest(1)
  • tcutil(3)
  • tcxstr(3)
  • tokyocabinet(3)
pkg-plist 61
  • bin/tcamgr
  • bin/tcamttest
  • bin/tcatest
  • bin/tcbmgr
  • bin/tcbmttest
  • bin/tcbtest
  • bin/tcfmgr
  • bin/tcfmttest
  • bin/tcftest
  • bin/tchmgr
  • bin/tchmttest
  • bin/tchtest
  • bin/tctmgr
  • bin/tctmttest
  • bin/tcttest
  • bin/tcucodec
  • bin/tcumttest
  • bin/tcutest
  • include/tcadb.h
  • include/tcbdb.h
  • include/tcfdb.h
  • include/tchdb.h
  • include/tcutil.h
  • include/tctdb.h
  • lib/libtokyocabinet.a
  • lib/libtokyocabinet.so
  • lib/libtokyocabinet.so.
  • lib/libtokyocabinet.so.
  • libdata/pkgconfig/tokyocabinet.pc
  • libexec/tcawmgr.cgi
  • share/man/man1/tcamgr.1.gz
  • share/man/man1/tcamttest.1.gz
  • share/man/man1/tcatest.1.gz
  • share/man/man1/tcbmgr.1.gz
  • share/man/man1/tcbmttest.1.gz
  • share/man/man1/tcbtest.1.gz
  • share/man/man1/tcfmgr.1.gz
  • share/man/man1/tcfmttest.1.gz
  • share/man/man1/tcftest.1.gz
  • share/man/man1/tchmgr.1.gz
  • share/man/man1/tchmttest.1.gz
  • share/man/man1/tchtest.1.gz
  • share/man/man1/tctmgr.1.gz
  • share/man/man1/tctmttest.1.gz
  • share/man/man1/tcttest.1.gz
  • share/man/man1/tcucodec.1.gz
  • share/man/man1/tcumttest.1.gz
  • share/man/man1/tcutest.1.gz
  • share/man/man3/tcadb.3.gz
  • share/man/man3/tcbdb.3.gz
  • share/man/man3/tcfdb.3.gz
  • share/man/man3/tchdb.3.gz
  • share/man/man3/tclist.3.gz
  • share/man/man3/tcmap.3.gz
  • share/man/man3/tcmdb.3.gz
  • share/man/man3/tcmpool.3.gz
  • share/man/man3/tctdb.3.gz
  • share/man/man3/tctree.3.gz
  • share/man/man3/tcutil.3.gz
  • share/man/man3/tcxstr.3.gz
  • share/man/man3/tokyocabinet.3.gz
distinfo 1
FileSizeSHA256
tokyocabinet-1.4.48.tar.gz1.000485e+06a003f47c39a91e22d76bc4fe68b9b3de0f38851b160bbb1ca07a4f6441de1f90
Master sites 2
  • LOCAL/kuriyama
  • https://dbmx.net/tokyocabinet/

Commit history 1

DateCommitCreditsLog message
ac6015009b Herbert J. Skuhra databases/tokyocabinet: Remove port option depending on expired port
This port includes the option "LZMA" (off by default) that depends on archivers/lzmalib. This port was removed in commit d6baea195f8e on April 1st, 2024. PR: 299124 Approved by: no maintainer Approved by: osa, vvd (Mentors, implicit) MFH: 2026Q4