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


Reply via email to