from 0.08196 to 0.08200. pkgsrc changes: - update and adjust dependencies upstream changes: 0.08200 2012-08-24 (UTC) * Fixes - Change one of the new tests for the previous release to not require SQL::Translator 0.08199 2012-08-22 (UTC) same as devrel 0.08198_01 2012-07-25 (UTC) * Fixes - Roll back incomplete (and broken) internal changes - restore prefetch functionality 0.08198 2012-07-11 03:43 (UTC) * Fixes - Fix a number of Win32 Test issues - Fix silent Oracle connection failures 0.08197 2012-07-10 10:32 (UTC) * New Features / Changes - Issue a warning when DateTime objects are passed to ->search - Fast populate() in void context is now even more efficient by going directly through execute_for_fetch bypassing execute_array - Fix update()/delete() on complex resultsets to no longer fall back to silly row-by-row deletion, construct a massive OR statement instead - Allow complex update/delete operations on sources without a primary key, as long as they have at least one non-nullable unique constraint - dbicadmin now better supports catalyst-style config files, by unrolling 'config_info' hashkeys - Multiple Improvements MSSQL over DBD::ADO - Transaction support - Support for VARCHAR(MAX)/VARBINARY(MAX)/NVARCHAR(MAX) datatypes - Nomalization of retrieved GUID values * Fixes - Fix complex has_many prefetch with resultsets not selecting identity columns from the root result source - Fix SkipFirst and FirstSkip limit dialects (Informix and Firebird) - Fix "Skimming limit" dialects (Top, FetchFirst) to properly check the order_by criteria for stability - Fix "Skimming limit" dialects (Top, FetchFirst) to propagate non-selected order criteria when part of a larger subquery - Fix RowNumberOver and all "skimming limits" to correctly assemble bind values when supplied for both select and order_by - Fix all subquery-based dialects to not lose a subquery fragment when we both select and order by the result of the same subquery - Fix the Sybase hubrid limit dialect (RowCountOrGenericSubQ) losing Group/Having/Order clauses when called without an offset (RT#73244) - No longer generate incorrect SQL on ->as_query called on resultsets with software_limit enabled - A number of corner case fixes of void context populate() with \[] - Fix corner case of forked children disconnecting the parents DBI handle - Improve identity/autoinc retrieval code in MSSQL and Sybase - should reduce weird side-effects especially with populate() - Explicitly disable DBD::ODBC batch operations (as of DBD::ODBC 1.35) for the following drivers too buggy to handle the optimized path: - FreeTDS ODBC driver (when used with MSSQL) - The Firebird ODBC driver - The MSAccess ODBC driver - Explicitly disable DBD::ODBC dynamic_cursors when using freetds 0.83 or later - they made enough ODBC incompatible changes making it impossible to support sanely - Explicitly disable SCOPE_IDENTITY queries and statement caching for MSSQL on DBD::Sybase compiled against freetds 0.83 or later - way too buggy - Disable statement caching when using Sybase ASE and DBD::Sybase compiled against freetds 0.83 or later - Fix leakage of $schema on in-memory new_related() calls - Fix more cases of $schema leakage in SQLT::Parser::DBIC - Fix leakage of $storage in ::Storage::DBI::Oracle - Fix pessimization of Oracle RowNum limit dialect query when no offset has been specified - Remove useless vestigial pessimization in Ordered.pm for cases when the position column is part of a unique constraint - Fix dbicadmin to no longer ignore the documented 'config' option - The schema-resultsource entanglement is now much more robust under threads - Fix ::Schema::ddl_filename() failing miserably on paths containing certain numeric sequences - t/53lean_startup.t adjusted for new 5.15.x base.pm behavior * Misc - Centralized leak-checks for all instances of DBICTest::Schema from within any test - Now passes all tests with Test::Builder 1.005 - Codebase is now trailing-whitespace-free - Cleanup of complex resultset update/delete oprations - storage specific code moved back to ResultSet and replaced by checks of storage capabilities - Fixed carp_once only emitting one single warning per package regardless of warning content - Test suite now can be safely executed in parallel (prove -jN or HARNESS_OPTIONS=jN)
54 lines
2.4 KiB
Makefile
54 lines
2.4 KiB
Makefile
# $NetBSD: Makefile,v 1.25 2012/09/10 13:38:27 sno Exp $
|
|
|
|
DISTNAME= DBIx-Class-0.08200
|
|
PKGNAME= p5-${DISTNAME}
|
|
CATEGORIES= databases perl5
|
|
MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=DBIx/}
|
|
|
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
|
HOMEPAGE= http://search.cpan.org/dist/DBIx-Class/
|
|
COMMENT= Extensible and flexible object <-> relational mapper
|
|
LICENSE= ${PERL5_LICENSE}
|
|
|
|
DEPENDS+= p5-Class-Accessor-Grouped>=0.10002:../../devel/p5-Class-Accessor-Grouped
|
|
DEPENDS+= p5-Class-C3-Componentised>=1.0009:../../devel/p5-Class-C3-Componentised
|
|
DEPENDS+= p5-Class-Inspector>=1.24:../../devel/p5-Class-Inspector
|
|
DEPENDS+= p5-Class-Method-Modifiers>=1.06:../../devel/p5-Class-Method-Modifiers
|
|
DEPENDS+= p5-Config-Any>=0.20:../../devel/p5-Config-Any
|
|
DEPENDS+= p5-Context-Preserve>=0.01:../../devel/p5-Context-Preserve
|
|
DEPENDS+= p5-Data-Page>=2.00:../../devel/p5-Data-Page
|
|
DEPENDS+= p5-Data-Compare>=1.22:../../devel/p5-Data-Compare
|
|
DEPENDS+= p5-Data-Dumper-Concise>=2.020:../../devel/p5-Data-Dumper-Concise
|
|
DEPENDS+= p5-Devel-GlobalDestruction-[0-9]*:../../devel/p5-Devel-GlobalDestruction
|
|
DEPENDS+= p5-Hash-Merge>=0.12:../../devel/p5-Hash-Merge
|
|
DEPENDS+= p5-MRO-Compat>=0.09:../../devel/p5-MRO-Compat
|
|
DEPENDS+= p5-Module-Find>=0.06:../../devel/p5-Module-Find
|
|
DEPENDS+= p5-Moo>=0.009100:../../devel/p5-Moo
|
|
DEPENDS+= p5-Path-Class>=0.18:../../devel/p5-Path-Class
|
|
DEPENDS+= p5-SQL-Abstract>=1.73:../../databases/p5-SQL-Abstract
|
|
DEPENDS+= p5-SQL-Abstract-Limit>=0.13:../../databases/p5-SQL-Abstract-Limit
|
|
DEPENDS+= p5-Scope-Guard>=0.03:../../devel/p5-Scope-Guard
|
|
DEPENDS+= p5-Sub-Name>=0.04:../../devel/p5-Sub-Name
|
|
DEPENDS+= p5-Try-Tiny>=0.04:../../devel/p5-Try-Tiny
|
|
DEPENDS+= p5-namespace-clean>=0.20:../../devel/p5-namespace-clean
|
|
|
|
BUILD_DEPENDS+= p5-DBD-SQLite>=1.29:../../databases/p5-DBD-SQLite
|
|
BUILD_DEPENDS+= p5-Package-Stash>=0.28:../../devel/p5-Package-Stash
|
|
BUILD_DEPENDS+= {perl>=5.10.1,p5-File-Temp>=0.22}:../../devel/p5-File-Temp
|
|
BUILD_DEPENDS+= p5-Test-Exception-[0-9]*:../../devel/p5-Test-Exception
|
|
BUILD_DEPENDS+= {perl>=5.10.1,p5-Test-Simple>=0.92}:../../devel/p5-Test-Simple
|
|
BUILD_DEPENDS+= p5-Test-Warn>=0.21:../../devel/p5-Test-Warn
|
|
|
|
PKG_DESTDIR_SUPPORT= user-destdir
|
|
|
|
REPLACE_PERL= script/dbicadmin
|
|
|
|
USE_LANGUAGES= # empty
|
|
PERL5_PACKLIST= auto/DBIx/Class/.packlist
|
|
PERL5_MODULE_TYPE= Module::Install::Bundled
|
|
|
|
BUILDLINK_API_DEPENDS.p5-DBI+= p5-DBI>=1.609
|
|
|
|
.include "../../databases/p5-DBI/buildlink3.mk"
|
|
.include "../../lang/perl5/module.mk"
|
|
.include "../../mk/bsd.pkg.mk"
|