pkgsrc-Changes archive

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

CVS commit: pkgsrc/devel/ruby-ffi



Module Name:    pkgsrc
Committed By:   taca
Date:           Sat Jun  8 15:46:29 UTC 2024

Modified Files:
        pkgsrc/devel/ruby-ffi: Makefile PLIST distinfo

Log Message:
devel/ruby-ffi: update to 1.17.0

1.17.0.rc1 (2024-04-08)

Fixed:

* Fix type definitions on aarch64-linux. #1067, #1066
* Use RB_TEST for Pointer.autorelease= . #1065 So that false and nil are
  treated as falsey and anything else as truthy.
* Replace Fixnum by Integer. #1064 Fixnum is no longer present in the ruby
  language.
* Update FFI::NativeType doc. #1061
* Store FFI::Type::Mapped of FFI::StrPtrConverter in global instead of
  custom type map
* Various documentation fixes. #1042
* Update FFI::Pointer#== to return false if a pointer is compared to a
  non-pointer object, which is the expected behavior. #1083
* Avoid warning about undefined wariable @ffi_functions #1085
* Fix a very unlikely GC bug when using a callback block. # 1089

Added:

* Provide binary gems for many platforms. #990
* Add Windows fat binary gem for Ruby-3.3
* Add RBS type definitions for many user facing parts of the FFI API. #1042
* Improve fallback search path logic. #1088 Respect LD_LIBRARY_PATH and
  DYLD_LIBRARY_PATH on Macos.
* Update libffi to current git master branch.

Removed:

* Remove enum CHAR_ARRAY which is no longer used. #1063

1.17.0.rc2 (2024-04-22)

Fixed:

* Add missing write barriers to StructLayout#initialize causing a segfault
  with GC.stress. #1079

1.17.0 (2024-06-02)

Fixed:

* Add FFI::AbstractMemory#read_array_of_string . It was defined but not
  exposed to Ruby nor tested. #1070


To generate a diff of this commit:
cvs rdiff -u -r1.34 -r1.35 pkgsrc/devel/ruby-ffi/Makefile
cvs rdiff -u -r1.23 -r1.24 pkgsrc/devel/ruby-ffi/PLIST
cvs rdiff -u -r1.33 -r1.34 pkgsrc/devel/ruby-ffi/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/ruby-ffi/Makefile
diff -u pkgsrc/devel/ruby-ffi/Makefile:1.34 pkgsrc/devel/ruby-ffi/Makefile:1.35
--- pkgsrc/devel/ruby-ffi/Makefile:1.34 Sat Nov 11 12:09:58 2023
+++ pkgsrc/devel/ruby-ffi/Makefile      Sat Jun  8 15:46:29 2024
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.34 2023/11/11 12:09:58 taca Exp $
+# $NetBSD: Makefile,v 1.35 2024/06/08 15:46:29 taca Exp $
 
-DISTNAME=      ffi-1.16.3
+DISTNAME=      ffi-1.17.0
 CATEGORIES=    devel
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost

Index: pkgsrc/devel/ruby-ffi/PLIST
diff -u pkgsrc/devel/ruby-ffi/PLIST:1.23 pkgsrc/devel/ruby-ffi/PLIST:1.24
--- pkgsrc/devel/ruby-ffi/PLIST:1.23    Sat Nov 11 12:09:58 2023
+++ pkgsrc/devel/ruby-ffi/PLIST Sat Jun  8 15:46:29 2024
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.23 2023/11/11 12:09:58 taca Exp $
+@comment $NetBSD: PLIST,v 1.24 2024/06/08 15:46:29 taca Exp $
 ${GEM_HOME}/cache/${GEM_NAME}.gem
 ${GEM_EXTSDIR}/ffi_c.${RUBY_DLEXT}
 ${GEM_EXTSDIR}/gem.build_complete
@@ -58,6 +58,7 @@ ${GEM_LIBDIR}/ext/ffi_c/libffi.gnu.mk
 ${GEM_LIBDIR}/ext/ffi_c/libffi.mk
 ${GEM_LIBDIR}/ext/ffi_c/libffi.vc.mk
 ${GEM_LIBDIR}/ext/ffi_c/libffi.vc64.mk
