Date: Sun, 26 Mar 2006 13:40:26 GMT From: Lars Balker Rasmussen <lars@balker.dk> To: freebsd-ports-bugs@FreeBSD.org Subject: Re: ports/93822 : [MAINTAINER] databases/p5-DBIx-Class: up to 0.05007 Message-ID: <200603261340.k2QDeQDq074307@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/93822; it has been noted by GNATS. From: Lars Balker Rasmussen <lars@balker.dk> To: bug-followup@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 +@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 @dirrmtry %%SITE_PERL%%/DBIx/Class/PK/Auto @dirrmtry %%SITE_PERL%%/DBIx/Class/PK @dirrmtry %%SITE_PERL%%/DBIx/Class/Manual --------------040704090509060407080107--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200603261340.k2QDeQDq074307>