1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-19 19:59:43 +00:00

- Update to 0.06000

PR:		ports/93822
Submitted by:	maintainer
This commit is contained in:
Sergey Matveychuk 2006-03-27 08:25:14 +00:00
parent 9d70fa99f4
commit d7337730a1
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=158246
4 changed files with 72 additions and 22 deletions

View File

@ -6,7 +6,7 @@
#
PORTNAME= DBIx-Class
PORTVERSION= 0.05007
PORTVERSION= 0.06000
CATEGORIES= databases perl5
MASTER_SITES= ${MASTER_SITE_PERL_CPAN}
MASTER_SITE_SUBDIR= DBIx
@ -36,13 +36,15 @@ MAN3= DBIx::Class.3 \
DBIx::Class::AccessorGroup.3 \
DBIx::Class::CDBICompat.3 \
DBIx::Class::Core.3 \
DBIx::Class::Cursor.3 \
DBIx::Class::DB.3 \
DBIx::Class::InflateColumn.3 \
DBIx::Class::Manual.3 \
DBIx::Class::Manual::Component.3 \
DBIx::Class::Manual::Cookbook.3 \
DBIx::Class::Manual::FAQ.3 \
DBIx::Class::Manual::Example.3 \
DBIx::Class::Manual::Glossary.3 \
DBIx::Class::Manual::Intro.3 \
DBIx::Class::Manual::SchemaIntro.3 \
DBIx::Class::Manual::Troubleshooting.3 \
DBIx::Class::PK.3 \
DBIx::Class::PK::Auto.3 \
@ -62,10 +64,25 @@ MAN3= DBIx::Class.3 \
DBIx::Class::ResultSourceProxy::Table.3 \
DBIx::Class::Row.3 \
DBIx::Class::Schema.3 \
DBIx::Class::Serialize.3 \
DBIx::Class::Serialize::Storable.3 \
DBIx::Class::Storage::DBI.3 \
DBIx::Class::Storage::DBI::Cursor.3 \
DBIx::Class::Storage::DBI::DB2.3 \
DBIx::Class::Storage::DBI::MSSQL.3 \
DBIx::Class::Storage::DBI::Oracle.3 \
DBIx::Class::Storage::DBI::Pg.3 \
DBIx::Class::Storage::DBI::SQLite.3 \
DBIx::Class::Storage::DBI::mysql.3 \
DBIx::Class::Test::SQLite.3 \
DBIx::Class::UTF8Columns.3 \
DBIx::Class::UUIDColumns.3 \
DBIx::Class::UUIDMaker.3 \
DBIx::Class::UUIDMaker::APR::UUID.3 \
DBIx::Class::UUIDMaker::Data::UUID.3 \
DBIx::Class::UUIDMaker::Data::Uniqid.3 \
DBIx::Class::UUIDMaker::UUID.3 \
DBIx::Class::UUIDMaker::Win32::Guidgen.3 \
DBIx::Class::UUIDMaker::Win32API::GUID.3 \
DBIx::Class::Validation.3 \
SQL::Translator::Producer::DBIx::Class::File.3

View File

@ -1,3 +1,3 @@
MD5 (DBIx-Class-0.05007.tar.gz) = c20304fac4296e4982ad64a2226de347
SHA256 (DBIx-Class-0.05007.tar.gz) = a39338205320f6ca84fff2f94641475a8fad10a13e5688bb0e43eb56e9e82d8e
SIZE (DBIx-Class-0.05007.tar.gz) = 104347
MD5 (DBIx-Class-0.06000.tar.gz) = 63fec9467b0c7b23d3e9e7e74d89419f
SHA256 (DBIx-Class-0.06000.tar.gz) = f8f06756ac0d752b02adf0b96559d15f59847b8d48f122344e75dff9621f216d
SIZE (DBIx-Class-0.06000.tar.gz) = 128808

View File

@ -1,13 +1,24 @@
This is an SQL to OO mapper, inspired by the Class::DBI framework, and
meant to support compability with it, while restructuring the internals
and making it possible to support some new features like self-joins,
distinct, group bys and more.
This is an SQL to OO mapper with an object API inspired by Class::DBI (and a
compatibility layer as a springboard for porting) and a resultset API that
allows abstract encapsulation of database operations. It aims to make
representing queries in your code as perl-ish as possible while still providing
access to as many of the capabilities of the database as possible, including
retrieving related records from multiple tables in a single query, JOIN, LEFT
JOIN, COUNT, DISTINCT, GROUP BY and HAVING support.
This project is still at an early stage, so the maintainers don't make
any absolute promise that full backwards-compatibility will be
supported; however, if we can without compromising the improvements
we're trying to make, we will, and any non-compatible changes will merit
a full justification on the mailing list and a CPAN developer release
for people to test against.
DBIx::Class can handle multi-column primary and foreign keys, complex queries
and database-level paging, and does its best to only query the database when it
actually needs to in order to return something you've directly asked for. If a
resultset is used as an iterator it only fetches rows off the statement handle
as requested in order to minimise memory usage. It has auto-increment support
for SQLite, MySQL, PostgreSQL, Oracle, SQL Server and DB2 and is known to be
used in production on at least the first four, and is fork- and thread-safe
out of the box (although your DBD may not be).
This project is still under rapid development, so features added in the latest
major release may not work 100% yet - check the Changes if you run into
trouble, and beware of anything explicitly marked EXPERIMENTAL. Failing test
cases are *always* welcome and point releases are put out rapidly as bugs are
found and fixed.
WWW: http://search.cpan.org/dist/DBIx-Class/

