The perl5 Database Interface. Required for DBD::* modules Maintained by:perl@FreeBSD.org Port Added: unknown Also Listed In:perl5 License: ART10 GPLv1
The DBI interface allows perl programs to use DBD (Database Definition)
drivers with a common set of routines. A program can then (theoretically)
change from using mSQL to Oracle (for example) without changing the entire
program around.
This DBI interface is not yet fully specified. The current development
work is focused on writing drivers, such as DBD::Oracle, which also
implement emulations of old perl4 database interfaces, e.g., oraperl.
This strategy enables the DBI and drivers to serve a useful purpose
whilst allowing the real interface to evolve with experience behind the
emulation interface.
WWW: http://dbi.perl.org
WWW: http://search.cpan.org/dist/DBI/
To install the port:cd /usr/ports/databases/p5-DBI/ && make install clean To add the package:pkg_add -r p5-DBI
Configuration Options
===> The following configuration options are available for p5-DBI-1.627:
DOCS=on: Build and/or install documentation
PROXY=off: Build DBI::Proxy
===> Use 'make config' to modify these settings
- DISTNAME= ${PORTNAME}-${PORTVERSION} is the default and not needed.
PR: ports/153292
Submitted by: myself (pgollucci)
Tested by: -exp run by pav
Approved by: portmgr (pav)
- Point users of perl 5.005_03 to databases/p5-DBI-137 as p5-DBI
no longer support the old perl. This does not affect perl from ports
or 5.x.
- Add CONFLICTS
Approved by: portmgr (marcus)
Lots and lots of cleanups. Teach p5-* in general about PKGNAMEPREFIX. Add
some missing/wrong dependencies. Show how to respect CC/CFLAGS. Many
miscellaneous modifications. I used more excessive hacks to force p5-Jcode
and p5-WWW-Search to respect CC/CFLAGS.