pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/databases/ruby-sequel Update databases/ruby-sequel to ...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/8c8ac9591e2d
branches:  trunk
changeset: 540996:8c8ac9591e2d
user:      jlam <jlam%pkgsrc.org@localhost>
date:      Sun Apr 13 06:56:30 2008 +0000

description:
Update databases/ruby-sequel to 1.4.0.  Changes from version 1.3 include:

+ Add patch-aa and patch-ab which are changes pulled from upstream to
  allow the creation of new records that don't have a primary key when
  the cache is on.

* Merge ``sequel_model'' into ``sequel''.
* Eager loading for all types of associations.
* One-to-many associations now populate the corresponding many-to-one
  instance variable (even when eagerly loaded).
* ActiveRecord style has_many :through associations are now supported
  via many_to_many.  many_to_many will no longer select the entire result
  set, just the columns of the associated table (and not the join table),
  so it works for both has_and_belongs_to_many (simple join table) and
  has_many :through (join table model) scenarios.

diffstat:

 databases/ruby-sequel/DESCR    |   3 +++
 databases/ruby-sequel/Makefile |  15 ++++++++++-----
 databases/ruby-sequel/PLIST    |  31 +++++++++++++++++++++++++++++--
 databases/ruby-sequel/distinfo |  10 ++++++----
 4 files changed, 48 insertions(+), 11 deletions(-)

diffs (97 lines):

diff -r 73315877cf44 -r 8c8ac9591e2d databases/ruby-sequel/DESCR
--- a/databases/ruby-sequel/DESCR       Sun Apr 13 06:56:27 2008 +0000
+++ b/databases/ruby-sequel/DESCR       Sun Apr 13 06:56:30 2008 +0000
@@ -4,3 +4,6 @@
 
 Sequel makes it easy to deal with multiple records without having to
 break your teeth on SQL.
+
+This package contains model classes for Sequel that allow it to be used
+as an object-relational mapping (ORM).
diff -r 73315877cf44 -r 8c8ac9591e2d databases/ruby-sequel/Makefile
--- a/databases/ruby-sequel/Makefile    Sun Apr 13 06:56:27 2008 +0000
+++ b/databases/ruby-sequel/Makefile    Sun Apr 13 06:56:30 2008 +0000
@@ -1,15 +1,20 @@
-# $NetBSD: Makefile,v 1.1.1.1 2008/04/04 15:16:06 jlam Exp $
+# $NetBSD: Makefile,v 1.2 2008/04/13 06:56:30 jlam Exp $
 
-DISTNAME=      sequel-1.3
+DISTNAME=      sequel-1.4.0
 PKGNAME=       ${RUBY_PKGPREFIX}-${DISTNAME}
 CATEGORIES=    databases
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=      http://sequel.rubyforge.org/
-COMMENT=       Database toolkit for Ruby
+COMMENT=       Model classes for the Sequel Database Toolkit
 
-DEPENDS+=      ${RUBY_PKGPREFIX}-sequel-core>=1.3:../../databases/ruby-sequel-core
-DEPENDS+=      ${RUBY_PKGPREFIX}-sequel-model>=0.5.0.2:../../databases/ruby-sequel-model
+BUILD_DEPENDS+=        ${RUBY_PKGPREFIX}-rspec>=1.1.3:../../devel/ruby-rspec
+DEPENDS+=      ${RUBY_PKGPREFIX}-assistance>=0.1.2:../../devel/ruby-assistance
+DEPENDS+=      ${RUBY_PKGPREFIX}-sequel-core>=1.4.0:../../databases/ruby-sequel-core
+
+# Remove originals of patched files so they aren't included in the gem.
+pre-build:
+       find ${WRKSRC} -name "*.orig" | xargs rm -f
 
 .include "../../misc/rubygems/rubygem.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r 73315877cf44 -r 8c8ac9591e2d databases/ruby-sequel/PLIST
