Hello community, here is the log from the commit of package rubygem-ffi for openSUSE:Factory checked in at 2017-03-21 22:49:02 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rubygem-ffi (Old) and /work/SRC/openSUSE:Factory/.rubygem-ffi.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rubygem-ffi" Tue Mar 21 22:49:02 2017 rev:23 rq:479642 version:1.9.18 Changes: -------- --- /work/SRC/openSUSE:Factory/rubygem-ffi/rubygem-ffi.changes 2017-01-25 23:28:24.376906847 +0100 +++ /work/SRC/openSUSE:Factory/.rubygem-ffi.new/rubygem-ffi.changes 2017-03-21 22:49:03.678920370 +0100 @@ -1,0 +2,6 @@ +Sat Mar 4 05:42:10 UTC 2017 - co...@suse.com + +- updated to version 1.9.18 + see installed ChangeLog + +------------------------------------------------------------------- Old: ---- ffi-1.9.17.gem New: ---- ffi-1.9.18.gem ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rubygem-ffi.spec ++++++ --- /var/tmp/diff_new_pack.4FFNB7/_old 2017-03-21 22:49:04.670780148 +0100 +++ /var/tmp/diff_new_pack.4FFNB7/_new 2017-03-21 22:49:04.670780148 +0100 @@ -24,7 +24,7 @@ # Name: rubygem-ffi -Version: 1.9.17 +Version: 1.9.18 Release: 0 %define mod_name ffi %define mod_full_name %{mod_name}-%{version} ++++++ ffi-1.9.17.gem -> ffi-1.9.18.gem ++++++ 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/DynamicLibrary.c new/ext/ffi_c/DynamicLibrary.c --- old/ext/ffi_c/DynamicLibrary.c 2017-01-13 20:44:08.000000000 +0100 +++ new/ext/ffi_c/DynamicLibrary.c 2017-03-03 16:16:47.000000000 +0100 @@ -36,6 +36,7 @@ # include <winsock2.h> # define _WINSOCKAPI_ # include <windows.h> +# include <shlwapi.h> #else # include <dlfcn.h> #endif @@ -185,7 +186,8 @@ if (name == NULL) { return GetModuleHandle(NULL); } else { - return LoadLibraryExA(name, NULL, LOAD_WITH_ALTERED_SEARCH_PATH); + DWORD dwFlags = PathIsRelativeA(name) ? 0 : LOAD_WITH_ALTERED_SEARCH_PATH; + return LoadLibraryExA(name, NULL, dwFlags); } } 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 2017-01-13 20:44:08.000000000 +0100 +++ new/ext/ffi_c/extconf.rb 2017-03-03 16:16:47.000000000 +0100 @@ -24,7 +24,8 @@ # Check if the raw api is available. $defs << "-DHAVE_RAW_API" if have_func("ffi_raw_call") && have_func("ffi_prep_raw_closure") end - + + have_header('shlwapi.h') have_func('rb_thread_blocking_region') have_func('rb_thread_call_with_gvl') have_func('rb_thread_call_without_gvl') diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ffi.gemspec new/ffi.gemspec --- old/ffi.gemspec 2017-01-13 20:44:08.000000000 +0100 +++ new/ffi.gemspec 2017-03-03 16:16:47.000000000 +0100 @@ -16,8 +16,8 @@ s.require_paths << 'ext/ffi_c' s.required_ruby_version = '>= 1.8.7' s.add_development_dependency 'rake', '~> 10.1' - s.add_development_dependency 'rake-compiler', '~> 0.9' - s.add_development_dependency 'rake-compiler-dock', '~> 0.5.2' + s.add_development_dependency 'rake-compiler', '~> 1.0' + s.add_development_dependency 'rake-compiler-dock', '~> 0.6.0' s.add_development_dependency 'rspec', '~> 2.14.1' s.add_development_dependency 'rubygems-tasks', "~> 0.2.4" end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/ffi/struct_layout_builder.rb new/lib/ffi/struct_layout_builder.rb --- old/lib/ffi/struct_layout_builder.rb 2017-01-13 20:44:08.000000000 +0100 +++ new/lib/ffi/struct_layout_builder.rb 2017-03-03 16:16:48.000000000 +0100 @@ -87,7 +87,7 @@ # @return [0,1] # def packed=(packed) - if packed.is_a?(Fixnum) + if packed.is_a?(0.class) @alignment = packed @packed = packed else 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 2017-01-13 20:44:08.000000000 +0100 +++ new/lib/ffi/version.rb 2017-03-03 16:16:48.000000000 +0100 @@ -1,4 +1,4 @@ module FFI - VERSION = '1.9.17' + VERSION = '1.9.18' end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/metadata new/metadata --- old/metadata 2017-01-13 20:44:08.000000000 +0100 +++ new/metadata 2017-03-03 16:16:47.000000000 +0100 @@ -1,14 +1,14 @@ --- !ruby/object:Gem::Specification name: ffi version: !ruby/object:Gem::Version - version: 1.9.17 + version: 1.9.18 platform: ruby authors: - Wayne Meissner autorequire: bindir: bin cert_chain: [] -date: 2017-01-13 00:00:00.000000000 Z +date: 2017-03-03 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: rake @@ -30,28 +30,28 @@ requirements: - - "~>" - !ruby/object:Gem::Version - version: '0.9' + version: '1.0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version - version: '0.9' + version: '1.0' - !ruby/object:Gem::Dependency name: rake-compiler-dock requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version - version: 0.5.2 + version: 0.6.0 type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version - version: 0.5.2 + version: 0.6.0 - !ruby/object:Gem::Dependency name: rspec requirement: !ruby/object:Gem::Requirement