pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/databases/p5-Rose-DB-Object PkgSrc changes:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/77525eae6697
branches:  trunk
changeset: 392387:77525eae6697
user:      sno <sno%pkgsrc.org@localhost>
date:      Thu Apr 30 21:26:53 2009 +0000

description:
PkgSrc changes:
  - Updating package for p5 module Rose::DB::Object from 0.770 to 0.781
  - Setting license to gnu-gpl-v2
  - Adjusting dependencies

Upstream changes:
0.781 (04.19.2009) - John Siracusa <siracusa%gmail.com@localhost>

    * Added an explicit SQL_BLOB bind_param() argument for blob columns
      in SQLite.  (Reported by clausi)
    * Added manager_iterator_method and support for manager_count_method
      and manager_delete_method to relevant Relationship classes.
      (Patch by Peter Karman)
    * Updated test suite to consider DBD::SQLite 1.19+ non-broken.

0.780 (03.04.2009) - John Siracusa <siracusa%gmail.com@localhost>

    * Fixed a bug that caused the delete_relationships() Metadata method
      to fail in some circumstances.  (Reported by vti)
    * Fixed a few accessor/mutator mismatches in relationship methods.
      (Reported by Bharanee)

0.779 (02.26.2009) - John Siracusa <siracusa%gmail.com@localhost>

    * Added missing documentation on one-to-many and many-to-many
      relationship "iterator" and "find" method type names.
    * Corrected an error message in Rose::DB::Object::MakeMethods::Generic
      (RT 43667)

0.778 (02.06.2009) - John Siracusa <siracusa%gmail.com@localhost>

    * Added PostgreSQL's "ltree" query extensions to QueryBuilder.
      (Patch by Rick Apichairuk)
    * Improved the efficiency of the check-and-merge function used
      when related objects are added.  (Reported by Bryan Opfer)

0.777 (12.12.2008) - John Siracusa <siracusa%gmail.com@localhost>

    * Fixed a bug that caused foreign key proxy relationships to
      be clobbered if relationships were set after foreign_keys.
      (Reported by Peter Karman)

0.776 (12.09.2008) - John Siracusa <siracusa%gmail.com@localhost>

    * Fixed a bug that was preventing the use of new comparison
      operators with QueryBuilder.  (Reported by Derek Wueppelmann)
    * Added a strict_ops parameter and class method to the Manager
      to allow the policy to b changed per-call or per-class.
    * Auto-initialization under Oracle should no longer be confused
      by tables with the same names in different schemas. (Patch by
      Benjamin Hitz)
    * Removed the on-again, off-again restriction on aliasing primary
      key columns.  I think it's off for good this time.
    * Refined column alias policy to keep from appearing to override
      more granular column method name customization.
    * Overhauled related object mutator methods to better match the
      documentation and reduce unnecessary queries.
    * Fixed a bug that caused the init_with_tree() helper method to
      overwrite columns involved in relationship mapping in some
      circumstances.  (Reported by Todd Lyons)

0.775 (11.02.2008) - John Siracusa <siracusa%gmail.com@localhost>

    * The insert_or_update(), load_or_insert(), and load_or_save() helper
      methods no longer throw an exception when called on an object with
      no uniquely identifying column(s).  (Suggested by Richard Jones)
    * Added detection of minimum JSON version (2.00) to test suite and
      the Helpers module.

0.774 (10.25.2008) - John Siracusa <siracusa%gmail.com@localhost>

    * Setting objects related through a one-to-many relationship
      now does more work to ensure success.  (Reported by vti and
      David Bourget)
    * Fixed an ON DUPLICATE KEY UPDATE test to work around a MySQL
      "strict mode" quirk (or, IMO, "bug") which causes it to complain
      about a situation that is only a concern if it decided to do an
      INSERT rather than an UPDATE.  (Reported by Richard Jones)
    * Fixed a regression in t/spot-check-10.t: adding objects to
      one-to-many-related lists failed in some circumstances.
    * Updated auto-initialization examples in the synopsis.

0.773 (10.02.2008) - John Siracusa <siracusa%gmail.com@localhost>

    * Added support for multiple add_on_save calls prior to save(),
      which is how everyone expected it to behave anyway, and how the
      documentation always seemed to imply that it did work.  Well,
      now it does.
    * Pre-saved objects now get their foreign key columns hooked up
      correctly when passed as arguments to add_on_save methods.
      (Reported by George Hartzell)
    * ...-to-many related object lists will now be re-fetched on
      demand after an add_on_save and a subsequent save().
      (Reported by George Hartzell)

0.7722 (09.29.2008) - John Siracusa <siracusa%gmail.com@localhost>

    * Fixed compatibility with older versions of ExtUtils::MakeMaker.

0.7721 (09.29.2008) - John Siracusa <siracusa%gmail.com@localhost>

    * Updated distribution metadata for ExtUtils::MakeMaker 6.44.
    * Added a column type mapping for MySQL's MEDIUMINT type.
      (Reported by Andreas Dewes)

0.772 (09.26.2008) - John Siracusa <siracusa%gmail.com@localhost>

    * Altered Rose::DB::Object::Cached to override insert() and
      update methods.  (Suggested by Kevin McGrath)
    * The update() method now marks updated objects as being in the
      database (see is_in_db() in Rose::DB::Object::Util)  (Suggested
      by Kevin McGrath)
    * The insert_or_update() and insert_or_update_on_duplicate_key()
      helper methods now call save() instead of insert() or update()
      (passing the appropriate flags to cause an insert or update) in
      order also save child objects.  (Suggested by Kevin McGrath)
    * The set_column_value_modified() function in Rose::DB::Object::Util
      now also clears any "db-ready" column value the object may be
      holding for that column.
    * Added a dirty_columns() helper method (Suggested by jdv79)

