databases/p5-Class-DBI 3.0.17_3 MidnightBSD
Simple Database Abstraction
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- License
- artistic, gpl+
- Categories
- databases, perl5
Description
Class::DBI provides a convenient abstraction layer to a database.
It not only provides a simple database to object mapping layer, but can be used to implement several higher order database functions (triggers, referential integrity, cascading delete etc.), at the application level, rather than at the database.
This is particularly useful when using a database which doesn't support these (such as MySQL), or when you would like your code to be portable across multiple databases which might implement these things in different ways.
In the other systems
The newest version among them is 3.0.17, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| MidnightBSD | databases/p5-Class-DBI | 3.0.17_3 newest | no data | - | [email protected] | - |
| FreeBSD | databases/p5-Class-DBI | 3.0.17_3 newest | none known | - | [email protected] | - |
| OpenBSD | databases/p5-Class-DBI | 3.0.16p3 | no data | - | The OpenBSD ports mailing-list <[email protected]> | - |
| NetBSD | databases/p5-Class-DBI | 3.0.17nb21 newest | none known | - | [email protected] | 2026-07-16 |
| DragonFly | databases/p5-Class-DBI | 3.0.17_3 newest | none known | - | [email protected] | - |
| HardenedBSD | databases/p5-Class-DBI | 3.0.17_3 newest | no data | - | [email protected] | - |
| GhostBSD | databases/p5-Class-DBI | 3.0.17_3 newest | no data | - | [email protected] | - |
Install
Binary package:
mport install p5-Class-DBI
From mports:
cd /usr/mports/databases/p5-Class-DBI && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= p5-Class-DBI>0:databases/p5-Class-DBI
Dependency graph
Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.
Dependencies
As this port's Makefile names them.
Build 6
p5-Class-Accessor>=0: devel/p5-Class-Accessorp5-Class-Data-Inheritable>=0: devel/p5-Class-Data-Inheritablep5-Class-Trigger>=0: devel/p5-Class-Triggerp5-Clone>=0: devel/p5-Clonep5-Ima-DBI>=0: databases/p5-Ima-DBIp5-UNIVERSAL-moniker>=0: devel/p5-UNIVERSAL-moniker
Runtime 6
p5-Class-Accessor>=0: devel/p5-Class-Accessorp5-Class-Data-Inheritable>=0: devel/p5-Class-Data-Inheritablep5-Class-Trigger>=0: devel/p5-Class-Triggerp5-Clone>=0: devel/p5-Clonep5-Ima-DBI>=0: databases/p5-Ima-DBIp5-UNIVERSAL-moniker>=0: devel/p5-UNIVERSAL-moniker
Test 1
p5-DBD-SQLite>=0: databases/p5-DBD-SQLite
Build dependencies 6
Run dependencies 6
Configuration
No options to configure.
- USES
- perl5
- Service scripts
- none
Files
pkg-plist 29
- %%SITE_PERL%%/Class/DBI.pm
- %%SITE_PERL%%/Class/DBI/Attribute.pm
- %%SITE_PERL%%/Class/DBI/Cascade/Delete.pm
- %%SITE_PERL%%/Class/DBI/Cascade/Fail.pm
- %%SITE_PERL%%/Class/DBI/Cascade/None.pm
- %%SITE_PERL%%/Class/DBI/Column.pm
- %%SITE_PERL%%/Class/DBI/ColumnGrouper.pm
- %%SITE_PERL%%/Class/DBI/Iterator.pm
- %%SITE_PERL%%/Class/DBI/Query.pm
- %%SITE_PERL%%/Class/DBI/Relationship.pm
- %%SITE_PERL%%/Class/DBI/Relationship/HasA.pm
- %%SITE_PERL%%/Class/DBI/Relationship/HasMany.pm
- %%SITE_PERL%%/Class/DBI/Relationship/MightHave.pm
- %%SITE_PERL%%/Class/DBI/SQL/Transformer.pm
- %%SITE_PERL%%/Class/DBI/Search/Basic.pm
- %%SITE_PERL%%/Class/DBI/Test/SQLite.pm
- %%PERL5_MAN3%%/Class::DBI.3.gz
- %%PERL5_MAN3%%/Class::DBI::Attribute.3.gz
- %%PERL5_MAN3%%/Class::DBI::Cascade::Delete.3.gz
- %%PERL5_MAN3%%/Class::DBI::Cascade::Fail.3.gz
- %%PERL5_MAN3%%/Class::DBI::Cascade::None.3.gz
- %%PERL5_MAN3%%/Class::DBI::Column.3.gz
- %%PERL5_MAN3%%/Class::DBI::ColumnGrouper.3.gz
- %%PERL5_MAN3%%/Class::DBI::Iterator.3.gz
- %%PERL5_MAN3%%/Class::DBI::Query.3.gz
- %%PERL5_MAN3%%/Class::DBI::Relationship.3.gz
- %%PERL5_MAN3%%/Class::DBI::SQL::Transformer.3.gz
- %%PERL5_MAN3%%/Class::DBI::Search::Basic.3.gz
- %%PERL5_MAN3%%/Class::DBI::Test::SQLite.3.gz
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| Class-DBI-v3.0.17.tar.gz | 105416 | 541354fe361c56850cb11261f6ca089a14573fa764792447444ff736ae626206 |
Master sites 1
- CPAN