--- a/databases/ruby-sequel/PLIST       Sun Apr 13 06:56:27 2008 +0000
+++ b/databases/ruby-sequel/PLIST       Sun Apr 13 06:56:30 2008 +0000
@@ -1,10 +1,37 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2008/04/04 15:16:06 jlam Exp $
+@comment $NetBSD: PLIST,v 1.2 2008/04/13 06:56:30 jlam Exp $
 ${GEM_HOME}/cache/sequel-${PKGVERSION}.gem
+${GEM_LIBDIR}/CHANGELOG
 ${GEM_LIBDIR}/COPYING
 ${GEM_LIBDIR}/README
 ${GEM_LIBDIR}/Rakefile
 ${GEM_LIBDIR}/lib/sequel.rb
+${GEM_LIBDIR}/lib/sequel_model.rb
+${GEM_LIBDIR}/lib/sequel_model/associations.rb
+${GEM_LIBDIR}/lib/sequel_model/base.rb
+${GEM_LIBDIR}/lib/sequel_model/caching.rb
+${GEM_LIBDIR}/lib/sequel_model/eager_loading.rb
+${GEM_LIBDIR}/lib/sequel_model/hooks.rb
+${GEM_LIBDIR}/lib/sequel_model/plugins.rb
+${GEM_LIBDIR}/lib/sequel_model/pretty_table.rb
+${GEM_LIBDIR}/lib/sequel_model/record.rb
+${GEM_LIBDIR}/lib/sequel_model/schema.rb
+${GEM_LIBDIR}/lib/sequel_model/validations.rb
+${GEM_LIBDIR}/spec/associations_spec.rb
+${GEM_LIBDIR}/spec/base_spec.rb
+${GEM_LIBDIR}/spec/caching_spec.rb
+${GEM_LIBDIR}/spec/deprecated_relations_spec.rb
+${GEM_LIBDIR}/spec/eager_loading_spec.rb
+${GEM_LIBDIR}/spec/hooks_spec.rb
+${GEM_LIBDIR}/spec/model_spec.rb
+${GEM_LIBDIR}/spec/plugins_spec.rb
+${GEM_LIBDIR}/spec/rcov.opts
+${GEM_LIBDIR}/spec/record_spec.rb
+${GEM_LIBDIR}/spec/schema_spec.rb
+${GEM_LIBDIR}/spec/spec.opts
+${GEM_LIBDIR}/spec/spec_helper.rb
+${GEM_LIBDIR}/spec/validations_spec.rb
 ${GEM_HOME}/specifications/sequel-${PKGVERSION}.gemspec
+@dirrm ${GEM_LIBDIR}/spec
+@dirrm ${GEM_LIBDIR}/lib/sequel_model
 @dirrm ${GEM_LIBDIR}/lib
 @dirrm ${GEM_LIBDIR}
-@exec ${MKDIR} %D/${GEM_DOCDIR}/rdoc/classes
diff -r 73315877cf44 -r 8c8ac9591e2d databases/ruby-sequel/distinfo
--- a/databases/ruby-sequel/distinfo    Sun Apr 13 06:56:27 2008 +0000
+++ b/databases/ruby-sequel/distinfo    Sun Apr 13 06:56:30 2008 +0000
@@ -1,5 +1,7 @@
-$NetBSD: distinfo,v 1.1.1.1 2008/04/04 15:16:06 jlam Exp $
+$NetBSD: distinfo,v 1.2 2008/04/13 06:56:30 jlam Exp $
 
-SHA1 (sequel-1.3.gem) = a78720aea193d7a8a9a776f119117ae90d323c98
-RMD160 (sequel-1.3.gem) = 34aaf37b801fa58f367c64ee6f8f641fee355bf9
-Size (sequel-1.3.gem) = 8192 bytes
+SHA1 (sequel-1.4.0.gem) = d217f621460ae290399f196fe27403bc2154e07c
+RMD160 (sequel-1.4.0.gem) = 774fd51b86c5a92615ee315ee8cff9dfa69b23d8
+Size (sequel-1.4.0.gem) = 38912 bytes
+SHA1 (patch-aa) = d7c6dabee5fdb77570dac24499867293111bc646
+SHA1 (patch-ab) = b49325eb73bfe37af49010b0650a78f5bfe1b9d0



Home | Main Index | Thread Index | Old Index