BSD Ports

databases/tdbc 1.1.13 FreeBSD

Common database access interface for Tcl

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
TclTk
Categories
databases
Package size
98.2 KiB, 286.6 KiB installed

Description

TDBC is the Tcl Database Connectivity, an abstraction layer for database drivers in the Tcl programming language. The interface is described in TIP 308 with updates in TIP 350.

Currently, drivers for MySQL, ODBC, PostgreSQL, and SQLite3 are included.

In the other systems

SystemPortVersion
FreeBSDdatabases/tdbc1.1.13
OpenBSDdatabases/tdbc1.1.13
DragonFlydatabases/tdbc1.1.10

Install

Binary package:

pkg install tdbc

From the ports tree:

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

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

RUN_DEPENDS=	tdbc>0:databases/tdbc

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.1.131.1.131.1.31.1.12-
FreeBSD:14:quarterly1.1.131.1.13n/a1.1.10-
FreeBSD:15:latest1.1.131.1.13n/a-1.1.12
FreeBSD:15:quarterly1.1.131.1.13n/an/an/a
FreeBSD:16:latest1.1.131.1.13n/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 20
Run dependencies 23

No port depends on this one.

Configuration

Options name: databases_tdbc

OptionDefaultDescription
MYSQLonMySQL database support
ODBConODBC database backend
PGSQLonPostgreSQL database support
SQLITEonSQLite database support
USES
tcl:86+,tea
Service scripts
none

Files

Manual pages 11
  • Tdbc_Init(3)
  • tdbc(n)
  • tdbc_connection(n)
  • tdbc_mapSqlState(n)
  • tdbc_mysql(n)
  • tdbc_odbc(n)
  • tdbc_postgres(n)
  • tdbc_resultset(n)
  • tdbc_sqlite3(n)
  • tdbc_statement(n)
  • tdbc_tokenize(n)
pkg-plist 36
  • include/tdbc/tdbc.h
  • include/tdbc/tdbcDecls.h
  • include/tdbc/tdbcInt.h
  • lib/tdbc%%VERSION%%/libtdbc%%VERSION%%.so
  • lib/tdbc%%VERSION%%/libtdbcstub.a
  • lib/tdbc%%VERSION%%/pkgIndex.tcl
  • lib/tdbc%%VERSION%%/tdbc.tcl
  • lib/tdbc%%VERSION%%/tdbcConfig.sh
  • share/man/man3/Tdbc_Init.3.gz
  • share/man/mann/tdbc.n.gz
  • share/man/mann/tdbc_connection.n.gz
  • share/man/mann/tdbc_mapSqlState.n.gz
  • share/man/mann/tdbc_resultset.n.gz
  • share/man/mann/tdbc_statement.n.gz
  • share/man/mann/tdbc_tokenize.n.gz
  • include/tdbc/fakemysql.h
  • include/tdbc/mysqlStubs.h
  • lib/tdbcmysql%%VERSION%%/libtdbcmysql%%VERSION%%.so
  • lib/tdbcmysql%%VERSION%%/tdbcmysql.tcl
  • lib/tdbcmysql%%VERSION%%/pkgIndex.tcl
  • share/man/mann/tdbc_mysql.n.gz
  • include/tdbc/fakesql.h
  • include/tdbc/odbcStubs.h
  • lib/tdbcodbc%%VERSION%%/libtdbcodbc%%VERSION%%.so
  • lib/tdbcodbc%%VERSION%%/tdbcodbc.tcl
  • lib/tdbcodbc%%VERSION%%/pkgIndex.tcl
  • share/man/mann/tdbc_odbc.n.gz
  • include/tdbc/fakepq.h
  • include/tdbc/pqStubs.h
  • lib/tdbcpostgres%%VERSION%%/libtdbcpostgres%%VERSION%%.so
  • lib/tdbcpostgres%%VERSION%%/tdbcpostgres.tcl
  • lib/tdbcpostgres%%VERSION%%/pkgIndex.tcl
  • share/man/mann/tdbc_postgres.n.gz
  • lib/tcl%%TCL_MAJ%%/%%TCL_VER%%/tdbc/sqlite3-.tm
  • lib/tcl%%TCL_MAJ%%/%%TCL_VER%%/tdbc/sqlite3-.uuid
  • share/man/mann/tdbc_sqlite3.n.gz
distinfo 5
FileSizeSHA256
tdbc1.1.13.tar.gz191254153087cbcb20fdd3f3d40a294e8f0a91b8ca509fbd2af03b35cb538f7a7c6db1
tdbcmysql1.1.13.tar.gz185482a0ec6ead446bf1ced7d41baa5e01b5eb81df7e644490bb87f6dcb8efa794794a
tdbcodbc1.1.13.tar.gz20410916556f7c3740a559ce513fc8d7f44d829ce53e7b0c442e901ec11ea5d863246e
tdbcpostgres1.1.13.tar.gz180309d5b9c284c28427a620e01393a2d7f4b7f9c4ceb7855a5b352de833812fcffe19
tdbcsqlite3-1.1.13.tar.gz1437535e501338564f2bd12d3bd538323deec2efaf29efdbf18504274e6ca8dcdbc428
Master sites 1
  • SF/tcl/Tcl/9.0.3

Commit history 0

No commits in the history this site was built from.