BSD Ports

databases/opendbx 1.4.6_6 FreeBSD

C library for accessing databases with a single API

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
LGPL21
Categories
databases
Package size
86.6 KiB, 383.0 KiB installed

Description

OpenDBX is an extremely lightweight but extensible C library for accessing databases with a single API. It provides a clean and simple interface across all supported databases that leads to an elegant code design automatically. Currently MySQL, PostgreSQL, SQLite (v2 & 3), MSSQL and Sybase are supported and backends for more native database APIs can be written easily. If you want your application to support different databases with little effort, this is definitively the right thing for you!

License: LGPL

In the other systems

SystemPortVersion
FreeBSDdatabases/opendbx1.4.6_6
DragonFlydatabases/opendbx1.4.6_6

Install

Binary package:

pkg install opendbx

From the ports tree:

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

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

RUN_DEPENDS=	opendbx>0:databases/opendbx
LIB_DEPENDS=	libopendbx.so:databases/opendbx

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.6_61.4.6_61.4.6_61.4.6_6-
FreeBSD:14:quarterly1.4.6_61.4.6_6n/a1.4.6_6-
FreeBSD:15:latest1.4.6_61.4.6_6n/a1.4.6_61.4.6_6
FreeBSD:15:quarterly1.4.6_61.4.6_6n/an/an/a
FreeBSD:16:latest1.4.6_61.4.6_6n/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 24
Run dependencies 15

No port depends on this one.

Configuration

Options name: databases_opendbx

OptionDefaultDescription
MSSQLoffMicrosoft SQL Server support
MYSQLonMySQL database support
NLSoffNative Language Support
PGSQLoffPostgreSQL database support
SQLITEoffSQLite 2 database support
SQLITE3offSQLite 3 database support
SYBASEoffSybase database support
USES
gmake libtool readline
Service scripts
none

Files

pkg-plist 43
  • bin/odbx-sql
  • include/odbx.h
  • include/opendbx/api
  • include/opendbx/api.h
  • lib/libopendbx.a
  • lib/libopendbx.so
  • lib/libopendbx.so.1
  • lib/libopendbx.so.1.2.0
  • lib/libopendbxplus.a
  • lib/libopendbxplus.so
  • lib/libopendbxplus.so.1
  • lib/libopendbxplus.so.1.0.0
  • libdata/pkgconfig/opendbx.pc
  • libdata/pkgconfig/opendbxplus.pc
  • share/opendbx/keywords
  • share/locale/de/LC_MESSAGES/opendbx.mo
  • share/locale/de/LC_MESSAGES/opendbx-utils.mo
  • share/locale/en@quot/LC_MESSAGES/opendbx.mo
  • share/locale/en@quot/LC_MESSAGES/opendbx-utils.mo
  • lib/opendbx/libpgsqlbackend.a
  • lib/opendbx/libpgsqlbackend.so
  • lib/opendbx/libpgsqlbackend.so.1
  • lib/opendbx/libpgsqlbackend.so.1.2.0
  • lib/opendbx/libmysqlbackend.a
  • lib/opendbx/libmysqlbackend.so
  • lib/opendbx/libmysqlbackend.so.1
  • lib/opendbx/libmysqlbackend.so.1.2.0
  • lib/opendbx/libsqlitebackend.a
  • lib/opendbx/libsqlitebackend.so
  • lib/opendbx/libsqlitebackend.so.1
  • lib/opendbx/libsqlitebackend.so.1.2.0
  • lib/opendbx/libsqlite3backend.a
  • lib/opendbx/libsqlite3backend.so
  • lib/opendbx/libsqlite3backend.so.1
  • lib/opendbx/libsqlite3backend.so.1.2.0
  • lib/opendbx/libmssqlbackend.a
  • lib/opendbx/libmssqlbackend.so
  • lib/opendbx/libmssqlbackend.so.1
  • lib/opendbx/libmssqlbackend.so.1.2.0
  • lib/opendbx/libsybasebackend.a
  • lib/opendbx/libsybasebackend.so
  • lib/opendbx/libsybasebackend.so.1
  • lib/opendbx/libsybasebackend.so.1.2.0
distinfo 1
FileSizeSHA256
opendbx-1.4.6.tar.gz5875142246a03812c7d90f10194ad01c2213a7646e383000a800277c6fb8d2bf81497c
Master sites 1
  • http://www.linuxnetworks.de/opendbx/download/

Commit history 0

No commits in the history this site was built from.