Sun Jul 10 06:09:40 2022 UTC ()
databases/ruby-mysql2: update to 0.5.4

0.5.4 (2022-05-03)

* The taint mechanism will be deprecated in Ruby 2.7 by @kamipo in #1083
* Made argument types strict for ruby 2.7 by @nobu in #1096
* Update rake (and rake-compiler) to suppress the warning. by @junaruga in
  #1099
* Fix crash if a Mysql2::Client object is allocated but never connected by
  @sodabrew in #1101
* Remove Enumerable include from Statement class by @adamcrown in #1104
* Add project metadata to the gemspec by @orien in #1089
* Don't call mysql_close if mysql_init wasn't called. by @fimmtiu in #1111
* Client session tracking by @insom in #1092
* Avoid a hash object allocation per each query/execute call by @kamipo in
  #1112
* Implementing type reflection from mysql result by @danhuynhdev in #1068
* Register C global variables to Ruby GC to avoid problems with GC.compact
  by @casperisfine in #1115
* Clarify Rails 4.2.11 support in Readme by @muzfuz in #1131
* Improve Homebrew compatibility by @stefansundin in #1135
* Tiny README syntax markup for consistency by @fwolfst in #1164
* Add GitHub Actions. by @junaruga in #1154
* Run GC.verify_compaction_references on CI by @casperisfine in #1155
* GitHub Actions: Add CentOS/Fedora cases. by @junaruga in #1168
* Random SEGV in do_send_query() by @unak in #1150
* GitHub Actions: Add macOS cases. by @junaruga in #1170
* Add GitHub Actions badges. by @junaruga in #1172
* Rename .travis_* files to ci/*. by @junaruga in #1171
* Make the benchmarks group optional. by @junaruga in #1173
* Verify the testing database before running tests. by @junaruga in #1174
* Rename the before/after hooks's symbol on RSpec 2 to the one on RSpec
  3. by @junaruga in #1177
* Refactor CI yaml files by @junaruga in #1176
* Fix test failures on MariaDB by @junaruga in #1193
* Fix some typos [ci skip] by @kamipo in #1195
* Travis: Remove the command to pin Rubygems. by @junaruga in #1188
* Make Result#fields return interned strings in Ruby 3+ by @casperisfine in
  #1181
* Can't enable SSL with MariaDB driver library. (#1182) by @vakuum in #1183
* Fix broken URL [ci skip] by @gaurish in #1207
* Dynamically set Homebrew-installed OpenSSL flag by @olivierlacan in #1204
* Setup default CA path if not provided by @dbussink in #1206
* Allow setting VERIFY_IDENTITY for MariaDB by @dbussink in #1205
* Fix session tracking tests by @insom in #1222
* Update Mysql2::Result spec for Ruby 3.1 by @casperisfine in #1219
* Update DATETIME casting tests for mysql 8.0 by @casperisfine in #1221
* Fix syntax by @tenderlove in #1223
* Fix more builds by @tenderlove in #1224
* Fix a mismatching size warning by @casperisfine in #1227
* Move rubocop to a separate CI job by @casperisfine in #1225
* improve ConnectionError mapping by @ThomasSevestre in #1215
* Undefine T_DATA allocators for Ruby 3.2 compatibility by @casperisfine in
  #1236
* Add Ruby 3.1 to the CI matrix by @casperisfine in #1235
* Fix to build with MySQL 5.1 by @arika in #1197
* fix typo in README by @nealharris in #1247
* Add signing key for MySQL 5.7.37 / 8.0.28 and higher by @sodabrew in #1254
* Remove ubuntu-16.04 from workflows by @mishina2228 in #1257
* Update GitHub Actions workflows by @mishina2228 in #1253


(taca)
diff -r1.23 -r1.24 pkgsrc/databases/ruby-mysql2/Makefile
diff -r1.9 -r1.10 pkgsrc/databases/ruby-mysql2/PLIST
diff -r1.22 -r1.23 pkgsrc/databases/ruby-mysql2/distinfo

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

--- pkgsrc/databases/ruby-mysql2/Makefile 2021/06/23 20:33:10 1.23
+++ pkgsrc/databases/ruby-mysql2/Makefile 2022/07/10 06:09:40 1.24
@@ -1,15 +1,14 @@ @@ -1,15 +1,14 @@
1# $NetBSD: Makefile,v 1.23 2021/06/23 20:33:10 nia Exp $ 1# $NetBSD: Makefile,v 1.24 2022/07/10 06:09:40 taca Exp $
2# 2#
3 3
4DISTNAME= mysql2-0.5.3 4DISTNAME= mysql2-0.5.4
5PKGREVISION= 1 
6CATEGORIES= databases ruby 5CATEGORIES= databases ruby
7 6
8MAINTAINER= taca@NetBSD.org 7MAINTAINER= taca@NetBSD.org
9HOMEPAGE= https://github.com/brianmario/mysql2/ 8HOMEPAGE= https://github.com/brianmario/mysql2/
10COMMENT= Simple, fast Mysql library for Ruby, binding to libmysql 9COMMENT= Simple, fast Mysql library for Ruby, binding to libmysql
11LICENSE= mit 10LICENSE= mit
12 11
13.include "../../lang/ruby/gem.mk" 12.include "../../lang/ruby/gem.mk"
14.include "../../mk/mysql.buildlink3.mk" 13.include "../../mk/mysql.buildlink3.mk"
15.include "../../mk/bsd.pkg.mk" 14.include "../../mk/bsd.pkg.mk"

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

--- pkgsrc/databases/ruby-mysql2/PLIST 2020/01/16 15:14:56 1.9
+++ pkgsrc/databases/ruby-mysql2/PLIST 2022/07/10 06:09:40 1.10
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.9 2020/01/16 15:14:56 taca Exp $ 1@comment $NetBSD: PLIST,v 1.10 2022/07/10 06:09:40 taca Exp $
2${GEM_HOME}/cache/${GEM_NAME}.gem 2${GEM_HOME}/cache/${GEM_NAME}.gem
3${GEM_EXTSDIR}/gem.build_complete 3${GEM_EXTSDIR}/gem.build_complete
4${GEM_EXTSDIR}/mysql2/mysql2.${RUBY_DLEXT} 4${GEM_EXTSDIR}/mysql2/mysql2.${RUBY_DLEXT}
5${GEM_LIBDIR}/CHANGELOG.md 5${GEM_LIBDIR}/CHANGELOG.md
6${GEM_LIBDIR}/LICENSE 6${GEM_LIBDIR}/LICENSE
7${GEM_LIBDIR}/README.md 7${GEM_LIBDIR}/README.md
8${GEM_LIBDIR}/ext/mysql2/client.c 8${GEM_LIBDIR}/ext/mysql2/client.c
9${GEM_LIBDIR}/ext/mysql2/client.h 9${GEM_LIBDIR}/ext/mysql2/client.h
10${GEM_LIBDIR}/ext/mysql2/extconf.rb 10${GEM_LIBDIR}/ext/mysql2/extconf.rb
11${GEM_LIBDIR}/ext/mysql2/infile.c 11${GEM_LIBDIR}/ext/mysql2/infile.c
12${GEM_LIBDIR}/ext/mysql2/infile.h 12${GEM_LIBDIR}/ext/mysql2/infile.h
13${GEM_LIBDIR}/ext/mysql2/mysql2_ext.c 13${GEM_LIBDIR}/ext/mysql2/mysql2_ext.c
14${GEM_LIBDIR}/ext/mysql2/mysql2_ext.h 14${GEM_LIBDIR}/ext/mysql2/mysql2_ext.h
@@ -19,18 +19,19 @@ ${GEM_LIBDIR}/ext/mysql2/result.h @@ -19,18 +19,19 @@ ${GEM_LIBDIR}/ext/mysql2/result.h
19${GEM_LIBDIR}/ext/mysql2/statement.c 19${GEM_LIBDIR}/ext/mysql2/statement.c
20${GEM_LIBDIR}/ext/mysql2/statement.h 20${GEM_LIBDIR}/ext/mysql2/statement.h
21${GEM_LIBDIR}/ext/mysql2/wait_for_single_fd.h 21${GEM_LIBDIR}/ext/mysql2/wait_for_single_fd.h
22${GEM_LIBDIR}/lib/mysql2.rb 22${GEM_LIBDIR}/lib/mysql2.rb
23${GEM_LIBDIR}/lib/mysql2/client.rb 23${GEM_LIBDIR}/lib/mysql2/client.rb
24${GEM_LIBDIR}/lib/mysql2/console.rb 24${GEM_LIBDIR}/lib/mysql2/console.rb
25${GEM_LIBDIR}/lib/mysql2/em.rb 25${GEM_LIBDIR}/lib/mysql2/em.rb
26${GEM_LIBDIR}/lib/mysql2/error.rb 26${GEM_LIBDIR}/lib/mysql2/error.rb
27${GEM_LIBDIR}/lib/mysql2/field.rb 27${GEM_LIBDIR}/lib/mysql2/field.rb
28${GEM_LIBDIR}/lib/mysql2/mysql2.${RUBY_DLEXT} 28${GEM_LIBDIR}/lib/mysql2/mysql2.${RUBY_DLEXT}
29${GEM_LIBDIR}/lib/mysql2/result.rb 29${GEM_LIBDIR}/lib/mysql2/result.rb
30${GEM_LIBDIR}/lib/mysql2/statement.rb 30${GEM_LIBDIR}/lib/mysql2/statement.rb
31${GEM_LIBDIR}/lib/mysql2/version.rb 31${GEM_LIBDIR}/lib/mysql2/version.rb
 32${GEM_LIBDIR}/support/3A79BD29.asc
32${GEM_LIBDIR}/support/5072E1F5.asc 33${GEM_LIBDIR}/support/5072E1F5.asc
33${GEM_LIBDIR}/support/libmysql.def 34${GEM_LIBDIR}/support/libmysql.def
34${GEM_LIBDIR}/support/mysql_enc_to_ruby.rb 35${GEM_LIBDIR}/support/mysql_enc_to_ruby.rb
35${GEM_LIBDIR}/support/ruby_enc_to_mysql.rb 36${GEM_LIBDIR}/support/ruby_enc_to_mysql.rb
36${GEM_HOME}/specifications/${GEM_NAME}.gemspec 37${GEM_HOME}/specifications/${GEM_NAME}.gemspec

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

--- pkgsrc/databases/ruby-mysql2/distinfo 2021/10/26 10:10:03 1.22
+++ pkgsrc/databases/ruby-mysql2/distinfo 2022/07/10 06:09:40 1.23
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.22 2021/10/26 10:10:03 nia Exp $ 1$NetBSD: distinfo,v 1.23 2022/07/10 06:09:40 taca Exp $
2 2
3BLAKE2s (mysql2-0.5.3.gem) = 8c0d77b29f53168c14733e8106e876d89b7ddb9a46ca92068956682aac2fa32f 3BLAKE2s (mysql2-0.5.4.gem) = 2e22b972e3b51eef2f3efc021de743ba4538fee06f03260d5cd10c195b23d636
4SHA512 (mysql2-0.5.3.gem) = 59a0ee00261b09e8bbfc586a6f75af840a465a94fd8c9463a3d7767e5ea6b7e64507c9571fb90c6d0cdde3cfff560c97fbf3f3c32b3916aca852ef5c41e1bce9 4SHA512 (mysql2-0.5.4.gem) = 7852afe449f6931d0dc6ceba542a49280170af56c9f2f1fa369224e1633b6cbd03c1dfeae9d7b2c2c3e0e63fe6dd386b030e0249c9c9de1863476729490c1c9b
5Size (mysql2-0.5.3.gem) = 74240 bytes 5Size (mysql2-0.5.4.gem) = 79360 bytes