Sun Oct 9 13:54:20 2016 UTC ()
Update ruby-ffi to 1.9.14.

* Minor documentation and code style improvements.
* Support Ruby 2.1.8.
* Support Ruby 2.3.0.
* Fix library loading symbols.

For more detail, please refer:
<https://github.com/ffi/ffi/compare/1.9.10...1.9.14>.


(taca)
diff -r1.15 -r1.16 pkgsrc/devel/ruby-ffi/Makefile
diff -r1.13 -r1.14 pkgsrc/devel/ruby-ffi/PLIST
diff -r1.14 -r1.15 pkgsrc/devel/ruby-ffi/distinfo

cvs diff -r1.15 -r1.16 pkgsrc/devel/ruby-ffi/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/ruby-ffi/Makefile 2015/09/13 09:03:17 1.15
+++ pkgsrc/devel/ruby-ffi/Makefile 2016/10/09 13:54:20 1.16
@@ -1,15 +1,15 @@ @@ -1,15 +1,15 @@
1# $NetBSD: Makefile,v 1.15 2015/09/13 09:03:17 taca Exp $ 1# $NetBSD: Makefile,v 1.16 2016/10/09 13:54:20 taca Exp $
2 2
3DISTNAME= ffi-1.9.10 3DISTNAME= ffi-1.9.14
4CATEGORIES= devel 4CATEGORIES= devel
5 5
6MAINTAINER= pkgsrc-users@NetBSD.org 6MAINTAINER= pkgsrc-users@NetBSD.org
7HOMEPAGE= http://wiki.github.com/ffi/ffi 7HOMEPAGE= http://wiki.github.com/ffi/ffi
8COMMENT= Loading dynamic libraries, binding functions within them 8COMMENT= Loading dynamic libraries, binding functions within them
9LICENSE= modified-bsd 9LICENSE= modified-bsd
10 10
11USE_RAKE= YES 11USE_RAKE= YES
12 12
13.include "../../lang/ruby/gem.mk" 13.include "../../lang/ruby/gem.mk"
14.include "../../devel/libffi/buildlink3.mk" 14.include "../../devel/libffi/buildlink3.mk"
15.include "../../mk/bsd.pkg.mk" 15.include "../../mk/bsd.pkg.mk"

cvs diff -r1.13 -r1.14 pkgsrc/devel/ruby-ffi/PLIST (expand / switch to unified diff)

--- pkgsrc/devel/ruby-ffi/PLIST 2015/03/15 16:04:57 1.13
+++ pkgsrc/devel/ruby-ffi/PLIST 2016/10/09 13:54:20 1.14
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.13 2015/03/15 16:04:57 taca Exp $ 1@comment $NetBSD: PLIST,v 1.14 2016/10/09 13:54:20 taca Exp $
2${GEM_HOME}/cache/${GEM_NAME}.gem 2${GEM_HOME}/cache/${GEM_NAME}.gem
3${GEM_EXTSDIR}/ffi_c.${RUBY_DLEXT} 3${GEM_EXTSDIR}/ffi_c.${RUBY_DLEXT}
4${GEM_EXTSDIR}/gem.build_complete 4${GEM_EXTSDIR}/gem.build_complete
5${GEM_LIBDIR}/COPYING 5${GEM_LIBDIR}/COPYING
6${GEM_LIBDIR}/LICENSE 6${GEM_LIBDIR}/LICENSE
7${GEM_LIBDIR}/README.md 7${GEM_LIBDIR}/README.md
8${GEM_LIBDIR}/Rakefile 8${GEM_LIBDIR}/Rakefile
9${GEM_LIBDIR}/ext/ffi_c/AbstractMemory.c 9${GEM_LIBDIR}/ext/ffi_c/AbstractMemory.c
10${GEM_LIBDIR}/ext/ffi_c/AbstractMemory.h 10${GEM_LIBDIR}/ext/ffi_c/AbstractMemory.h
11${GEM_LIBDIR}/ext/ffi_c/ArrayType.c 11${GEM_LIBDIR}/ext/ffi_c/ArrayType.c
12${GEM_LIBDIR}/ext/ffi_c/ArrayType.h 12${GEM_LIBDIR}/ext/ffi_c/ArrayType.h
13${GEM_LIBDIR}/ext/ffi_c/Buffer.c 13${GEM_LIBDIR}/ext/ffi_c/Buffer.c
14${GEM_LIBDIR}/ext/ffi_c/Call.c 14${GEM_LIBDIR}/ext/ffi_c/Call.c
@@ -419,26 +419,29 @@ ${GEM_LIBDIR}/spec/ffi/dup_spec.rb @@ -419,26 +419,29 @@ ${GEM_LIBDIR}/spec/ffi/dup_spec.rb
419${GEM_LIBDIR}/spec/ffi/enum_spec.rb 419${GEM_LIBDIR}/spec/ffi/enum_spec.rb
420${GEM_LIBDIR}/spec/ffi/errno_spec.rb 420${GEM_LIBDIR}/spec/ffi/errno_spec.rb
421${GEM_LIBDIR}/spec/ffi/ffi_spec.rb 421${GEM_LIBDIR}/spec/ffi/ffi_spec.rb
422${GEM_LIBDIR}/spec/ffi/fixtures/Benchmark.c 422${GEM_LIBDIR}/spec/ffi/fixtures/Benchmark.c
423${GEM_LIBDIR}/spec/ffi/fixtures/BoolTest.c 423${GEM_LIBDIR}/spec/ffi/fixtures/BoolTest.c
424${GEM_LIBDIR}/spec/ffi/fixtures/BufferTest.c 424${GEM_LIBDIR}/spec/ffi/fixtures/BufferTest.c
425${GEM_LIBDIR}/spec/ffi/fixtures/ClosureTest.c 425${GEM_LIBDIR}/spec/ffi/fixtures/ClosureTest.c
426${GEM_LIBDIR}/spec/ffi/fixtures/EnumTest.c 426${GEM_LIBDIR}/spec/ffi/fixtures/EnumTest.c
427${GEM_LIBDIR}/spec/ffi/fixtures/FunctionTest.c 427${GEM_LIBDIR}/spec/ffi/fixtures/FunctionTest.c
428${GEM_LIBDIR}/spec/ffi/fixtures/GNUmakefile 428${GEM_LIBDIR}/spec/ffi/fixtures/GNUmakefile
429${GEM_LIBDIR}/spec/ffi/fixtures/GlobalVariable.c 429${GEM_LIBDIR}/spec/ffi/fixtures/GlobalVariable.c
430${GEM_LIBDIR}/spec/ffi/fixtures/LastErrorTest.c 430${GEM_LIBDIR}/spec/ffi/fixtures/LastErrorTest.c
431${GEM_LIBDIR}/spec/ffi/fixtures/NumberTest.c 431${GEM_LIBDIR}/spec/ffi/fixtures/NumberTest.c
 432${GEM_LIBDIR}/spec/ffi/fixtures/PipeHelper.h
 433${GEM_LIBDIR}/spec/ffi/fixtures/PipeHelperPosix.c
 434${GEM_LIBDIR}/spec/ffi/fixtures/PipeHelperWindows.c