View File

@ -30,11 +30,12 @@
%%SITE_PERL%%/DBIx/Class/DB.pm
%%SITE_PERL%%/DBIx/Class/InflateColumn.pm
%%SITE_PERL%%/DBIx/Class/Manual.pod
%%SITE_PERL%%/DBIx/Class/Manual/Troubleshooting.pod
%%SITE_PERL%%/DBIx/Class/Manual/FAQ.pod
%%SITE_PERL%%/DBIx/Class/Manual/Intro.pod
%%SITE_PERL%%/DBIx/Class/Manual/SchemaIntro.pod
%%SITE_PERL%%/DBIx/Class/Manual/Component.pod
%%SITE_PERL%%/DBIx/Class/Manual/Cookbook.pod
%%SITE_PERL%%/DBIx/Class/Manual/Example.pod
%%SITE_PERL%%/DBIx/Class/Manual/Glossary.pod
%%SITE_PERL%%/DBIx/Class/Manual/Intro.pod
%%SITE_PERL%%/DBIx/Class/Manual/Troubleshooting.pod
%%SITE_PERL%%/DBIx/Class/PK.pm
%%SITE_PERL%%/DBIx/Class/PK/Auto.pm
%%SITE_PERL%%/DBIx/Class/PK/Auto/DB2.pm
@ -62,11 +63,26 @@
%%SITE_PERL%%/DBIx/Class/ResultSourceProxy/Table.pm
%%SITE_PERL%%/DBIx/Class/Row.pm
%%SITE_PERL%%/DBIx/Class/Schema.pm
%%SITE_PERL%%/DBIx/Class/Serialize.pm
%%SITE_PERL%%/DBIx/Class/Serialize/Storable.pm
%%SITE_PERL%%/DBIx/Class/Storage.pm
%%SITE_PERL%%/DBIx/Class/Storage/DBI.pm
%%SITE_PERL%%/DBIx/Class/Storage/DBI/Cursor.pm
%%SITE_PERL%%/DBIx/Class/Storage/DBI/DB2.pm
%%SITE_PERL%%/DBIx/Class/Storage/DBI/MSSQL.pm
%%SITE_PERL%%/DBIx/Class/Storage/DBI/Oracle.pm
%%SITE_PERL%%/DBIx/Class/Storage/DBI/Pg.pm
%%SITE_PERL%%/DBIx/Class/Storage/DBI/SQLite.pm
%%SITE_PERL%%/DBIx/Class/Storage/DBI/mysql.pm
%%SITE_PERL%%/DBIx/Class/Test/SQLite.pm
%%SITE_PERL%%/DBIx/Class/UTF8Columns.pm
%%SITE_PERL%%/DBIx/Class/UUIDColumns.pm
%%SITE_PERL%%/DBIx/Class/UUIDMaker.pm
%%SITE_PERL%%/DBIx/Class/UUIDMaker/APR/UUID.pm
%%SITE_PERL%%/DBIx/Class/UUIDMaker/Data/UUID.pm
%%SITE_PERL%%/DBIx/Class/UUIDMaker/Data/Uniqid.pm
%%SITE_PERL%%/DBIx/Class/UUIDMaker/UUID.pm
%%SITE_PERL%%/DBIx/Class/UUIDMaker/Win32/Guidgen.pm
%%SITE_PERL%%/DBIx/Class/UUIDMaker/Win32API/GUID.pm
%%SITE_PERL%%/DBIx/Class/Validation.pm
%%SITE_PERL%%/SQL/Translator/Parser/DBIx/Class.pm
%%SITE_PERL%%/SQL/Translator/Producer/DBIx/Class/File.pm
@ -77,9 +93,15 @@
@dirrmtry %%SITE_PERL%%/SQL/Translator/Parser
@dirrmtry %%SITE_PERL%%/SQL/Translator
@dirrmtry %%SITE_PERL%%/SQL
@dirrmtry %%SITE_PERL%%/DBIx/Class/UUIDMaker/Win32API
@dirrmtry %%SITE_PERL%%/DBIx/Class/UUIDMaker/Win32
@dirrmtry %%SITE_PERL%%/DBIx/Class/UUIDMaker/Data
@dirrmtry %%SITE_PERL%%/DBIx/Class/UUIDMaker/APR
@dirrmtry %%SITE_PERL%%/DBIx/Class/UUIDMaker
@dirrmtry %%SITE_PERL%%/DBIx/Class/Test
@dirrmtry %%SITE_PERL%%/DBIx/Class/Storage/DBI
@dirrmtry %%SITE_PERL%%/DBIx/Class/Storage
@dirrmtry %%SITE_PERL%%/DBIx/Class/Serialize
@dirrmtry %%SITE_PERL%%/DBIx/Class/ResultSourceProxy
@dirrmtry %%SITE_PERL%%/DBIx/Class/ResultSource
@dirrmtry %%SITE_PERL%%/DBIx/Class/Relationship