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:           Sun Mar 29 07:03:45 UTC 2026

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

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

1.17.4 (2026-03-26)

Fixed:

* Fix union by-value ABI mismatch with float and double types on ARM64 and
  X86_64.  See #1177 and #1178 for details.
* Exclude libffi files, which are unnecessary.  #1176


To generate a diff of this commit:
cvs rdiff -u -r1.38 -r1.39 pkgsrc/devel/ruby-ffi/Makefile
cvs rdiff -u -r1.26 -r1.27 pkgsrc/devel/ruby-ffi/PLIST
cvs rdiff -u -r1.37 -r1.38 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.38 pkgsrc/devel/ruby-ffi/Makefile:1.39
--- pkgsrc/devel/ruby-ffi/Makefile:1.38 Tue Jan 13 15:09:24 2026
+++ pkgsrc/devel/ruby-ffi/Makefile      Sun Mar 29 07:03:45 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.38 2026/01/13 15:09:24 taca Exp $
+# $NetBSD: Makefile,v 1.39 2026/03/29 07:03:45 taca Exp $
 
-DISTNAME=      ffi-1.17.3
+DISTNAME=      ffi-1.17.4
 CATEGORIES=    devel
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost

Index: pkgsrc/devel/ruby-ffi/PLIST
diff -u pkgsrc/devel/ruby-ffi/PLIST:1.26 pkgsrc/devel/ruby-ffi/PLIST:1.27
--- pkgsrc/devel/ruby-ffi/PLIST:1.26    Tue Jan 13 15:09:24 2026
+++ pkgsrc/devel/ruby-ffi/PLIST Sun Mar 29 07:03:45 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.26 2026/01/13 15:09:24 taca Exp $
+@comment $NetBSD: PLIST,v 1.27 2026/03/29 07:03:45 taca Exp $
 ${GEM_HOME}/cache/${GEM_NAME}.gem
 ${GEM_EXTSDIR}/ffi_c.${RUBY_DLEXT}
 ${GEM_EXTSDIR}/gem.build_complete
