pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/databases/p5-DBIx-SearchBuilder Update to 1.47:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/9b2c717d4d22
branches:  trunk
changeset: 526443:9b2c717d4d22
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Sat Mar 10 15:02:53 2007 +0000

description:
Update to 1.47:

1.47 Sun Mar 4 03:30:00 UTC 2007

* Do the search in unions only when we must do them, not on every
  call to the Next method
* Don't index ex/ dir to avoid complains by the indexer of PAUSE/CPAN

1.46 Sun Feb 25 19:04:00 UTC 2007

* when doing a union, we need to actually search, rather than just
  doing a count
* add support for testing with Oracle backend
* Use CROSS JOIN instead of ',' as SQL parsers in Pg and some mysql
  are buggy and cannot parse "FROM X, Y JOIN Z ON Z.f = X.f"
* deprecate DEBUG method, it's still there but produce warning
* fix CleanSlate method that was missing several keys
* fix a long standing bug we had, we didn't write depends_on data about
  a join, so we could build queries with incorrect parens around join
  conditions
* fix default values for ALIAS1 argument in the Join method, istead of
  defaulting FIELD1 to 'main' value
* fix a TODO test
* internal refactoring of a storage for query's conditions,
  instead of building query strings right after the limit
  or join, we now build a perl structure
* don't clone attributes that don't exists in the Clone method
* we use Encode module without perl version check for a long time, so
  we can get rid of all checks for the version and load the module
  at compile time everywhere we need it
* implement MayBeNull method in the handler that checks if applied
  conditions allow NULLs in the result set
* implement cascaded LEFT JOINs optimization
* additional tests for CleanSlate and Clone methods, ENTRY_AGGREGATOR
  argument, different types of joins and LEFT JOIN optimizer

diffstat:

 databases/p5-DBIx-SearchBuilder/Makefile |  4 ++--
 databases/p5-DBIx-SearchBuilder/distinfo |  8 ++++----
 2 files changed, 6 insertions(+), 6 deletions(-)

diffs (26 lines):

diff -r 99d8069e87ca -r 9b2c717d4d22 databases/p5-DBIx-SearchBuilder/Makefile
--- a/databases/p5-DBIx-SearchBuilder/Makefile  Sat Mar 10 14:10:39 2007 +0000
+++ b/databases/p5-DBIx-SearchBuilder/Makefile  Sat Mar 10 15:02:53 2007 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.30 2007/02/18 02:35:03 wiz Exp $
+# $NetBSD: Makefile,v 1.31 2007/03/10 15:02:53 wiz Exp $
 #
 
-DISTNAME=      DBIx-SearchBuilder-1.45
+DISTNAME=      DBIx-SearchBuilder-1.47
 PKGNAME=       p5-${DISTNAME}
 SVR4_PKGNAME=  p5dxs
 CATEGORIES=    databases perl5
diff -r 99d8069e87ca -r 9b2c717d4d22 databases/p5-DBIx-SearchBuilder/distinfo
--- a/databases/p5-DBIx-SearchBuilder/distinfo  Sat Mar 10 14:10:39 2007 +0000
+++ b/databases/p5-DBIx-SearchBuilder/distinfo  Sat Mar 10 15:02:53 2007 +0000
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.20 2007/02/18 02:35:03 wiz Exp $
+$NetBSD: distinfo,v 1.21 2007/03/10 15:02:53 wiz Exp $
 
-SHA1 (DBIx-SearchBuilder-1.45.tar.gz) = f2f3c989735aa88a0190bb5006e6dedaa7021727
-RMD160 (DBIx-SearchBuilder-1.45.tar.gz) = d757367a1a1dc03a45fbc1512fdaead7078197e2
-Size (DBIx-SearchBuilder-1.45.tar.gz) = 76670 bytes
+SHA1 (DBIx-SearchBuilder-1.47.tar.gz) = e8e57ef4bf33466358eb0eb49e890b23f9f29d08
+RMD160 (DBIx-SearchBuilder-1.47.tar.gz) = e879b3384e239189a2aeba1cbde9a96689bb5b04
+Size (DBIx-SearchBuilder-1.47.tar.gz) = 80918 bytes



Home | Main Index | Thread Index | Old Index