Hello community, here is the log from the commit of package rubygem-ffi for openSUSE:Factory checked in at 2019-07-08 15:12:47 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rubygem-ffi (Old) and /work/SRC/openSUSE:Factory/.rubygem-ffi.new.4615 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rubygem-ffi" Mon Jul 8 15:12:47 2019 rev:30 rq:714010 version:1.11.1 Changes: -------- --- /work/SRC/openSUSE:Factory/rubygem-ffi/rubygem-ffi.changes 2019-05-21 10:40:10.839095039 +0200 +++ /work/SRC/openSUSE:Factory/.rubygem-ffi.new.4615/rubygem-ffi.changes 2019-07-08 16:40:53.292948280 +0200 @@ -1,0 +2,9 @@ +Mon Jul 8 08:33:44 UTC 2019 - Manuel Schnitzer <[email protected]> + +- updated to version 1.11.1 + + Changed: + * Raise required ruby version to >=2.0. #699, #700 + * Fix a possible linker error on ruby < 2.3 on Linux. + +------------------------------------------------------------------- Old: ---- ffi-1.11.0.gem New: ---- ffi-1.11.1.gem ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rubygem-ffi.spec ++++++ --- /var/tmp/diff_new_pack.X69KdO/_old 2019-07-08 16:40:53.792948990 +0200 +++ /var/tmp/diff_new_pack.X69KdO/_new 2019-07-08 16:40:53.796948995 +0200 @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -24,7 +24,7 @@ # Name: rubygem-ffi -Version: 1.11.0 +Version: 1.11.1 Release: 0 %define mod_name ffi %define mod_full_name %{mod_name}-%{version} @@ -32,7 +32,7 @@ BuildRequires: libffi-devel # /MANUAL BuildRoot: %{_tmppath}/%{name}-%{version}-build -BuildRequires: %{rubydevel >= 1.9} +BuildRequires: %{rubydevel >= 2.0} BuildRequires: %{rubygem gem2rpm} BuildRequires: %{rubygem rdoc > 3.10} BuildRequires: ruby-macros >= 5 ++++++ ffi-1.11.0.gem -> ffi-1.11.1.gem ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CHANGELOG.md new/CHANGELOG.md --- old/CHANGELOG.md 2019-05-17 22:45:46.000000000 +0200 +++ new/CHANGELOG.md 2019-05-20 20:30:19.000000000 +0200 @@ -1,18 +1,30 @@ +1.11.1 / 2019-05-20 +------------------- + +Changed: +* Raise required ruby version to >=2.0. #699, #700 +* Fix a possible linker error on ruby < 2.3 on Linux. + + 1.11.0 / 2019-05-17 ------------------- Added: +* Add ability to disable or force use of system libffi. #669 + Use like `gem inst ffi -- --enable-system-libffi` . +* Add ability to call FFI callbacks from outside of FFI call frame. #584 * Add proper documentation to FFI::Generator and ::Task * Add gemspec metadata. #696, #698 Changed: -* Add ability to disable or force system libffi. #669 - Use like `gem inst ffi -- --enable-system-libffi` . -* Move FFI::Platform::CPU from C to Ruby. #663 * Fix stdcall on Win32. #649, #669 -* Move FFI::StructByReference to Ruby. #681 -* Fix FFI::Pointer#read_string(0) to return a binary String. #692 * Fix load paths for FFI::Generator::Task +* Fix FFI::Pointer#read_string(0) to return a binary String. #692 +* Fix benchmark suite so that it runs on ruby-2.x +* Move FFI::Platform::CPU from C to Ruby. #663 +* Move FFI::StructByReference to Ruby. #681 +* Move FFI::DataConverter to Ruby (#661) +* Various cleanups and improvements of specs and benchmarks Removed: * Remove ruby-1.8 and 1.9 compatibility code. #683 Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ext/ffi_c/extconf.rb new/ext/ffi_c/extconf.rb --- old/ext/ffi_c/extconf.rb 2019-05-17 22:45:46.000000000 +0200 +++ new/ext/ffi_c/extconf.rb 2019-05-20 20:30:19.000000000 +0200 @@ -39,8 +39,8 @@ have_header('shlwapi.h') have_func('rb_thread_call_without_gvl') || abort("Ruby C-API function `rb_thread_call_without_gvl` is missing") have_func('ruby_native_thread_p') - if RbConfig::CONFIG['host_os'].downcase !~ /darwin/ || RUBY_VERSION >= "2.3.0" - # On OSX ruby_thread_has_gvl_p is detected but fails at runtime for ruby < 2.3.0 + if RUBY_VERSION >= "2.3.0" + # On OSX and Linux ruby_thread_has_gvl_p() is detected but fails at runtime for ruby < 2.3.0 have_func('ruby_thread_has_gvl_p') end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ffi.gemspec new/ffi.gemspec --- old/ffi.gemspec 2019-05-17 22:45:46.000000000 +0200 +++ new/ffi.gemspec 2019-05-20 20:30:20.000000000 +0200 @@ -34,7 +34,7 @@ s.rdoc_options = %w[--exclude=ext/ffi_c/.*\.o$ --exclude=ffi_c\.(bundle|so)$] s.license = 'BSD-3-Clause' s.require_paths << 'ext/ffi_c' - s.required_ruby_version = '>= 1.9' + s.required_ruby_version = '>= 2.0' s.add_development_dependency 'rake', '~> 12.1' s.add_development_dependency 'rake-compiler', '~> 1.0' s.add_development_dependency 'rake-compiler-dock', '~> 0.7.0' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/ffi/version.rb new/lib/ffi/version.rb --- old/lib/ffi/version.rb 2019-05-17 22:45:46.000000000 +0200 +++ new/lib/ffi/version.rb 2019-05-20 20:30:20.000000000 +0200 @@ -1,3 +1,3 @@ module FFI - VERSION = '1.11.0' + VERSION = '1.11.1' end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/metadata new/metadata --- old/metadata 2019-05-17 22:45:46.000000000 +0200 +++ new/metadata 2019-05-20 20:30:19.000000000 +0200 @@ -1,14 +1,14 @@ --- !ruby/object:Gem::Specification name: ffi version: !ruby/object:Gem::Version - version: 1.11.0 + version: 1.11.1 platform: ruby authors: - Wayne Meissner autorequire: bindir: bin cert_chain: [] -date: 2019-05-17 00:00:00.000000000 Z +date: 2019-05-20 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: rake @@ -649,7 +649,7 @@ requirements: - - ">=" - !ruby/object:Gem::Version - version: '1.9' + version: '2.0' required_rubygems_version: !ruby/object:Gem::Requirement requirements: - - ">="
