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.14.2



details:   https://anonhg.NetBSD.org/pkgsrc/rev/53f516ba15b1
branches:  trunk
changeset: 444569:53f516ba15b1
user:      taca <taca%pkgsrc.org@localhost>
date:      Sun Jan 10 14:49:36 2021 +0000

description:
devel/ruby-ffi: update to 1.14.2


1.14.2 / 2020-12-21
-------------------

Fixed:
* Fix builtin libffi on newer Ubuntu caused by an outdated Makefile.in . #863


1.14.1 / 2020-12-19
-------------------

Changed:
* Revert changes to FFI::Pointer#write_string made in ffi-1.14.0.
  It breaks compatibilty in a way that can cause hard to find errors. #857


1.14.0 / 2020-12-18
-------------------

Added:
* Add types.conf for x86_64-msys, x86_64-haiku, aarch64-openbsd and aarch64-darwin (alias arm64-darwin)
* Add method AbstractMemory#size_limit? . #829
* Add new extconf option --enable-libffi-alloc which is enabled per default on Apple M1 (arm64-darwin).

Changed:
* Do NULL pointer check only when array length > 0 . #305
* Raise an error on an unknown order argument. #830
* Change FFI::Pointer#write_string to terminate with a NUL byte like other string methods. #805
* Update bundled libffi to latest master.

Removed:
* Remove win32/stdint.h and stdbool.h because of copyright issue.  #693

Fixed:
* Fix possible UTF-8 load error in loader script interpretation. #792
* Fix segfault on non-array argument to #write_array_of_*
* Fix memory leak in MethodHandle . #815
* Fix possible segfault in combination with fiddle or other libffi using gems . #835
* Fix possibility to use ffi ruby gem with JRuby-9.3 . #763
* Fix a GC issue, when a callback Proc is used on more than 2 callback signatures. #820

diffstat:

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

diffs (100 lines):

diff -r 4febd753fdb2 -r 53f516ba15b1 devel/ruby-ffi/Makefile
--- a/devel/ruby-ffi/Makefile   Sun Jan 10 14:47:56 2021 +0000
+++ b/devel/ruby-ffi/Makefile   Sun Jan 10 14:49:36 2021 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.26 2020/06/10 13:57:28 taca Exp $
+# $NetBSD: Makefile,v 1.27 2021/01/10 14:49:36 taca Exp $
 
-DISTNAME=      ffi-1.13.1
+DISTNAME=      ffi-1.14.2
 CATEGORIES=    devel
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
diff -r 4febd753fdb2 -r 53f516ba15b1 devel/ruby-ffi/PLIST
--- a/devel/ruby-ffi/PLIST      Sun Jan 10 14:47:56 2021 +0000
+++ b/devel/ruby-ffi/PLIST      Sun Jan 10 14:49:36 2021 +0000
@@ -1,13 +1,7 @@
-@comment $NetBSD: PLIST,v 1.20 2020/06/07 06:48:12 taca Exp $
+@comment $NetBSD: PLIST,v 1.21 2021/01/10 14:49:36 taca Exp $
 ${GEM_HOME}/cache/${GEM_NAME}.gem
 ${GEM_EXTSDIR}/ffi_c.${RUBY_DLEXT}
 ${GEM_EXTSDIR}/gem.build_complete
-${GEM_LIBDIR}/.appveyor.yml
-${GEM_LIBDIR}/.github/workflows/ci.yml
-${GEM_LIBDIR}/.gitignore
-${GEM_LIBDIR}/.gitmodules
-${GEM_LIBDIR}/.travis.yml
-${GEM_LIBDIR}/.yardopts
 ${GEM_LIBDIR}/CHANGELOG.md
 ${GEM_LIBDIR}/COPYING
 ${GEM_LIBDIR}/Gemfile
@@ -166,6 +160,9 @@
 ${GEM_LIBDIR}/ext/ffi_c/libffi/src/cris/ffi.c
 ${GEM_LIBDIR}/ext/ffi_c/libffi/src/cris/ffitarget.h
 ${GEM_LIBDIR}/ext/ffi_c/libffi/src/cris/sysv.S
+${GEM_LIBDIR}/ext/ffi_c/libffi/src/csky/ffi.c
+${GEM_LIBDIR}/ext/ffi_c/libffi/src/csky/ffitarget.h
+${GEM_LIBDIR}/ext/ffi_c/libffi/src/csky/sysv.S
 ${GEM_LIBDIR}/ext/ffi_c/libffi/src/debug.c
 ${GEM_LIBDIR}/ext/ffi_c/libffi/src/dlmalloc.c
 ${GEM_LIBDIR}/ext/ffi_c/libffi/src/frv/eabi.S
@@ -176,6 +173,10 @@
 ${GEM_LIBDIR}/ext/ffi_c/libffi/src/ia64/ia64_flags.h
 ${GEM_LIBDIR}/ext/ffi_c/libffi/src/ia64/unix.S
 ${GEM_LIBDIR}/ext/ffi_c/libffi/src/java_raw_api.c
