1 --- ffi-yajl-1.2.0/lib/ffi_yajl/ffi.rb~ 2014-11-12 23:07:49.846221611 +0200
2 +++ ffi-yajl-1.2.0/lib/ffi_yajl/ffi.rb 2014-11-12 23:13:10.000000000 +0200
12 libname = ::FFI.map_library_name("yajl")
13 - # XXX: need to replace ::FFI.map_library_name here as well
14 - libname = "libyajl.so" if libname == "yajl.dll"
15 - libpath = File.expand_path(File.join(Libyajl2.opt_path, libname))
16 - libpath.gsub!(/dylib/, 'bundle')
18 - if File.file?(libpath)
19 - # use our vendored version of libyajl2 if we find it installed
26 class YajlCallbacks < ::FFI::Struct
27 layout :yajl_null, :pointer,
28 --- ffi-yajl-1.2.0/ext/ffi_yajl/ext/encoder/extconf.rb~ 2014-11-12 23:19:03.000000000 +0200
29 +++ ffi-yajl-1.2.0/ext/ffi_yajl/ext/encoder/extconf.rb 2014-11-12 23:20:13.882893756 +0200
35 RbConfig::MAKEFILE_CONFIG['CC'] = ENV['CC'] if ENV['CC']
37 -# pick up the vendored libyajl2 out of the libyajl2 gem
38 -$CFLAGS = " -I#{Libyajl2.include_path} #{$CFLAGS}"
39 -$LDFLAGS = " -L#{Libyajl2.opt_path} #{$LDFLAGS}"
41 # remove "-Wl,--no-undefined" flag if existent to allow for loading with dlopen
42 $LDFLAGS.slice!("-Wl,--no-undefined")
44 --- ffi-yajl-1.2.0/ext/ffi_yajl/ext/parser/extconf.rb~ 2014-11-12 23:19:03.000000000 +0200
45 +++ ffi-yajl-1.2.0/ext/ffi_yajl/ext/parser/extconf.rb 2014-11-12 23:20:29.100220591 +0200
51 RbConfig::MAKEFILE_CONFIG['CC'] = ENV['CC'] if ENV['CC']
53 -# pick up the vendored libyajl2 out of the libyajl2 gem
54 -$CFLAGS = "-I#{Libyajl2.include_path} #{$CFLAGS}"
55 -$LDFLAGS = "-L#{Libyajl2.opt_path} #{$LDFLAGS}"
57 # remove "-Wl,--no-undefined" flag if existent to allow for loading with dlopen
58 $LDFLAGS.slice!("-Wl,--no-undefined")