Sun Jul 17 14:26:36 2016 UTC ()
Update ruby-mysql2 to 0.4.4.

Bugfixes

  • Fix segv when num of rows is zero
  • Fix failed to allocate memory for an empty result set
  • Fix :cache_rows => false on prepared statements
  • Fix results buffer allocation fails with prepared statements

Changes

  • Allow repeated each with :cache_rows => false
  • Fix some tests for non-default creds
  • Use the Travis Trusty image for Travis CI


(taca)
diff -r1.12 -r1.13 pkgsrc/databases/ruby-mysql2/Makefile
diff -r1.10 -r1.11 pkgsrc/databases/ruby-mysql2/distinfo

cvs diff -r1.12 -r1.13 pkgsrc/databases/ruby-mysql2/Makefile (expand / switch to unified diff)

--- pkgsrc/databases/ruby-mysql2/Makefile 2016/03/08 13:55:26 1.12
+++ pkgsrc/databases/ruby-mysql2/Makefile 2016/07/17 14:26:35 1.13
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.12 2016/03/08 13:55:26 taca Exp $ 1# $NetBSD: Makefile,v 1.13 2016/07/17 14:26:35 taca Exp $
2# 2#
3 3
4DISTNAME= mysql2-0.4.3 4DISTNAME= mysql2-0.4.4
5CATEGORIES= databases ruby 5CATEGORIES= databases ruby
6 6
7MAINTAINER= taca@NetBSD.org 7MAINTAINER= taca@NetBSD.org
8HOMEPAGE= https://github.com/brianmario/mysql2/ 8HOMEPAGE= https://github.com/brianmario/mysql2/
9COMMENT= Simple, fast Mysql library for Ruby, binding to libmysql 9COMMENT= Simple, fast Mysql library for Ruby, binding to libmysql
10LICENSE= mit 10LICENSE= mit
11 11
12.include "../../lang/ruby/gem.mk" 12.include "../../lang/ruby/gem.mk"
13.include "../../mk/mysql.buildlink3.mk" 13.include "../../mk/mysql.buildlink3.mk"
14.include "../../mk/bsd.pkg.mk" 14.include "../../mk/bsd.pkg.mk"

cvs diff -r1.10 -r1.11 pkgsrc/databases/ruby-mysql2/distinfo (expand / switch to unified diff)

--- pkgsrc/databases/ruby-mysql2/distinfo 2016/03/08 13:55:26 1.10
+++ pkgsrc/databases/ruby-mysql2/distinfo 2016/07/17 14:26:35 1.11
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.10 2016/03/08 13:55:26 taca Exp $ 1$NetBSD: distinfo,v 1.11 2016/07/17 14:26:35 taca Exp $
2 2
3SHA1 (mysql2-0.4.3.gem) = b28fe20599ff0d69d20b35df3651c237a6410e32 3SHA1 (mysql2-0.4.4.gem) = 2378bac90e62efe47449947888e3407398ae7953
4RMD160 (mysql2-0.4.3.gem) = 92293bc616347e433dd75796e93368742684f968 4RMD160 (mysql2-0.4.4.gem) = 894552846ee4fc5024d26ca17a15075bdd70851f
5SHA512 (mysql2-0.4.3.gem) = bd55bec7ae6eaa6e3f1aaffa990d9f6d19a98595a08b3eedcca3b1b38ef48181f241f651a5b20b1a8b4b55df6076d7addce9b8119e73ecc2bf384174b5f5a3e7 5SHA512 (mysql2-0.4.4.gem) = 824f05266f65ebe5b9594a4955c439a931eab3eae2f948077e3fb53626d0402c6713a774b1939d44b8c06224c3f9f3d99299e512c734da0fdb2abe4ee654b7e4
6Size (mysql2-0.4.3.gem) = 73728 bytes 6Size (mysql2-0.4.4.gem) = 73728 bytes