Sat Dec 9 02:26:16 2017 UTC ()
databases/ruby-sequel: update to 5.3.0

=== 5.3.0 (2017-12-01)

* Add logger to Database instance before making first connection in bin/sequel (jeremyevans)

* Drop support for PostgreSQL <8.1 in Database#indexes (jeremyevans)

* Add synchronize_sql extension, for checking out a connection around SQL generation (KJTsanaktsidis, jeremyevans) (#1451)

* Deprecate Dataset#where calls with no existing filter, no argument, and where the virtual row block returns nil (jeremyevans) (#1454)

* Add DatasetModule#reverse for simpler use of descending orders (jeremyevans)

* Support WITH clauses in subqueries on SQLite, but not in UNION/INTERSECT/EXCEPT (jeremyevans)

* Hoist WITH clauses to INSERT statement level if INSERT subquery uses a CTE on MSSQL (jeremyevans)

* Respect indislive and ignore indcheckxmin index attributes when using Database#indexes on PostgreSQL (jeremyevans)

* Explicitly disallow use of server-side prepared statements when using Dataset#call in the jdbc/postgresql adapter (jeremyevans) (#1448)

* Support common table expressions, window functions, dropping CHECK constraints, and recognizing CURRENT_DATE defaults on MariaDB 10.2+ (jeremyevans)

* Make Database#reset_primary_key_sequence work on PostgreSQL 10+ (jeremyevans)

* Support :connect_sqls Database option for easily issuing sql commands on all new connections (jeremyevans)

* Support :extensions Database option for loading extensions when initializing, useful in connection strings (jeremyevans)

* Avoid warning if trying to rollback after a commit or rollback raises an exception in the postgres adapter (jeremyevans)

* Support Date::Infinity values in the pg_extended_date_support extension (jeremyevans)


(taca)
diff -r1.57 -r1.58 pkgsrc/databases/ruby-sequel/Makefile
diff -r1.54 -r1.55 pkgsrc/databases/ruby-sequel/PLIST
diff -r1.55 -r1.56 pkgsrc/databases/ruby-sequel/distinfo

cvs diff -r1.57 -r1.58 pkgsrc/databases/ruby-sequel/Makefile (expand / switch to unified diff)

--- pkgsrc/databases/ruby-sequel/Makefile 2017/10/31 15:53:04 1.57
+++ pkgsrc/databases/ruby-sequel/Makefile 2017/12/09 02:26:16 1.58
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.57 2017/10/31 15:53:04 taca Exp $ 1# $NetBSD: Makefile,v 1.58 2017/12/09 02:26:16 taca Exp $
2 2
3DISTNAME= sequel-5.2.0 3DISTNAME= sequel-5.3.0
4CATEGORIES= databases 4CATEGORIES= databases
5 5
6MAINTAINER= pkgsrc-users@NetBSD.org 6MAINTAINER= pkgsrc-users@NetBSD.org
7HOMEPAGE= http://sequel.jeremyevans.net/ 7HOMEPAGE= http://sequel.jeremyevans.net/
8COMMENT= Model classes for the Sequel Database Toolkit 8COMMENT= Model classes for the Sequel Database Toolkit
9LICENSE= mit 9LICENSE= mit
10 10
11RUBYGEM_OPTIONS+= --format-executable 11RUBYGEM_OPTIONS+= --format-executable
12 12
13pre-build: 13pre-build:
14 ${CHMOD} 0755 ${WRKSRC}/bin/sequel 14 ${CHMOD} 0755 ${WRKSRC}/bin/sequel
15 15
16.include "../../lang/ruby/gem.mk" 16.include "../../lang/ruby/gem.mk"

cvs diff -r1.54 -r1.55 pkgsrc/databases/ruby-sequel/PLIST (expand / switch to unified diff)

--- pkgsrc/databases/ruby-sequel/PLIST 2017/10/31 15:53:04 1.54
+++ pkgsrc/databases/ruby-sequel/PLIST 2017/12/09 02:26:16 1.55
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.54 2017/10/31 15:53:04 taca Exp $ 1@comment $NetBSD: PLIST,v 1.55 2017/12/09 02:26:16 taca Exp $
2bin/sequel${RUBY_SUFFIX} 2bin/sequel${RUBY_SUFFIX}
3${GEM_HOME}/cache/${GEM_NAME}.gem 3${GEM_HOME}/cache/${GEM_NAME}.gem
4${GEM_LIBDIR}/CHANGELOG 4${GEM_LIBDIR}/CHANGELOG
5${GEM_LIBDIR}/MIT-LICENSE 5${GEM_LIBDIR}/MIT-LICENSE
6${GEM_LIBDIR}/README.rdoc 6${GEM_LIBDIR}/README.rdoc
7${GEM_LIBDIR}/Rakefile 7${GEM_LIBDIR}/Rakefile
8${GEM_LIBDIR}/bin/sequel 8${GEM_LIBDIR}/bin/sequel
9${GEM_LIBDIR}/doc/advanced_associations.rdoc 9${GEM_LIBDIR}/doc/advanced_associations.rdoc
10${GEM_LIBDIR}/doc/association_basics.rdoc 10${GEM_LIBDIR}/doc/association_basics.rdoc
11${GEM_LIBDIR}/doc/bin_sequel.rdoc 11${GEM_LIBDIR}/doc/bin_sequel.rdoc
12${GEM_LIBDIR}/doc/cheat_sheet.rdoc 12${GEM_LIBDIR}/doc/cheat_sheet.rdoc
13${GEM_LIBDIR}/doc/code_order.rdoc 13${GEM_LIBDIR}/doc/code_order.rdoc
14${GEM_LIBDIR}/doc/core_extensions.rdoc 14${GEM_LIBDIR}/doc/core_extensions.rdoc
@@ -137,26 +137,27 @@ ${GEM_LIBDIR}/doc/release_notes/4.44.0.t @@ -137,26 +137,27 @@ ${GEM_LIBDIR}/doc/release_notes/4.44.0.t
137${GEM_LIBDIR}/doc/release_notes/4.45.0.txt 137${GEM_LIBDIR}/doc/release_notes/4.45.0.txt
138${GEM_LIBDIR}/doc/release_notes/4.46.0.txt 138${GEM_LIBDIR}/doc/release_notes/4.46.0.txt
139${GEM_LIBDIR}/doc/release_notes/4.47.0.txt 139${GEM_LIBDIR}/doc/release_notes/4.47.0.txt
140${GEM_LIBDIR}/doc/release_notes/4.48.0.txt 140${GEM_LIBDIR}/doc/release_notes/4.48.0.txt
141${GEM_LIBDIR}/doc/release_notes/4.49.0.txt 141${GEM_LIBDIR}/doc/release_notes/4.49.0.txt
142${GEM_LIBDIR}/doc/release_notes/4.5.0.txt 142${GEM_LIBDIR}/doc/release_notes/4.5.0.txt
143${GEM_LIBDIR}/doc/release_notes/4.6.0.txt 143${GEM_LIBDIR}/doc/release_notes/4.6.0.txt
144${GEM_LIBDIR}/doc/release_notes/4.7.0.txt 144${GEM_LIBDIR}/doc/release_notes/4.7.0.txt
145${GEM_LIBDIR}/doc/release_notes/4.8.0.txt 145${GEM_LIBDIR}/doc/release_notes/4.8.0.txt
146${GEM_LIBDIR}/doc/release_notes/4.9.0.txt 146${GEM_LIBDIR}/doc/release_notes/4.9.0.txt
147${GEM_LIBDIR}/doc/release_notes/5.0.0.txt 147${GEM_LIBDIR}/doc/release_notes/5.0.0.txt
148${GEM_LIBDIR}/doc/release_notes/5.1.0.txt 148${GEM_LIBDIR}/doc/release_notes/5.1.0.txt
149${GEM_LIBDIR}/doc/release_notes/5.2.0.txt 149${GEM_LIBDIR}/doc/release_notes/5.2.0.txt
 150${GEM_LIBDIR}/doc/release_notes/5.3.0.txt
150${GEM_LIBDIR}/doc/schema_modification.rdoc 151${GEM_LIBDIR}/doc/schema_modification.rdoc
151${GEM_LIBDIR}/doc/security.rdoc 152${GEM_LIBDIR}/doc/security.rdoc
152${GEM_LIBDIR}/doc/sharding.rdoc 153${GEM_LIBDIR}/doc/sharding.rdoc
153${GEM_LIBDIR}/doc/sql.rdoc 154${GEM_LIBDIR}/doc/sql.rdoc
154${GEM_LIBDIR}/doc/testing.rdoc 155${GEM_LIBDIR}/doc/testing.rdoc
155${GEM_LIBDIR}/doc/thread_safety.rdoc 156${GEM_LIBDIR}/doc/thread_safety.rdoc
156${GEM_LIBDIR}/doc/transactions.rdoc 157${GEM_LIBDIR}/doc/transactions.rdoc
157${GEM_LIBDIR}/doc/validations.rdoc 158${GEM_LIBDIR}/doc/validations.rdoc
158${GEM_LIBDIR}/doc/virtual_rows.rdoc 159${GEM_LIBDIR}/doc/virtual_rows.rdoc
159${GEM_LIBDIR}/lib/sequel.rb 160${GEM_LIBDIR}/lib/sequel.rb
160${GEM_LIBDIR}/lib/sequel/adapters/ado.rb 161${GEM_LIBDIR}/lib/sequel/adapters/ado.rb
161${GEM_LIBDIR}/lib/sequel/adapters/ado/access.rb 162${GEM_LIBDIR}/lib/sequel/adapters/ado/access.rb
162${GEM_LIBDIR}/lib/sequel/adapters/ado/mssql.rb 163${GEM_LIBDIR}/lib/sequel/adapters/ado/mssql.rb
@@ -293,26 +294,27 @@ ${GEM_LIBDIR}/lib/sequel/extensions/sche @@ -293,26 +294,27 @@ ${GEM_LIBDIR}/lib/sequel/extensions/sche
293${GEM_LIBDIR}/lib/sequel/extensions/select_remove.rb 294${GEM_LIBDIR}/lib/sequel/extensions/select_remove.rb
294${GEM_LIBDIR}/lib/sequel/extensions/sequel_4_dataset_methods.rb 295${GEM_LIBDIR}/lib/sequel/extensions/sequel_4_dataset_methods.rb
295${GEM_LIBDIR}/lib/sequel/extensions/server_block.rb 296${GEM_LIBDIR}/lib/sequel/extensions/server_block.rb
296${GEM_LIBDIR}/lib/sequel/extensions/server_logging.rb 297${GEM_LIBDIR}/lib/sequel/extensions/server_logging.rb
297${GEM_LIBDIR}/lib/sequel/extensions/split_array_nil.rb 298${GEM_LIBDIR}/lib/sequel/extensions/split_array_nil.rb
298${GEM_LIBDIR}/lib/sequel/extensions/sql_comments.rb 299${GEM_LIBDIR}/lib/sequel/extensions/sql_comments.rb
299${GEM_LIBDIR}/lib/sequel/extensions/sql_expr.rb 300${GEM_LIBDIR}/lib/sequel/extensions/sql_expr.rb
300${GEM_LIBDIR}/lib/sequel/extensions/string_agg.rb 301${GEM_LIBDIR}/lib/sequel/extensions/string_agg.rb
301${GEM_LIBDIR}/lib/sequel/extensions/string_date_time.rb 302${GEM_LIBDIR}/lib/sequel/extensions/string_date_time.rb
302${GEM_LIBDIR}/lib/sequel/extensions/symbol_aref.rb 303${GEM_LIBDIR}/lib/sequel/extensions/symbol_aref.rb
303${GEM_LIBDIR}/lib/sequel/extensions/symbol_aref_refinement.rb 304${GEM_LIBDIR}/lib/sequel/extensions/symbol_aref_refinement.rb
304${GEM_LIBDIR}/lib/sequel/extensions/symbol_as.rb 305${GEM_LIBDIR}/lib/sequel/extensions/symbol_as.rb
305${GEM_LIBDIR}/lib/sequel/extensions/symbol_as_refinement.rb 306${GEM_LIBDIR}/lib/sequel/extensions/symbol_as_refinement.rb
 307${GEM_LIBDIR}/lib/sequel/extensions/synchronize_sql.rb
306${GEM_LIBDIR}/lib/sequel/extensions/thread_local_timezones.rb 308${GEM_LIBDIR}/lib/sequel/extensions/thread_local_timezones.rb
307${GEM_LIBDIR}/lib/sequel/extensions/to_dot.rb 309${GEM_LIBDIR}/lib/sequel/extensions/to_dot.rb
308${GEM_LIBDIR}/lib/sequel/extensions/virtual_row_method_block.rb 310${GEM_LIBDIR}/lib/sequel/extensions/virtual_row_method_block.rb
309${GEM_LIBDIR}/lib/sequel/model.rb 311${GEM_LIBDIR}/lib/sequel/model.rb
310${GEM_LIBDIR}/lib/sequel/model/associations.rb 312${GEM_LIBDIR}/lib/sequel/model/associations.rb
311${GEM_LIBDIR}/lib/sequel/model/base.rb 313${GEM_LIBDIR}/lib/sequel/model/base.rb
312${GEM_LIBDIR}/lib/sequel/model/dataset_module.rb 314${GEM_LIBDIR}/lib/sequel/model/dataset_module.rb
313${GEM_LIBDIR}/lib/sequel/model/default_inflections.rb 315${GEM_LIBDIR}/lib/sequel/model/default_inflections.rb
314${GEM_LIBDIR}/lib/sequel/model/errors.rb 316${GEM_LIBDIR}/lib/sequel/model/errors.rb
315${GEM_LIBDIR}/lib/sequel/model/exceptions.rb 317${GEM_LIBDIR}/lib/sequel/model/exceptions.rb
316${GEM_LIBDIR}/lib/sequel/model/inflections.rb 318${GEM_LIBDIR}/lib/sequel/model/inflections.rb
317${GEM_LIBDIR}/lib/sequel/model/plugins.rb 319${GEM_LIBDIR}/lib/sequel/model/plugins.rb
318${GEM_LIBDIR}/lib/sequel/plugins/accessed_columns.rb 320${GEM_LIBDIR}/lib/sequel/plugins/accessed_columns.rb
@@ -527,26 +529,27 @@ ${GEM_LIBDIR}/spec/extensions/skip_creat @@ -527,26 +529,27 @@ ${GEM_LIBDIR}/spec/extensions/skip_creat
527${GEM_LIBDIR}/spec/extensions/spec_helper.rb 529${GEM_LIBDIR}/spec/extensions/spec_helper.rb
528${GEM_LIBDIR}/spec/extensions/split_array_nil_spec.rb 530${GEM_LIBDIR}/spec/extensions/split_array_nil_spec.rb
529${GEM_LIBDIR}/spec/extensions/split_values_spec.rb 531${GEM_LIBDIR}/spec/extensions/split_values_spec.rb
530${GEM_LIBDIR}/spec/extensions/sql_comments_spec.rb 532${GEM_LIBDIR}/spec/extensions/sql_comments_spec.rb
531${GEM_LIBDIR}/spec/extensions/sql_expr_spec.rb 533${GEM_LIBDIR}/spec/extensions/sql_expr_spec.rb
532${GEM_LIBDIR}/spec/extensions/static_cache_spec.rb 534${GEM_LIBDIR}/spec/extensions/static_cache_spec.rb
533${GEM_LIBDIR}/spec/extensions/string_agg_spec.rb 535${GEM_LIBDIR}/spec/extensions/string_agg_spec.rb
534${GEM_LIBDIR}/spec/extensions/string_date_time_spec.rb 536${GEM_LIBDIR}/spec/extensions/string_date_time_spec.rb
535${GEM_LIBDIR}/spec/extensions/string_stripper_spec.rb 537${GEM_LIBDIR}/spec/extensions/string_stripper_spec.rb
536${GEM_LIBDIR}/spec/extensions/subclasses_spec.rb 538${GEM_LIBDIR}/spec/extensions/subclasses_spec.rb
537${GEM_LIBDIR}/spec/extensions/subset_conditions_spec.rb 539${GEM_LIBDIR}/spec/extensions/subset_conditions_spec.rb
538${GEM_LIBDIR}/spec/extensions/symbol_aref_refinement_spec.rb 540${GEM_LIBDIR}/spec/extensions/symbol_aref_refinement_spec.rb
539${GEM_LIBDIR}/spec/extensions/symbol_as_refinement_spec.rb 541${GEM_LIBDIR}/spec/extensions/symbol_as_refinement_spec.rb
 542${GEM_LIBDIR}/spec/extensions/synchronize_sql_spec.rb
540${GEM_LIBDIR}/spec/extensions/table_select_spec.rb 543${GEM_LIBDIR}/spec/extensions/table_select_spec.rb
541${GEM_LIBDIR}/spec/extensions/tactical_eager_loading_spec.rb 544${GEM_LIBDIR}/spec/extensions/tactical_eager_loading_spec.rb
542${GEM_LIBDIR}/spec/extensions/thread_local_timezones_spec.rb 545${GEM_LIBDIR}/spec/extensions/thread_local_timezones_spec.rb
543${GEM_LIBDIR}/spec/extensions/timestamps_spec.rb 546${GEM_LIBDIR}/spec/extensions/timestamps_spec.rb
544${GEM_LIBDIR}/spec/extensions/to_dot_spec.rb 547${GEM_LIBDIR}/spec/extensions/to_dot_spec.rb
545${GEM_LIBDIR}/spec/extensions/touch_spec.rb 548${GEM_LIBDIR}/spec/extensions/touch_spec.rb
546${GEM_LIBDIR}/spec/extensions/tree_spec.rb 549${GEM_LIBDIR}/spec/extensions/tree_spec.rb
547${GEM_LIBDIR}/spec/extensions/typecast_on_load_spec.rb 550${GEM_LIBDIR}/spec/extensions/typecast_on_load_spec.rb
548${GEM_LIBDIR}/spec/extensions/unlimited_update_spec.rb 551${GEM_LIBDIR}/spec/extensions/unlimited_update_spec.rb
549${GEM_LIBDIR}/spec/extensions/update_or_create_spec.rb 552${GEM_LIBDIR}/spec/extensions/update_or_create_spec.rb
550${GEM_LIBDIR}/spec/extensions/update_primary_key_spec.rb 553${GEM_LIBDIR}/spec/extensions/update_primary_key_spec.rb
551${GEM_LIBDIR}/spec/extensions/update_refresh_spec.rb 554${GEM_LIBDIR}/spec/extensions/update_refresh_spec.rb
552${GEM_LIBDIR}/spec/extensions/uuid_spec.rb 555${GEM_LIBDIR}/spec/extensions/uuid_spec.rb

cvs diff -r1.55 -r1.56 pkgsrc/databases/ruby-sequel/distinfo (expand / switch to unified diff)

--- pkgsrc/databases/ruby-sequel/distinfo 2017/10/31 15:53:04 1.55
+++ pkgsrc/databases/ruby-sequel/distinfo 2017/12/09 02:26:16 1.56
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.55 2017/10/31 15:53:04 taca Exp $ 1$NetBSD: distinfo,v 1.56 2017/12/09 02:26:16 taca Exp $
2 2
3SHA1 (sequel-5.2.0.gem) = c35519b09718f731c7f35d5e7233a50fd155ff99 3SHA1 (sequel-5.3.0.gem) = 8b3045ef67cc69deb9cdaf4a73c8b33c70d50cfc
4RMD160 (sequel-5.2.0.gem) = 57a71dabed2ec36fea16ac23eea0319fd408ca98 4RMD160 (sequel-5.3.0.gem) = f5cbbdc6928f59ce6efba79dfc108728aa11cd51
5SHA512 (sequel-5.2.0.gem) = ff8a90126a8cebf5469c96d9ca93d3edb3e7e73e72385da1f08555a1750be818a56ef63d6b7ac0881f98215aca7ec9537a33cc72087cd78377f725352af9625a 5SHA512 (sequel-5.3.0.gem) = 1ab9ef0d408f40f418a990b7bda7b6e0655ea6d8f9e9bd588143d8778bbda53f40df68ee35df13ba734b892407ea23b671ec00eb5856c82a321ebcfa95030353
6Size (sequel-5.2.0.gem) = 1385984 bytes 6Size (sequel-5.3.0.gem) = 1390080 bytes