432${GEM_LIBDIR}/spec/ffi/fixtures/PointerTest.c 435${GEM_LIBDIR}/spec/ffi/fixtures/PointerTest.c
433${GEM_LIBDIR}/spec/ffi/fixtures/ReferenceTest.c 436${GEM_LIBDIR}/spec/ffi/fixtures/ReferenceTest.c
434${GEM_LIBDIR}/spec/ffi/fixtures/StringTest.c 437${GEM_LIBDIR}/spec/ffi/fixtures/StringTest.c
435${GEM_LIBDIR}/spec/ffi/fixtures/StructTest.c 438${GEM_LIBDIR}/spec/ffi/fixtures/StructTest.c
436${GEM_LIBDIR}/spec/ffi/fixtures/UnionTest.c 439${GEM_LIBDIR}/spec/ffi/fixtures/UnionTest.c
437${GEM_LIBDIR}/spec/ffi/fixtures/VariadicTest.c 440${GEM_LIBDIR}/spec/ffi/fixtures/VariadicTest.c
438${GEM_LIBDIR}/spec/ffi/fixtures/classes.rb 441${GEM_LIBDIR}/spec/ffi/fixtures/classes.rb
439${GEM_LIBDIR}/spec/ffi/function_spec.rb 442${GEM_LIBDIR}/spec/ffi/function_spec.rb
440${GEM_LIBDIR}/spec/ffi/io_spec.rb 443${GEM_LIBDIR}/spec/ffi/io_spec.rb
441${GEM_LIBDIR}/spec/ffi/library_spec.rb 444${GEM_LIBDIR}/spec/ffi/library_spec.rb
442${GEM_LIBDIR}/spec/ffi/long_double.rb 445${GEM_LIBDIR}/spec/ffi/long_double.rb
443${GEM_LIBDIR}/spec/ffi/managed_struct_spec.rb 446${GEM_LIBDIR}/spec/ffi/managed_struct_spec.rb
444${GEM_LIBDIR}/spec/ffi/memorypointer_spec.rb 447${GEM_LIBDIR}/spec/ffi/memorypointer_spec.rb

cvs diff -r1.14 -r1.15 pkgsrc/devel/ruby-ffi/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/ruby-ffi/distinfo 2015/11/03 03:29:22 1.14
+++ pkgsrc/devel/ruby-ffi/distinfo 2016/10/09 13:54:20 1.15
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.14 2015/11/03 03:29:22 agc Exp $ 1$NetBSD: distinfo,v 1.15 2016/10/09 13:54:20 taca Exp $
2 2
3SHA1 (ffi-1.9.10.gem) = dcb88563a9d2e88f8d9b73ce893bc44d8f26d449 3SHA1 (ffi-1.9.14.gem) = 20145d750cb436fdb30ed131604473eb7b0ab82f
4RMD160 (ffi-1.9.10.gem) = f93eed545141fe5ea516b9ef7e2661a0bbfc3d96 4RMD160 (ffi-1.9.14.gem) = 2a61e5891a1f54465d55c389d065dc65b3c5b1a3
5SHA512 (ffi-1.9.10.gem) = 382c5e36b73c126cb9388384daf3bfa3564620bfeb2484523ed07ed2413c360fb6f27988ec0f397c471acd0b108c9f092454a8e5b086d519193542d8c73f7e23 5SHA512 (ffi-1.9.14.gem) = ab010e1da8a7ddfc65941c87f3be2205fb7d5428fcadb6d15bd5b1cf3d7572c7dd766fd7c57867290d0e1eb911271a515d7b1238dcfb09e14b3a7a7fa12f3b47
6Size (ffi-1.9.10.gem) = 881664 bytes 6Size (ffi-1.9.14.gem) = 884736 bytes