diff options
Diffstat (limited to 'archivers/ruby-xz/patches/patch-lib_xz_lib__lzma.rb')
-rw-r--r-- | archivers/ruby-xz/patches/patch-lib_xz_lib__lzma.rb | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/archivers/ruby-xz/patches/patch-lib_xz_lib__lzma.rb b/archivers/ruby-xz/patches/patch-lib_xz_lib__lzma.rb new file mode 100644 index 00000000000..d43833e2f0a --- /dev/null +++ b/archivers/ruby-xz/patches/patch-lib_xz_lib__lzma.rb @@ -0,0 +1,15 @@ +$NetBSD: patch-lib_xz_lib__lzma.rb,v 1.1 2012/03/20 07:26:05 taca Exp $ + +Use an absolute path for a library to load. + +--- lib/xz/lib_lzma.rb.orig 2012-03-19 09:42:58.000000000 +0000 ++++ lib/xz/lib_lzma.rb +@@ -71,7 +71,7 @@ module XZ + :lzma_buf_error, + :lzma_prog_error + +- ffi_lib ['lzma.so.2', 'lzma.so', 'lzma'] ++ ffi_lib ['lzma.@SHLIB_EXT@.2', 'lzma.@SHLIB_EXT@', 'lzma'].map! { |f| File.join('@LOCALBASE@/lib', f) } + + attach_function :lzma_easy_encoder, [:pointer, :uint32, :int], :int + attach_function :lzma_code, [:pointer, :int], :int |