@@ -59,31 +59,6 @@ ${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/.ci/Containerfile.ppc64le
-${GEM_LIBDIR}/ext/ffi_c/libffi/.ci/ar-lib
-${GEM_LIBDIR}/ext/ffi_c/libffi/.ci/bfin-sim.exp
-${GEM_LIBDIR}/ext/ffi_c/libffi/.ci/build-cross-in-container.sh
-${GEM_LIBDIR}/ext/ffi_c/libffi/.ci/build-in-container.sh
-${GEM_LIBDIR}/ext/ffi_c/libffi/.ci/build.sh
-${GEM_LIBDIR}/ext/ffi_c/libffi/.ci/compile
-${GEM_LIBDIR}/ext/ffi_c/libffi/.ci/install.sh
-${GEM_LIBDIR}/ext/ffi_c/libffi/.ci/m32r-sim.exp
-${GEM_LIBDIR}/ext/ffi_c/libffi/.ci/moxie-sim.exp
-${GEM_LIBDIR}/ext/ffi_c/libffi/.ci/msvs-detect
-${GEM_LIBDIR}/ext/ffi_c/libffi/.ci/or1k-sim.exp
-${GEM_LIBDIR}/ext/ffi_c/libffi/.ci/powerpc-eabisim.exp
-${GEM_LIBDIR}/ext/ffi_c/libffi/.ci/site.exp
-${GEM_LIBDIR}/ext/ffi_c/libffi/.ci/unix-noexec.exp
-${GEM_LIBDIR}/ext/ffi_c/libffi/.ci/wine-sim.exp
-${GEM_LIBDIR}/ext/ffi_c/libffi/.gail-labels
-${GEM_LIBDIR}/ext/ffi_c/libffi/.gitattributes
-${GEM_LIBDIR}/ext/ffi_c/libffi/.github/issue_template.md
-${GEM_LIBDIR}/ext/ffi_c/libffi/.github/workflows/build.yml
-${GEM_LIBDIR}/ext/ffi_c/libffi/.github/workflows/emscripten.yml
-${GEM_LIBDIR}/ext/ffi_c/libffi/.github/workflows/label-new-issue.yaml
-${GEM_LIBDIR}/ext/ffi_c/libffi/.github/workflows/tarball.yml
-${GEM_LIBDIR}/ext/ffi_c/libffi/.gitignore
 ${GEM_LIBDIR}/ext/ffi_c/libffi/ChangeLog.old
 ${GEM_LIBDIR}/ext/ffi_c/libffi/LICENSE
 ${GEM_LIBDIR}/ext/ffi_c/libffi/LICENSE-BUILDTOOLS
@@ -287,250 +262,7 @@ ${GEM_LIBDIR}/ext/ffi_c/libffi/src/xtens
 ${GEM_LIBDIR}/ext/ffi_c/libffi/src/xtensa/ffitarget.h
 ${GEM_LIBDIR}/ext/ffi_c/libffi/src/xtensa/sysv.S
 ${GEM_LIBDIR}/ext/ffi_c/libffi/stamp-h.in
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/Makefile.am
 ${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/Makefile.in
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/config/default.exp
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/emscripten/build-tests.sh
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/emscripten/build.sh
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/emscripten/conftest.py
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/emscripten/node-tests.sh
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/emscripten/test.html
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/emscripten/test_libffi.py
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/lib/libffi.exp
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/lib/target-libpath.exp
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/lib/wrapper.exp
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.bhaible/Makefile
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.bhaible/README
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.bhaible/alignof.h
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.bhaible/bhaible.exp
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.bhaible/test-call.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.bhaible/test-callback.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.bhaible/testcases.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/align_mixed.c
-${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
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/float1.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/float2.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/float3.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/float4.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/float_va.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/longjmp.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/many.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/many2.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/many_double.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/many_mixed.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/negint.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/offsets.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/overread.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/pr1172638.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/promotion.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/pyobjc_tc.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/return_dbl.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/return_dbl1.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/return_dbl2.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/return_fl.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/return_fl1.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/return_fl2.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/return_fl3.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/return_ldl.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/return_ll.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/return_ll1.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/return_sc.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/return_sl.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/return_uc.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/return_ul.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/s55.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/strlen.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/strlen2.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/strlen3.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/strlen4.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/struct1.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/struct10.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/struct2.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/struct3.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/struct4.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/struct5.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/struct6.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/struct7.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/struct8.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/struct9.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/struct_by_value_2.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/struct_by_value_3.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/struct_by_value_3f.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/struct_by_value_4.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/struct_by_value_4f.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/struct_by_value_big.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/struct_by_value_small.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/struct_int_float.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/struct_return_2H.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/struct_return_8H.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/uninitialized.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/va_1.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/va_2.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/va_3.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/va_struct1.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/va_struct2.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/va_struct3.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/x32.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/closure.exp
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/closure_fn0.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/closure_fn1.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/closure_fn2.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/closure_fn3.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/closure_fn4.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/closure_fn5.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/closure_fn6.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/closure_loc_fn0.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/closure_simple.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/cls_12byte.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/cls_16byte.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/cls_18byte.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/cls_19byte.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/cls_1_1byte.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/cls_20byte.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/cls_20byte1.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/cls_24byte.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/cls_2byte.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/cls_3_1byte.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/cls_3byte1.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/cls_3byte2.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/cls_3float.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/cls_4_1byte.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/cls_4byte.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/cls_5_1_byte.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/cls_5byte.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/cls_64byte.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/cls_6_1_byte.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/cls_6byte.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/cls_7_1_byte.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/cls_7byte.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/cls_8byte.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/cls_9byte1.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/cls_9byte2.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/cls_align_double.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/cls_align_float.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/cls_align_longdouble.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/cls_align_longdouble_split.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/cls_align_longdouble_split2.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/cls_align_pointer.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/cls_align_sint16.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/cls_align_sint32.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/cls_align_sint64.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/cls_align_uint16.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/cls_align_uint32.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/cls_align_uint64.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/cls_dbls_struct.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/cls_double.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/cls_double_va.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/cls_float.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/cls_longdouble.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/cls_longdouble_va.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/cls_many_mixed_args.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/cls_many_mixed_float_double.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/cls_multi_schar.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/cls_multi_sshort.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/cls_multi_sshortchar.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/cls_multi_uchar.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/cls_multi_ushort.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/cls_multi_ushortchar.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/cls_pointer.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/cls_pointer_stack.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/cls_schar.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/cls_sint.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/cls_sshort.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/cls_struct_va1.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/cls_uchar.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/cls_uint.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/cls_uint_va.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/cls_ulong_va.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/cls_ulonglong.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/cls_ushort.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/err_bad_abi.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/ffitest.h
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/huge_struct.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/nested_struct.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/nested_struct1.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/nested_struct10.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/nested_struct11.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/nested_struct12.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/nested_struct13.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/nested_struct2.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/nested_struct3.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/nested_struct4.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/nested_struct5.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/nested_struct6.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/nested_struct7.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/nested_struct8.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/nested_struct9.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/problem1.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/single_entry_structs1.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/single_entry_structs2.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/single_entry_structs3.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/stret_large.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/stret_large2.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/stret_medium.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/stret_medium2.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/testclosure.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/unwindtest.cc
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.closures/unwindtest_ffi_call.cc
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.complex/cls_align_complex.inc
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.complex/cls_align_complex_double.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.complex/cls_align_complex_float.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.complex/cls_align_complex_longdouble.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.complex/cls_complex.inc
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.complex/cls_complex_double.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.complex/cls_complex_float.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.complex/cls_complex_longdouble.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.complex/cls_complex_struct.inc
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.complex/cls_complex_struct_double.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.complex/cls_complex_struct_float.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.complex/cls_complex_struct_longdouble.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.complex/cls_complex_va.inc
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.complex/cls_complex_va_double.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.complex/cls_complex_va_float.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.complex/cls_complex_va_longdouble.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.complex/complex.exp
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.complex/complex.inc
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.complex/complex_defs_double.inc
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.complex/complex_defs_float.inc
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.complex/complex_defs_longdouble.inc
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.complex/complex_double.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.complex/complex_float.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.complex/complex_int.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.complex/complex_longdouble.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.complex/ffitest.h
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.complex/many_complex.inc
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.complex/many_complex_double.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.complex/many_complex_float.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.complex/many_complex_longdouble.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.complex/return_complex.inc
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.complex/return_complex1.inc
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.complex/return_complex1_double.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.complex/return_complex1_float.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.complex/return_complex1_longdouble.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.complex/return_complex2.inc
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.complex/return_complex2_double.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.complex/return_complex2_float.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.complex/return_complex2_longdouble.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.complex/return_complex_double.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.complex/return_complex_float.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.complex/return_complex_longdouble.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.go/aa-direct.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.go/closure1.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.go/ffitest.h
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.go/go.exp
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.go/static-chain.h
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.threads/ffitest.h
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.threads/threads.exp
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.threads/tsan.c
 ${GEM_LIBDIR}/ext/ffi_c/rbffi.h
 ${GEM_LIBDIR}/ext/ffi_c/rbffi_endian.h
 ${GEM_LIBDIR}/ffi.gemspec

Index: pkgsrc/devel/ruby-ffi/distinfo
diff -u pkgsrc/devel/ruby-ffi/distinfo:1.37 pkgsrc/devel/ruby-ffi/distinfo:1.38
--- pkgsrc/devel/ruby-ffi/distinfo:1.37 Tue Jan 13 15:09:24 2026
+++ pkgsrc/devel/ruby-ffi/distinfo      Sun Mar 29 07:03:45 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.37 2026/01/13 15:09:24 taca Exp $
+$NetBSD: distinfo,v 1.38 2026/03/29 07:03:45 taca Exp $
 
-BLAKE2s (ffi-1.17.3.gem) = 7f34422f32712c00c414db5f6b17bfe8123cf13ad89fd80544fe1d5596745ba5
-SHA512 (ffi-1.17.3.gem) = 89780f4236e29d2591679e7a87758ecc27e77d7bce270e3cb57ef12a939be485aa1077e5d6d87539f17cfddcd59697d802e2152a0284d5e6891328d5ec207517
-Size (ffi-1.17.3.gem) = 1010688 bytes
+BLAKE2s (ffi-1.17.4.gem) = 2939edb9fde82451182ea7c109e2a2dd6a027dc5509498c7a190c3e969df5267
+SHA512 (ffi-1.17.4.gem) = 5f135c18606d758a8aeb5dac1f38868b384f5234299ae509247802e6e06e0b52ba9bf9eebd99f5557bfb5772e2388d8381462bfdd5f60592733288114294dcaa
+Size (ffi-1.17.4.gem) = 894464 bytes



Home | Main Index | Thread Index | Old Index