The NetBSD Project

CVS log for pkgsrc/databases/ruby-mysql2/PLIST

[BACK] Up to [] / pkgsrc / databases / ruby-mysql2

Request diff between arbitrary revisions

Default branch: MAIN

Revision 1.9 / (download) - annotate - [select for diffs], Thu Jan 16 15:14:56 2020 UTC (17 months ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1, HEAD
Changes since 1.8: +1 -26 lines
Diff to previous 1.8 (colored)

databases/ruby-mysql2: update to 0.5.3

0.5.3 (2019-11-27)

New Features

* Expose Windows client authentication (#1018)

Bug Fixes

* Support more MySQL encodings and warn rather than crash on unsupported
  encodings (#1040)


* Precompiled mysql2 gem for Windows supports Ruby 2.2, 2.3, 2.4, 2.5,
  2.6. Windows Ruby 2.0 and 2.1 are dropped.
* Keyword arguments have to be explicitly double-splatted in Ruby 2.7+
* Add Centos to CI matrix (#989, #1085)
* Remove spec from gem (#1044)
* Replace Win32API with Fiddle, update appveyor.yml (#1053)
* Update README to clarify the protocol value in DATABASE_URL (#1047)
* Improve performance to call Mysql2::Result#each and Mysql2::Result#fields
* Fix fragile specs due to clock skew and timeout/threads corruption (#1041)
* README updates (#1002, #1038)

Revision 1.8 / (download) - annotate - [select for diffs], Sun Feb 25 14:08:18 2018 UTC (3 years, 3 months ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1
Changes since 1.7: +2 -1 lines
Diff to previous 1.7 (colored)

databases/ruby-mysql2: update to 0.4.10.

New Features

* Make sure ssl is enabled if only :sslverify is set (#889)


* Cast the BIT(1) type when :cast_booleans is true for prepared statements
  (#883, #903)
* Compilation failures against MariaDB Connector/C 3.0.2 (#878, #888, #895,
  #900, #901, #902)
* MYSQL_SECURE_AUTH has been removed in MySQL 8.0.3 RC (#892, #898)


* Better specs (#904)
* Extended keyword for the explain statement has been removed (#894)

Revision 1.7 / (download) - annotate - [select for diffs], Sun Oct 4 08:49:01 2015 UTC (5 years, 8 months ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4
Changes since 1.6: +21 -1 lines
Diff to previous 1.6 (colored)

Update ruby-mysql2 to 0.4.1.



@sodabrew sodabrew released this 26 days ago · 54 commits to master since this

New Features

* Support for Prepared Statements!
* Add connection option :sslverify
* Use mariadb_config for MariaDB builds

* Fix Mysql2::Result#count always returns 0 when using stored procedures and


* Prevent Timeout::timeout from interrupting query execution
* Use Ruby's String#encode to remove unrecognized characters from error messages
* Convert specs to RSpec 3 expect sytnax
* Refactored the Travis CI test scripts
* Misc cleanups with Rubocop
* Stricter CFLAGS


@sodabrew sodabrew released this on 25 Aug · 205 commits to master since this


* Check if O_CLOEXEC is defined before using it in open()
* Fix an infinite loop while searching for libmysqlclient when mysql_config is
  not found


* Call twice, once for 32-bit and once for 64-bit, when
  building Windows binary gems


@sodabrew sodabrew released this on 30 Jul · 205 commits to master since this

New Features

* Mysql2::Client#info class method for easier debugging, and both the class
  and instance method return US_ASCII output rather than using the connection
* When streaming results, continue result.count across calls to result.each


* Search for mariadb_config on compile
* Update to Connector/C 6.1.6 in the Windows builds
* Fix Mysql2::Client#escape to set the encoding even if the string was not
* Fix LICENSE filename in gem file list
* Make the result.count return type consistent and match the source type


* Rename macro GetMysql2Result to GET_RESULT
* Convert StringValuePtr to either RSTRING_PTR or StringValueCStr
* Fix unused variable warning on Windows in rb_mysql_client_socket
* Add Ruby 2.2 to the AppVeyor matrix
* Test default client flag equality instead of bitwise truthiness
* Add rake-compiler-dock for building Windows binary gems
* Friendly ext build error <3
* Process :stream option in rb_mysql_result_to_obj once instead of
  rb_mysql_result_each for each call to each
* Tests for streaming and stored procedures with multiple result sets

Revision 1.6 / (download) - annotate - [select for diffs], Sun Mar 8 15:17:18 2015 UTC (6 years, 3 months ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2, pkgsrc-2015Q1-base, pkgsrc-2015Q1
Changes since 1.5: +2 -1 lines
Diff to previous 1.5 (colored)

Add ${GEM_EXTSDIR}/gem.build_complete for new rubygems and updated ruby.

Revision 1.5 / (download) - annotate - [select for diffs], Tue Feb 17 15:06:10 2015 UTC (6 years, 3 months ago) by taca
Branch: MAIN
Changes since 1.4: +2 -2 lines
Diff to previous 1.4 (colored)

Update ruby-mysql2 to 0.3.18.

Changes are not available.  Frmo commit log,

* Fix msec is not passed when calling db_timezone by rb_funcall().
* match callbacks_run inside event loop.

Other changes are Windows and cross build improvements.x

Revision 1.4 / (download) - annotate - [select for diffs], Fri Mar 14 15:00:07 2014 UTC (7 years, 3 months ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2, pkgsrc-2014Q1-base, pkgsrc-2014Q1
Changes since 1.3: +5 -1 lines
Diff to previous 1.3 (colored)

Update ruby-mysql2 to 0.3.15.

Exact changes nor release note isn't available but several bug fixes and
better support for Ruby 2.1.  For more information, please refer commit
log <>.

Revision 1.3 / (download) - annotate - [select for diffs], Sun Dec 8 16:48:02 2013 UTC (7 years, 6 months ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2013Q4-base, pkgsrc-2013Q4
Changes since 1.2: +2 -1 lines
Diff to previous 1.2 (colored)

Update ruby-mysql2 to 0.3.14.

Various bug fixes.

Revision 1.2 / (download) - annotate - [select for diffs], Fri Sep 13 12:52:30 2013 UTC (7 years, 9 months ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2013Q3-base, pkgsrc-2013Q3
Changes since 1.1: +7 -22 lines
Diff to previous 1.1 (colored)

Update ruby-mysql2 package to 0.3.13.

Exact changes aren't available.  Please refer change log in github.

Revision 1.1 / (download) - annotate - [select for diffs], Fri Jun 15 11:38:48 2012 UTC (9 years ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2013Q2-base, pkgsrc-2013Q2, pkgsrc-2013Q1-base, pkgsrc-2013Q1, pkgsrc-2012Q4-base, pkgsrc-2012Q4, pkgsrc-2012Q3-base, pkgsrc-2012Q3, pkgsrc-2012Q2-base, pkgsrc-2012Q2

Add ruby-mysql2 version 0.3.11 package.


Mysql2 is a modern, simple and very fast Mysql library for Ruby - binding to

The Mysql2 gem is meant to serve the extremely common use-case of connecting,
querying and iterating on results.  Some database libraries out there serve as
direct 1:1 mappings of the already complex C API's available.  This one is

It also forces the use of UTF-8 (or binary) for the connection (and all
strings in 1.9, unless Encoding.default_internal is set then it'll convert
from UTF-8 to that encoding) and uses encoding-aware MySQL API calls where it

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

CVSweb <>