0.7713 (09.16.2008) - John Siracusa <siracusa%gmail.com@localhost>

    * More test skipping fixes.

0.7712 (09.15.2008) - John Siracusa <siracusa%gmail.com@localhost>

    * Improved detection of broken DBD::SQLite versions.

0.7711 (09.15.2008) - John Siracusa <siracusa%gmail.com@localhost>

    * Fixed typos in POD.
    * Improved test skipping conditions.
    * Clarified JSON module version requirements.

0.771 (09.12.2008) - John Siracusa <siracusa%gmail.com@localhost>

    * Traversal and recursive serialization helper method added.
    * Non-persistent columns feature added.
    * Made "where" an alias for the Manager's "query" parameter.
      (Requested by Ask Bj~A,rn Hansen)
    * Documented restrictions on the Manager's "select" parameter.
    * Fixed bug that prevented CURRENT_TIMESTAMP from being properly
      inlined in queries sent to SQLite.  (RT 37224)
    * Fixed a memory leak.  (Reported by Christopher Laco)
    * The "cluck" error mode now correctly calls cluck() rather than
      croak().  (Reported by Kevin McGrath)
    * Added support for Oracle date/time column keywords.
    * Cascaded delete now properly cascades to one-to-one related objects.
      (Reported by kittens)

diffstat:

 databases/p5-Rose-DB-Object/Makefile |  13 +++++++------
 databases/p5-Rose-DB-Object/distinfo |   8 ++++----
 2 files changed, 11 insertions(+), 10 deletions(-)

diffs (50 lines):

diff -r 5e52dbd9c27b -r 77525eae6697 databases/p5-Rose-DB-Object/Makefile
--- a/databases/p5-Rose-DB-Object/Makefile      Thu Apr 30 21:24:44 2009 +0000
+++ b/databases/p5-Rose-DB-Object/Makefile      Thu Apr 30 21:26:53 2009 +0000
@@ -1,26 +1,27 @@
-# $NetBSD: Makefile,v 1.4 2008/10/19 19:17:45 he Exp $
+# $NetBSD: Makefile,v 1.5 2009/04/30 21:26:53 sno Exp $
 
-DISTNAME=      Rose-DB-Object-0.770
+DISTNAME=      Rose-DB-Object-0.781
 PKGNAME=       p5-${DISTNAME}
-PKGREVISION=   1
 CATEGORIES=    databases perl5
 MASTER_SITES=  ${MASTER_SITE_PERL_CPAN:=Rose/}
 
 MAINTAINER=    abs%absd.org@localhost
 HOMEPAGE=      http://search.cpan.org/~jsiracusa/Rose-DB-Object/
 COMMENT=       Extensible, high performance RDBMS-OO mapper
+LICENSE=       gnu-gpl-v2 # OR artistic
 
 DEPENDS+=      p5-Bit-Vector>=6.4:../../devel/p5-Bit-Vector
 DEPENDS+=      p5-Clone-[0-9]*:../../devel/p5-Clone
-DEPENDS+=      p5-DBI>=1.4:../../databases/p5-DBI
 DEPENDS+=      p5-List-MoreUtils-[0-9]*:../../devel/p5-List-MoreUtils
-DEPENDS+=      p5-Rose-DB>=0.740:../../databases/p5-Rose-DB
-DEPENDS+=      p5-Rose-DateTime-[0-9]*:../../time/p5-Rose-DateTime
+DEPENDS+=      p5-Rose-DB>=0.748:../../databases/p5-Rose-DB
+DEPENDS+=      p5-Rose-DateTime>=0.532:../../time/p5-Rose-DateTime
+DEPENDS+=      p5-Rose-Object>=0.854:../../devel/p5-Rose-Object
 
 USE_LANGUAGES= # empty
 PERL5_PACKLIST= auto/Rose/DB/Object/.packlist
 
 PKG_DESTDIR_SUPPORT=   user-destdir
 
+.include "../../databases/p5-DBI/buildlink3.mk"
 .include "../../lang/perl5/module.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r 5e52dbd9c27b -r 77525eae6697 databases/p5-Rose-DB-Object/distinfo
--- a/databases/p5-Rose-DB-Object/distinfo      Thu Apr 30 21:24:44 2009 +0000
+++ b/databases/p5-Rose-DB-Object/distinfo      Thu Apr 30 21:26:53 2009 +0000
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2008/05/28 22:05:02 abs Exp $
+$NetBSD: distinfo,v 1.4 2009/04/30 21:26:53 sno Exp $
 
-SHA1 (Rose-DB-Object-0.770.tar.gz) = 03dff0b4a05d7995d58690f512110e80b2fe7422
-RMD160 (Rose-DB-Object-0.770.tar.gz) = 8c669904b57e07bd90ba9de342499234f039af84
-Size (Rose-DB-Object-0.770.tar.gz) = 507594 bytes
+SHA1 (Rose-DB-Object-0.781.tar.gz) = 11950e2f547796351f5267c4ed75970ebb7dfe8f
+RMD160 (Rose-DB-Object-0.781.tar.gz) = 5bef161c54f20321f9ecb9ebc5f5af9fe9d89897
+Size (Rose-DB-Object-0.781.tar.gz) = 531551 bytes



Home | Main Index | Thread Index | Old Index