BSD Ports

databases/pear-DB 1.12.3,1 FreeBSD

PEAR Database Abstraction Layer

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
PHP301
Categories
databases, www, pear
Package size
90.6 KiB, 751.8 KiB installed

Description

DB is a database abstraction layer providing:

  • an OO-style query API
  • portability features that make programs written for one DBMS work with other DBMS's
  • a DSN (data source name) format for specifying database servers
  • prepare/execute (bind) emulation for databases that don't support it natively
  • a result object for each query response
  • portable error codes
  • sequence emulation
  • sequential and non-sequential row fetching as well as bulk fetching
  • formats fetched rows as associative arrays, ordered arrays or objects
  • row limit support
  • transactions support
  • table information interface
  • DocBook and phpDocumentor API documentation

DB layers itself on top of PHP's existing database extensions.

In the other systems

SystemPortVersion
FreeBSDdatabases/pear-DB1.12.3,1
NetBSDdatabases/pear-DB1.12.3
DragonFlydatabases/pear-DB1.12.2,1

Install

Binary package:

pkg install php82-pear-DB

From the ports tree:

cd /usr/ports/databases/pear-DB/ && make install clean

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

RUN_DEPENDS=	php82-pear-DB>0:databases/pear-DB

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.12.3,11.12.3,11.11.0,11.12.2,11.12.3,1
FreeBSD:14:quarterly1.12.3,11.12.3,1n/a1.12.2,11.12.3,1
FreeBSD:15:latest1.12.3,11.12.3,1n/a1.12.2,11.12.2,1
FreeBSD:15:quarterly1.12.3,11.12.3,1n/an/an/a
FreeBSD:16:latest1.12.3,11.12.3,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 9
Run dependencies 10

Configuration

No options to configure.

USES
pear
Service scripts
none
Flavors
php83-pear-DB-1.12.3,1, php84-pear-DB-1.12.3,1, php85-pear-DB-1.12.3,1, php86-pear-DB-1.12.3,1

Files

distinfo 1
FileSizeSHA256
PEAR/DB-1.12.3.tgz14101359ef5a5eaada6fa3cfffdd5eea0a756773944ef833eda030f04f23689242ccbf

Commit history 0

No commits in the history this site was built from.