commit bac3c6970415f34464b6787d16ff28e2107673af Author: Jan Rękorajski <bagg...@pld-linux.org> Date: Sun Jun 10 07:23:10 2018 +0900
- Fixnum/Bignum have been unified into Integer in ruby 2.4 - rel 13 mysql-ruby.spec | 4 +++- ruby-2.4.patch | 11 +++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) --- diff --git a/mysql-ruby.spec b/mysql-ruby.spec index 2b90a8f..5cf99e4 100644 --- a/mysql-ruby.spec +++ b/mysql-ruby.spec @@ -6,7 +6,7 @@ Summary: MySQL module for Ruby Summary(pl.UTF-8): Moduł MySQL dla języka Ruby Name: mysql-ruby Version: 2.8.2 -Release: 12 +Release: 13 License: GPL Group: Development/Languages Source0: http://tmtm.org/downloads/mysql/ruby/%{name}-%{version}.tar.gz @@ -14,6 +14,7 @@ Source0: http://tmtm.org/downloads/mysql/ruby/%{name}-%{version}.tar.gz Patch0: %{name}-amd64.patch Patch1: %{name}-encoding.patch Patch2: rbconfig-deprecation.patch +Patch3: ruby-2.4.patch URL: http://www.tmtm.org/mysql/ruby/README.html BuildRequires: mysql-devel BuildRequires: rpm-rubyprov @@ -66,6 +67,7 @@ Dokumentacji w formacie ri dla %{name}. %patch0 -p0 %patch1 -p1 %patch2 -p1 +%patch3 -p1 find '(' -name '*~' -o -name '*.orig' ')' -print0 | xargs -0 -r -l512 rm -f diff --git a/ruby-2.4.patch b/ruby-2.4.patch new file mode 100644 index 0000000..dccd31b --- /dev/null +++ b/ruby-2.4.patch @@ -0,0 +1,11 @@ +--- mysql-ruby-2.8.2/mysql.c~ 2018-06-10 07:20:17.000000000 +0900 ++++ mysql-ruby-2.8.2/mysql.c 2018-06-10 07:21:50.252989913 +0900 +@@ -1343,7 +1343,7 @@ + } + else if (argv[i] == rb_cString) + s->result.bind[i].buffer_type = MYSQL_TYPE_STRING; +- else if (argv[i] == rb_cNumeric || argv[i] == rb_cInteger || argv[i] == rb_cFixnum) ++ else if (argv[i] == rb_cNumeric || argv[i] == rb_cInteger) + s->result.bind[i].buffer_type = MYSQL_TYPE_LONGLONG; + else if (argv[i] == rb_cFloat) + s->result.bind[i].buffer_type = MYSQL_TYPE_DOUBLE; ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/mysql-ruby.git/commitdiff/bac3c6970415f34464b6787d16ff28e2107673af _______________________________________________ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit