pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/ruby-ffi devel/ruby-ffi: update to 1.11.1



details:   https://anonhg.NetBSD.org/pkgsrc/rev/f11aa9a0fc76
branches:  trunk
changeset: 416790:f11aa9a0fc76
user:      taca <taca%pkgsrc.org@localhost>
date:      Wed Oct 30 14:05:23 2019 +0000

description:
devel/ruby-ffi: update to 1.11.1

Update ruby-ffi to 1.11.1.

1.11.1 / 2019-05-20
-------------------

Changed:
* Raise required ruby version to >=2.0. #699, #700
* Fix a possible linker error on ruby < 2.3 on Linux.


1.11.0 / 2019-05-17
-------------------

Added:
* Add ability to disable or force use of system libffi. #669
  Use like `gem inst ffi -- --enable-system-libffi` .
* Add ability to call FFI callbacks from outside of FFI call frame. #584
* Add proper documentation to FFI::Generator and ::Task
* Add gemspec metadata. #696, #698

Changed:
* Fix stdcall on Win32. #649, #669
* Fix load paths for FFI::Generator::Task
* Fix FFI::Pointer#read_string(0) to return a binary String. #692
* Fix benchmark suite so that it runs on ruby-2.x
* Move FFI::Platform::CPU from C to Ruby. #663
* Move FFI::StructByReference to Ruby. #681
* Move FFI::DataConverter to Ruby (#661)
* Various cleanups and improvements of specs and benchmarks

Removed:
* Remove ruby-1.8 and 1.9 compatibility code. #683
* Remove unused spec files. #684

diffstat:

 devel/ruby-ffi/Makefile |   4 ++--
 devel/ruby-ffi/PLIST    |   8 ++++----
 devel/ruby-ffi/distinfo |  10 +++++-----
 3 files changed, 11 insertions(+), 11 deletions(-)

diffs (70 lines):

diff -r ae6e7d4a6815 -r f11aa9a0fc76 devel/ruby-ffi/Makefile
--- a/devel/ruby-ffi/Makefile   Wed Oct 30 14:04:06 2019 +0000
+++ b/devel/ruby-ffi/Makefile   Wed Oct 30 14:05:23 2019 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.20 2019/01/20 13:48:30 taca Exp $
+# $NetBSD: Makefile,v 1.21 2019/10/30 14:05:23 taca Exp $
 
-DISTNAME=      ffi-1.10.0
+DISTNAME=      ffi-1.11.1
 CATEGORIES=    devel
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
diff -r ae6e7d4a6815 -r f11aa9a0fc76 devel/ruby-ffi/PLIST
--- a/devel/ruby-ffi/PLIST      Wed Oct 30 14:04:06 2019 +0000
+++ b/devel/ruby-ffi/PLIST      Wed Oct 30 14:05:23 2019 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.17 2019/01/20 13:48:30 taca Exp $
+@comment $NetBSD: PLIST,v 1.18 2019/10/30 14:05:23 taca Exp $
 ${GEM_HOME}/cache/${GEM_NAME}.gem
 ${GEM_EXTSDIR}/ffi_c.${RUBY_DLEXT}
 ${GEM_EXTSDIR}/gem.build_complete
@@ -23,7 +23,6 @@
 ${GEM_LIBDIR}/ext/ffi_c/Call.h
 ${GEM_LIBDIR}/ext/ffi_c/ClosurePool.c
 ${GEM_LIBDIR}/ext/ffi_c/ClosurePool.h
-${GEM_LIBDIR}/ext/ffi_c/DataConverter.c
 ${GEM_LIBDIR}/ext/ffi_c/DynamicLibrary.c
 ${GEM_LIBDIR}/ext/ffi_c/DynamicLibrary.h
 ${GEM_LIBDIR}/ext/ffi_c/Function.c
@@ -45,8 +44,6 @@
 ${GEM_LIBDIR}/ext/ffi_c/Pointer.h
 ${GEM_LIBDIR}/ext/ffi_c/Struct.c
 ${GEM_LIBDIR}/ext/ffi_c/Struct.h
-${GEM_LIBDIR}/ext/ffi_c/StructByReference.c
-${GEM_LIBDIR}/ext/ffi_c/StructByReference.h
 ${GEM_LIBDIR}/ext/ffi_c/StructByValue.c
 ${GEM_LIBDIR}/ext/ffi_c/StructByValue.h
 ${GEM_LIBDIR}/ext/ffi_c/StructLayout.c
@@ -472,6 +469,7 @@
 ${GEM_LIBDIR}/lib/ffi/autopointer.rb
 ${GEM_LIBDIR}/lib/ffi/buffer.rb
 ${GEM_LIBDIR}/lib/ffi/callback.rb
+${GEM_LIBDIR}/lib/ffi/data_converter.rb
 ${GEM_LIBDIR}/lib/ffi/enum.rb
 ${GEM_LIBDIR}/lib/ffi/errno.rb
 ${GEM_LIBDIR}/lib/ffi/ffi.rb
@@ -526,6 +524,8 @@
 ${GEM_LIBDIR}/lib/ffi/platform/x86_64-windows/types.conf
 ${GEM_LIBDIR}/lib/ffi/pointer.rb
 ${GEM_LIBDIR}/lib/ffi/struct.rb
+${GEM_LIBDIR}/lib/ffi/struct_by_reference.rb
+${GEM_LIBDIR}/lib/ffi/struct_layout.rb
 ${GEM_LIBDIR}/lib/ffi/struct_layout_builder.rb
 ${GEM_LIBDIR}/lib/ffi/tools/const_generator.rb
 ${GEM_LIBDIR}/lib/ffi/tools/generator.rb
diff -r ae6e7d4a6815 -r f11aa9a0fc76 devel/ruby-ffi/distinfo
--- a/devel/ruby-ffi/distinfo   Wed Oct 30 14:04:06 2019 +0000
+++ b/devel/ruby-ffi/distinfo   Wed Oct 30 14:05:23 2019 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.19 2019/01/20 13:48:30 taca Exp $
+$NetBSD: distinfo,v 1.20 2019/10/30 14:05:23 taca Exp $
 
-SHA1 (ffi-1.10.0.gem) = 15d8209c5c420a141e38763b153b41e5de2535ba
-RMD160 (ffi-1.10.0.gem) = 940829e28d15630a2fcfc6402b939819c3b0fece
-SHA512 (ffi-1.10.0.gem) = 7bdb52c9912c976379fa50e86bc6cb2551c236b59f7610d864ab37a5357a231ed9b44c45941d8be68038e6e84542005b808045ed8da0e9e07de4428100f3bf1b
-Size (ffi-1.10.0.gem) = 869376 bytes
+SHA1 (ffi-1.11.1.gem) = 7ae20190e4858ad770b4e11e4369922d26fc6bd8
+RMD160 (ffi-1.11.1.gem) = cc937f4048b01ef4b160be217d88569881120812
+SHA512 (ffi-1.11.1.gem) = 077206807a44f1dd8b62217a42d22b5504ff2fcb8788c184d9e55e4469a4e712e531cdf514e981d8a95f5bd663b993fe44d2807d328f93ce43d431bb3d92b61b
+Size (ffi-1.11.1.gem) = 868352 bytes



Home | Main Index | Thread Index | Old Index