ports/93822 : [MAINTAINER] databases/p5-DBIx-Class: up to 0.05007
Lars Balker Rasmussen
lars at balker.dk
Sun Mar 26 13:40:27 UTC 2006
The following reply was made to PR ports/93822; it has been noted by GNATS.
From: Lars Balker Rasmussen <lars at balker.dk>
To: bug-followup at FreeBSD.org
Cc:
Subject: Re: ports/93822 : [MAINTAINER] databases/p5-DBIx-Class: up to 0.05007
Date: Sun, 26 Mar 2006 15:37:01 +0200
This is a multi-part message in MIME format.
--------------040704090509060407080107
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
0.06000 is out. Patch from 0.05006 attached.
--
Lars Balker Rasmussen Consult::Perl
http://consult-perl.dk
--------------040704090509060407080107
Content-Type: text/plain;
name="databases_p5-DBIx-Class.diff"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
filename="databases_p5-DBIx-Class.diff"
Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/databases/p5-DBIx-Class/Makefile,v
retrieving revision 1.9
diff -u -a -r1.9 Makefile
--- Makefile 18 Feb 2006 11:06:42 -0000 1.9
+++ Makefile 26 Mar 2006 13:10:17 -0000
@@ -6,7 +6,7 @@
#
PORTNAME= DBIx-Class
-PORTVERSION= 0.05006
+PORTVERSION= 0.06000
CATEGORIES= databases perl5
MASTER_SITES= ${MASTER_SITE_PERL_CPAN}
MASTER_SITE_SUBDIR= DBIx
@@ -19,7 +19,7 @@
p5-Scalar-List-Utils>=0:${PORTSDIR}/lang/p5-Scalar-List-Utils \
p5-SQL-Abstract>=1.20:${PORTSDIR}/databases/p5-SQL-Abstract \
p5-SQL-Abstract-Limit>=0.101:${PORTSDIR}/databases/p5-SQL-Abstract-Limit \
- p5-Class-C3>=0.07:${PORTSDIR}/devel/p5-Class-C3 \
+ p5-Class-C3>=0.11:${PORTSDIR}/devel/p5-Class-C3 \
p5-Storable>=0:${PORTSDIR}/devel/p5-Storable \
p5-Class-Data-Accessor>=0.01:${PORTSDIR}/devel/p5-Class-Data-Accessor \
p5-Carp-Clan>=0:${PORTSDIR}/devel/p5-Carp-Clan \
@@ -36,13 +36,15 @@
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 @@
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
Index: distinfo
===================================================================
RCS file: /home/ncvs/ports/databases/p5-DBIx-Class/distinfo,v
retrieving revision 1.9
diff -u -a -r1.9 distinfo
--- distinfo 18 Feb 2006 11:06:42 -0000 1.9
+++ distinfo 26 Mar 2006 13:10:17 -0000
@@ -1,3 +1,3 @@
-MD5 (DBIx-Class-0.05006.tar.gz) = fb9d8a3e08484a7e95164f70591f0114
-SHA256 (DBIx-Class-0.05006.tar.gz) = 4630de45db5b1227e254a7dafe470598e7d9537b1f8f430988b1408431cc2c8a
-SIZE (DBIx-Class-0.05006.tar.gz) = 102821
+MD5 (DBIx-Class-0.06000.tar.gz) = 63fec9467b0c7b23d3e9e7e74d89419f
+SHA256 (DBIx-Class-0.06000.tar.gz) = f8f06756ac0d752b02adf0b96559d15f59847b8d48f122344e75dff9621f216d
+SIZE (DBIx-Class-0.06000.tar.gz) = 128808
Index: pkg-descr
===================================================================
RCS file: /home/ncvs/ports/databases/p5-DBIx-Class/pkg-descr,v
retrieving revision 1.3
diff -u -a -r1.3 pkg-descr
--- pkg-descr 15 Dec 2005 18:11:48 -0000 1.3
+++ pkg-descr 26 Mar 2006 13:10:17 -0000
@@ -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/
Index: pkg-plist
===================================================================
RCS file: /home/ncvs/ports/databases/p5-DBIx-Class/pkg-plist,v
retrieving revision 1.5
diff -u -a -r1.5 pkg-plist
--- pkg-plist 7 Feb 2006 09:06:09 -0000 1.5
+++ pkg-plist 26 Mar 2006 13:10:17 -0000
@@ -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,12 +93,17 @@
@dirrmtry %%SITE_PERL%%/SQL/Translator/Parser
@dirrmtry %%SITE_PERL%%/SQL/Translator
@dirrmtry %%SITE_PERL%%/SQL
+ at dirrmtry %%SITE_PERL%%/DBIx/Class/UUIDMaker/Win32API
+ at dirrmtry %%SITE_PERL%%/DBIx/Class/UUIDMaker/Win32
+ at dirrmtry %%SITE_PERL%%/DBIx/Class/UUIDMaker/Data
+ at dirrmtry %%SITE_PERL%%/DBIx/Class/UUIDMaker/APR
+ at 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
+ at dirrmtry %%SITE_PERL%%/DBIx/Class/Serialize
@dirrmtry %%SITE_PERL%%/DBIx/Class/ResultSourceProxy
@dirrmtry %%SITE_PERL%%/DBIx/Class/ResultSource
- at dirrmtry %%SITE_PERL%%/DBIx/Class/Relationship
@dirrmtry %%SITE_PERL%%/DBIx/Class/PK/Auto
@dirrmtry %%SITE_PERL%%/DBIx/Class/PK
@dirrmtry %%SITE_PERL%%/DBIx/Class/Manual
--------------040704090509060407080107--
More information about the freebsd-ports-bugs
mailing list