+${GEM_LIBDIR}/ext/ffi_c/libffi/.allow-ai-service
 ${GEM_LIBDIR}/ext/ffi_c/libffi/.appveyor.yml
 ${GEM_LIBDIR}/ext/ffi_c/libffi/.appveyor/site.exp
 ${GEM_LIBDIR}/ext/ffi_c/libffi/.appveyor/unix-noexec.exp
@@ -308,6 +309,10 @@ ${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite
 ${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/align_stdcall.c
 ${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/bpo_38748.c
 ${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/call.exp
+${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/callback.c
+${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/callback2.c
+${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/callback3.c
+${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/callback4.c
 ${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/err_bad_typedef.c
 ${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/ffitest.h
 ${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/float.c
@@ -622,4 +627,21 @@ ${GEM_LIBDIR}/samples/inotify.rb
 ${GEM_LIBDIR}/samples/pty.rb
 ${GEM_LIBDIR}/samples/qsort.rb
 ${GEM_LIBDIR}/samples/qsort_ractor.rb
+${GEM_LIBDIR}/sig/ffi.rbs
+${GEM_LIBDIR}/sig/ffi/abstract_memory.rbs
+${GEM_LIBDIR}/sig/ffi/auto_pointer.rbs
+${GEM_LIBDIR}/sig/ffi/buffer.rbs
+${GEM_LIBDIR}/sig/ffi/data_converter.rbs
+${GEM_LIBDIR}/sig/ffi/dynamic_library.rbs
+${GEM_LIBDIR}/sig/ffi/enum.rbs
+${GEM_LIBDIR}/sig/ffi/function.rbs
+${GEM_LIBDIR}/sig/ffi/library.rbs
+${GEM_LIBDIR}/sig/ffi/native_type.rbs
+${GEM_LIBDIR}/sig/ffi/pointer.rbs
+${GEM_LIBDIR}/sig/ffi/struct.rbs
+${GEM_LIBDIR}/sig/ffi/struct_by_reference.rbs
+${GEM_LIBDIR}/sig/ffi/struct_by_value.rbs
+${GEM_LIBDIR}/sig/ffi/struct_layout.rbs
+${GEM_LIBDIR}/sig/ffi/struct_layout_builder.rbs
+${GEM_LIBDIR}/sig/ffi/type.rbs
 ${GEM_HOME}/specifications/${GEM_NAME}.gemspec

Index: pkgsrc/devel/ruby-ffi/distinfo
diff -u pkgsrc/devel/ruby-ffi/distinfo:1.33 pkgsrc/devel/ruby-ffi/distinfo:1.34
--- pkgsrc/devel/ruby-ffi/distinfo:1.33 Sat Nov 11 12:09:58 2023
+++ pkgsrc/devel/ruby-ffi/distinfo      Sat Jun  8 15:46:29 2024
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.33 2023/11/11 12:09:58 taca Exp $
+$NetBSD: distinfo,v 1.34 2024/06/08 15:46:29 taca Exp $
 
-BLAKE2s (ffi-1.16.3.gem) = ce5abfb5affb5e4002dbd078d4092b66f9424e6f1edc31285080e3f1a19de019
-SHA512 (ffi-1.16.3.gem) = b3d823a03055412a85ae3dbc10c3b50615614f0b66830e144ca47610b1f93f588ff693a95d364b4f686968b79bba91f9f9fa60b932479c6bf9ceb10e15575b98
-Size (ffi-1.16.3.gem) = 999936 bytes
+BLAKE2s (ffi-1.17.0.gem) = 6dd51912b0d132556fffa17a9ae58e052d67de5874b5bc630b9873d3b32d3655
+SHA512 (ffi-1.17.0.gem) = 5cdaf19eaa499127607de7389f69b4927c7bd8a154a53071c53906050bc712b67c1fbc7b4b37fcf9a82fa6c79d705796032cd7ab61755646cfed0c2d279940a1
+Size (ffi-1.17.0.gem) = 1009152 bytes



Home | Main Index | Thread Index | Old Index