+${GEM_LIBDIR}/ext/ffi_c/libffi/src/kvx/asm.h
+${GEM_LIBDIR}/ext/ffi_c/libffi/src/kvx/ffi.c
+${GEM_LIBDIR}/ext/ffi_c/libffi/src/kvx/ffitarget.h
+${GEM_LIBDIR}/ext/ffi_c/libffi/src/kvx/sysv.S
 ${GEM_LIBDIR}/ext/ffi_c/libffi/src/m32r/ffi.c
 ${GEM_LIBDIR}/ext/ffi_c/libffi/src/m32r/ffitarget.h
 ${GEM_LIBDIR}/ext/ffi_c/libffi/src/m32r/sysv.S
@@ -480,10 +481,9 @@
 ${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.go/static-chain.h
 ${GEM_LIBDIR}/ext/ffi_c/rbffi.h
 ${GEM_LIBDIR}/ext/ffi_c/rbffi_endian.h
-${GEM_LIBDIR}/ext/ffi_c/win32/stdbool.h
-${GEM_LIBDIR}/ext/ffi_c/win32/stdint.h
 ${GEM_LIBDIR}/ffi.gemspec
 ${GEM_LIBDIR}/lib/ffi.rb
+${GEM_LIBDIR}/lib/ffi/abstract_memory.rb
 ${GEM_LIBDIR}/lib/ffi/autopointer.rb
 ${GEM_LIBDIR}/lib/ffi/buffer.rb
 ${GEM_LIBDIR}/lib/ffi/callback.rb
@@ -496,9 +496,11 @@
 ${GEM_LIBDIR}/lib/ffi/managedstruct.rb
 ${GEM_LIBDIR}/lib/ffi/memorypointer.rb
 ${GEM_LIBDIR}/lib/ffi/platform.rb
+${GEM_LIBDIR}/lib/ffi/platform/aarch64-darwin/types.conf
 ${GEM_LIBDIR}/lib/ffi/platform/aarch64-freebsd/types.conf
 ${GEM_LIBDIR}/lib/ffi/platform/aarch64-freebsd12/types.conf
 ${GEM_LIBDIR}/lib/ffi/platform/aarch64-linux/types.conf
+${GEM_LIBDIR}/lib/ffi/platform/aarch64-openbsd/types.conf
 ${GEM_LIBDIR}/lib/ffi/platform/arm-freebsd/types.conf
 ${GEM_LIBDIR}/lib/ffi/platform/arm-freebsd12/types.conf
 ${GEM_LIBDIR}/lib/ffi/platform/arm-linux/types.conf
@@ -538,7 +540,9 @@
 ${GEM_LIBDIR}/lib/ffi/platform/x86_64-dragonflybsd/types.conf
 ${GEM_LIBDIR}/lib/ffi/platform/x86_64-freebsd/types.conf
 ${GEM_LIBDIR}/lib/ffi/platform/x86_64-freebsd12/types.conf
+${GEM_LIBDIR}/lib/ffi/platform/x86_64-haiku/types.conf
 ${GEM_LIBDIR}/lib/ffi/platform/x86_64-linux/types.conf
+${GEM_LIBDIR}/lib/ffi/platform/x86_64-msys/types.conf
 ${GEM_LIBDIR}/lib/ffi/platform/x86_64-netbsd/types.conf
 ${GEM_LIBDIR}/lib/ffi/platform/x86_64-openbsd/types.conf
 ${GEM_LIBDIR}/lib/ffi/platform/x86_64-solaris/types.conf
diff -r 4febd753fdb2 -r 53f516ba15b1 devel/ruby-ffi/distinfo
--- a/devel/ruby-ffi/distinfo   Sun Jan 10 14:47:56 2021 +0000
+++ b/devel/ruby-ffi/distinfo   Sun Jan 10 14:49:36 2021 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.24 2020/06/10 13:57:28 taca Exp $
+$NetBSD: distinfo,v 1.25 2021/01/10 14:49:36 taca Exp $
 
-SHA1 (ffi-1.13.1.gem) = cfa25e7a3760c3ec16723cb8263d9b7a52d0eadf
-RMD160 (ffi-1.13.1.gem) = 1c704785139f770858a8fed0da37c161dd8e3cc5
-SHA512 (ffi-1.13.1.gem) = 4c0b5086463c5abedc440c44fb12c62612627a2aaad60b1959ea8831d4ec2bbe3217fec0b63612730bb219748fd2bd2252dd615ca0305fb7f0e8456c63c31fbd
-Size (ffi-1.13.1.gem) = 897536 bytes
+SHA1 (ffi-1.14.2.gem) = 95d2b5964ad619b9f84b3583b00ea3b344891da3
+RMD160 (ffi-1.14.2.gem) = abab8fb2e60a50acd3a049bc47a08c038957b6f0
+SHA512 (ffi-1.14.2.gem) = 4ac26b7d5f9a984a3201cbe82c79b9ba4b5ec113657845e96576cc36de6fcdb469eab0aa2017cd964e7c73b7ed4e5c26f020272b799efe4cd8a2e02329b58797
+Size (ffi-1.14.2.gem) = 908288 bytes



Home | Main Index | Thread Index | Old Index