Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 92AD284D41 for ; Sat, 11 Nov 2023 12:10:00 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([IPv6:::1]) by localhost (mail.netbsd.org [IPv6:::1]) (amavisd-new, port 10025) with ESMTP id XJXPqozRNAIQ for ; Sat, 11 Nov 2023 12:09:58 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.NetBSD.org [IPv6:2001:470:a085:999:28c:faff:fe03:5984]) by mail.netbsd.org (Postfix) with ESMTP id CA1B384CF7 for ; Sat, 11 Nov 2023 12:09:58 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id B8BE5FA2F; Sat, 11 Nov 2023 12:09:58 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1699704598257080" MIME-Version: 1.0 Date: Sat, 11 Nov 2023 12:09:58 +0000 From: "Takahiro Kambe" Subject: CVS commit: pkgsrc/devel/ruby-ffi To: pkgsrc-changes@NetBSD.org Approved: commit_and_comment Reply-To: taca@netbsd.org X-Mailer: log_accum Message-Id: <20231111120958.B8BE5FA2F@cvs.NetBSD.org> This is a multi-part message in MIME format. --_----------=_1699704598257080 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: taca Date: Sat Nov 11 12:09:58 UTC 2023 Modified Files: pkgsrc/devel/ruby-ffi: Makefile PLIST distinfo Log Message: devel/ruby-ffi: update to 1.16.3 1.16.0 (2023-09-23) Fixed: * Fix an issue with signed bitmasks when using flags on the most significant bit. #949 * Fix FFI::Pointer#initialize using NUM2LL instead of NUM2ULL. * Fix FFI::Type#inspect to properly display the constant name. #1002 * Use libffi closure allocations on hppa-Linux. #1017 Previously they would segfault. * Fix class name of Symbol#inspect. * Fix MSVC support of libtest. #1028 * Fix attach_function of functions ending in ? or ! #971 Added: * Convert all C-based classes to TypedData and use write barriers. #994, #995, #996, #997, #998, #999, #1000, #1001, #1003, #1004, #1005, #1006, #1007, #1008, #1009, #1010, #1011, #1012 This results in less pressure on the garbage collector, since the objects can be promoted to the old generation, which means they only get marked on major GC. * Implement ObjectSpace.memsize_of() of all C-based classes. * Make FFI Ractor compatible. #1023 Modules extended per extend FFI::Library need to be frozen in order to be used by non-main Ractors. This can be done by calling freeze below of all C interface definitions. o In a Ractor it's possible to: - load DLLs and call its functions, access its global variables - use builtin typedefs - use and modify ractor local typedefs - define callbacks - receive async callbacks from non-ruby threads - use frozen FFI::Library based modules with all attributes (enums, structs, typedefs, functions, callbacks) - invoke frozen functions and callbacks defined in the main Ractor - use FFI::Struct definitions from the main Ractor o In a Ractor it's impossible to: - create new FFI::Library based modules - create new FFI::Struct definitions - use custom global typedefs - use non-frozen FFI::Library based modules * Allow type retrieval of attached functions+variables. #1023 * Make FFI classes GC.compact friendly. #1021 * Update libffi and disable custom trampoline when using libffi closure allocation. #1020 This is because libffi changed the way how closures are allocated to static trampolines. * Add types.conf for loongarch64-linux. #943 * Add types.conf for sw_64-linux (Shen Wei 64-bit, based on Alpha). #1018 * Add support for aarch64-windows. #1035 * Windows: Update LoadLibrary error message to include error code. #1026 * Allow private release method for FFI::ManagedStruct and FFI::AutoPointer. #1029 * Add support for passing ABI version to FFI.map_library_name. #963 This adds the new class FFI::LibraryPath . * Add support for ruby-3.2 to windows binary gem. #1047 * Enable debug symbols for rake compile builds to ease debugging. #1048 Removed: * Remove allocator of AbstractMemory. #1013 This disables AbstractMemory.new, which has no practical use. * Remove unused FFI::SizeTypes. #1022 1.16.1 (2023-09-24) Fixed: * Fix compiling the builtin libffi. #1049 1.16.2 (2023-09-25) Fixed: * Handle null pointer crash after fork. #1051 1.16.3 / 2023-10-04 Fixed: * Fix gcc error when building on CentOS 7. #1052 * Avoid trying to store new DataConverter type in frozen TypeDefs hash. #1057 To generate a diff of this commit: cvs rdiff -u -r1.33 -r1.34 pkgsrc/devel/ruby-ffi/Makefile cvs rdiff -u -r1.22 -r1.23 pkgsrc/devel/ruby-ffi/PLIST cvs rdiff -u -r1.32 -r1.33 pkgsrc/devel/ruby-ffi/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1699704598257080 Content-Disposition: inline Content-Length: 16628 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/devel/ruby-ffi/Makefile diff -u pkgsrc/devel/ruby-ffi/Makefile:1.33 pkgsrc/devel/ruby-ffi/Makefile:1.34 --- pkgsrc/devel/ruby-ffi/Makefile:1.33 Sat Feb 12 12:30:40 2022 +++ pkgsrc/devel/ruby-ffi/Makefile Sat Nov 11 12:09:58 2023 @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.33 2022/02/12 12:30:40 taca Exp $ +# $NetBSD: Makefile,v 1.34 2023/11/11 12:09:58 taca Exp $ -DISTNAME= ffi-1.15.5 +DISTNAME= ffi-1.16.3 CATEGORIES= devel MAINTAINER= pkgsrc-users@NetBSD.org Index: pkgsrc/devel/ruby-ffi/PLIST diff -u pkgsrc/devel/ruby-ffi/PLIST:1.22 pkgsrc/devel/ruby-ffi/PLIST:1.23 --- pkgsrc/devel/ruby-ffi/PLIST:1.22 Sun Mar 7 08:30:47 2021 +++ pkgsrc/devel/ruby-ffi/PLIST Sat Nov 11 12:09:58 2023 @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.22 2021/03/07 08:30:47 taca Exp $ +@comment $NetBSD: PLIST,v 1.23 2023/11/11 12:09:58 taca Exp $ ${GEM_HOME}/cache/${GEM_NAME}.gem ${GEM_EXTSDIR}/ffi_c.${RUBY_DLEXT} ${GEM_EXTSDIR}/gem.build_complete @@ -59,23 +59,28 @@ ${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/.appveyor.yml +${GEM_LIBDIR}/ext/ffi_c/libffi/.appveyor/site.exp +${GEM_LIBDIR}/ext/ffi_c/libffi/.appveyor/unix-noexec.exp +${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/wine-sim.exp +${GEM_LIBDIR}/ext/ffi_c/libffi/.circleci/config.yml ${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/.gitignore -${GEM_LIBDIR}/ext/ffi_c/libffi/.travis.yml -${GEM_LIBDIR}/ext/ffi_c/libffi/.travis/ar-lib -${GEM_LIBDIR}/ext/ffi_c/libffi/.travis/bfin-sim.exp -${GEM_LIBDIR}/ext/ffi_c/libffi/.travis/build-cross-in-container.sh -${GEM_LIBDIR}/ext/ffi_c/libffi/.travis/build-in-container.sh -${GEM_LIBDIR}/ext/ffi_c/libffi/.travis/build.sh -${GEM_LIBDIR}/ext/ffi_c/libffi/.travis/compile -${GEM_LIBDIR}/ext/ffi_c/libffi/.travis/install.sh -${GEM_LIBDIR}/ext/ffi_c/libffi/.travis/m32r-sim.exp -${GEM_LIBDIR}/ext/ffi_c/libffi/.travis/moxie-sim.exp -${GEM_LIBDIR}/ext/ffi_c/libffi/.travis/or1k-sim.exp -${GEM_LIBDIR}/ext/ffi_c/libffi/.travis/powerpc-eabisim.exp -${GEM_LIBDIR}/ext/ffi_c/libffi/.travis/site.exp -${GEM_LIBDIR}/ext/ffi_c/libffi/.travis/wine-sim.exp ${GEM_LIBDIR}/ext/ffi_c/libffi/ChangeLog.old ${GEM_LIBDIR}/ext/ffi_c/libffi/LICENSE ${GEM_LIBDIR}/ext/ffi_c/libffi/LICENSE-BUILDTOOLS @@ -84,6 +89,7 @@ ${GEM_LIBDIR}/ext/ffi_c/libffi/Makefile. ${GEM_LIBDIR}/ext/ffi_c/libffi/README.md ${GEM_LIBDIR}/ext/ffi_c/libffi/acinclude.m4 ${GEM_LIBDIR}/ext/ffi_c/libffi/autogen.sh +${GEM_LIBDIR}/ext/ffi_c/libffi/compile ${GEM_LIBDIR}/ext/ffi_c/libffi/config.guess ${GEM_LIBDIR}/ext/ffi_c/libffi/config.sub ${GEM_LIBDIR}/ext/ffi_c/libffi/configure @@ -100,6 +106,7 @@ ${GEM_LIBDIR}/ext/ffi_c/libffi/include/M ${GEM_LIBDIR}/ext/ffi_c/libffi/include/ffi.h.in ${GEM_LIBDIR}/ext/ffi_c/libffi/include/ffi_cfi.h ${GEM_LIBDIR}/ext/ffi_c/libffi/include/ffi_common.h +${GEM_LIBDIR}/ext/ffi_c/libffi/include/tramp.h ${GEM_LIBDIR}/ext/ffi_c/libffi/install-sh ${GEM_LIBDIR}/ext/ffi_c/libffi/libffi.map.in ${GEM_LIBDIR}/ext/ffi_c/libffi/libffi.pc.in @@ -117,6 +124,7 @@ ${GEM_LIBDIR}/ext/ffi_c/libffi/m4/ax_con ${GEM_LIBDIR}/ext/ffi_c/libffi/m4/ax_enable_builddir.m4 ${GEM_LIBDIR}/ext/ffi_c/libffi/m4/ax_gcc_archflag.m4 ${GEM_LIBDIR}/ext/ffi_c/libffi/m4/ax_gcc_x86_cpuid.m4 +${GEM_LIBDIR}/ext/ffi_c/libffi/m4/ax_prepend_flag.m4 ${GEM_LIBDIR}/ext/ffi_c/libffi/m4/ax_require_defined.m4 ${GEM_LIBDIR}/ext/ffi_c/libffi/make_sunver.pl ${GEM_LIBDIR}/ext/ffi_c/libffi/man/Makefile.am @@ -177,6 +185,9 @@ ${GEM_LIBDIR}/ext/ffi_c/libffi/src/kvx/a ${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/loongarch64/ffi.c +${GEM_LIBDIR}/ext/ffi_c/libffi/src/loongarch64/ffitarget.h +${GEM_LIBDIR}/ext/ffi_c/libffi/src/loongarch64/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 @@ -206,8 +217,10 @@ ${GEM_LIBDIR}/ext/ffi_c/libffi/src/or1k/ ${GEM_LIBDIR}/ext/ffi_c/libffi/src/or1k/ffitarget.h ${GEM_LIBDIR}/ext/ffi_c/libffi/src/or1k/sysv.S ${GEM_LIBDIR}/ext/ffi_c/libffi/src/pa/ffi.c +${GEM_LIBDIR}/ext/ffi_c/libffi/src/pa/ffi64.c ${GEM_LIBDIR}/ext/ffi_c/libffi/src/pa/ffitarget.h ${GEM_LIBDIR}/ext/ffi_c/libffi/src/pa/hpux32.S +${GEM_LIBDIR}/ext/ffi_c/libffi/src/pa/hpux64.S ${GEM_LIBDIR}/ext/ffi_c/libffi/src/pa/linux.S ${GEM_LIBDIR}/ext/ffi_c/libffi/src/powerpc/aix.S ${GEM_LIBDIR}/ext/ffi_c/libffi/src/powerpc/aix_closure.S @@ -224,6 +237,7 @@ ${GEM_LIBDIR}/ext/ffi_c/libffi/src/power ${GEM_LIBDIR}/ext/ffi_c/libffi/src/powerpc/linux64_closure.S ${GEM_LIBDIR}/ext/ffi_c/libffi/src/powerpc/ppc_closure.S ${GEM_LIBDIR}/ext/ffi_c/libffi/src/powerpc/sysv.S +${GEM_LIBDIR}/ext/ffi_c/libffi/src/powerpc/t-aix ${GEM_LIBDIR}/ext/ffi_c/libffi/src/prep_cif.c ${GEM_LIBDIR}/ext/ffi_c/libffi/src/raw_api.c ${GEM_LIBDIR}/ext/ffi_c/libffi/src/riscv/ffi.c @@ -248,10 +262,13 @@ ${GEM_LIBDIR}/ext/ffi_c/libffi/src/sparc ${GEM_LIBDIR}/ext/ffi_c/libffi/src/tile/ffi.c ${GEM_LIBDIR}/ext/ffi_c/libffi/src/tile/ffitarget.h ${GEM_LIBDIR}/ext/ffi_c/libffi/src/tile/tile.S +${GEM_LIBDIR}/ext/ffi_c/libffi/src/tramp.c ${GEM_LIBDIR}/ext/ffi_c/libffi/src/types.c ${GEM_LIBDIR}/ext/ffi_c/libffi/src/vax/elfbsd.S ${GEM_LIBDIR}/ext/ffi_c/libffi/src/vax/ffi.c ${GEM_LIBDIR}/ext/ffi_c/libffi/src/vax/ffitarget.h +${GEM_LIBDIR}/ext/ffi_c/libffi/src/wasm32/ffi.c +${GEM_LIBDIR}/ext/ffi_c/libffi/src/wasm32/ffitarget.h ${GEM_LIBDIR}/ext/ffi_c/libffi/src/x86/asmnames.h ${GEM_LIBDIR}/ext/ffi_c/libffi/src/x86/ffi.c ${GEM_LIBDIR}/ext/ffi_c/libffi/src/x86/ffi64.c @@ -271,6 +288,12 @@ ${GEM_LIBDIR}/ext/ffi_c/libffi/stamp-h.i ${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 @@ -283,6 +306,7 @@ ${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite ${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/err_bad_typedef.c ${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/ffitest.h @@ -300,7 +324,7 @@ ${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite ${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/offsets.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/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 @@ -315,6 +339,7 @@ ${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite ${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 @@ -329,8 +354,19 @@ ${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite ${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_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 @@ -402,13 +438,11 @@ ${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite ${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_uchar_va.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/cls_ushort_va.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 @@ -416,6 +450,8 @@ ${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite ${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 @@ -425,6 +461,9 @@ ${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite ${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 @@ -487,12 +526,16 @@ ${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 +${GEM_LIBDIR}/lib/ffi/compat.rb ${GEM_LIBDIR}/lib/ffi/data_converter.rb +${GEM_LIBDIR}/lib/ffi/dynamic_library.rb ${GEM_LIBDIR}/lib/ffi/enum.rb ${GEM_LIBDIR}/lib/ffi/errno.rb ${GEM_LIBDIR}/lib/ffi/ffi.rb +${GEM_LIBDIR}/lib/ffi/function.rb ${GEM_LIBDIR}/lib/ffi/io.rb ${GEM_LIBDIR}/lib/ffi/library.rb +${GEM_LIBDIR}/lib/ffi/library_path.rb ${GEM_LIBDIR}/lib/ffi/managedstruct.rb ${GEM_LIBDIR}/lib/ffi/memorypointer.rb ${GEM_LIBDIR}/lib/ffi/platform.rb @@ -501,9 +544,12 @@ ${GEM_LIBDIR}/lib/ffi/platform/aarch64-f ${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/aarch64-windows/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 +${GEM_LIBDIR}/lib/ffi/platform/hppa1.1-linux/types.conf +${GEM_LIBDIR}/lib/ffi/platform/hppa2.0-linux/types.conf ${GEM_LIBDIR}/lib/ffi/platform/i386-cygwin/types.conf ${GEM_LIBDIR}/lib/ffi/platform/i386-darwin/types.conf ${GEM_LIBDIR}/lib/ffi/platform/i386-freebsd/types.conf @@ -515,6 +561,7 @@ ${GEM_LIBDIR}/lib/ffi/platform/i386-open ${GEM_LIBDIR}/lib/ffi/platform/i386-solaris/types.conf ${GEM_LIBDIR}/lib/ffi/platform/i386-windows/types.conf ${GEM_LIBDIR}/lib/ffi/platform/ia64-linux/types.conf +${GEM_LIBDIR}/lib/ffi/platform/loongarch64-linux/types.conf ${GEM_LIBDIR}/lib/ffi/platform/mips-linux/types.conf ${GEM_LIBDIR}/lib/ffi/platform/mips64-linux/types.conf ${GEM_LIBDIR}/lib/ffi/platform/mips64el-linux/types.conf @@ -534,9 +581,10 @@ ${GEM_LIBDIR}/lib/ffi/platform/s390-linu ${GEM_LIBDIR}/lib/ffi/platform/s390x-linux/types.conf ${GEM_LIBDIR}/lib/ffi/platform/sparc-linux/types.conf ${GEM_LIBDIR}/lib/ffi/platform/sparc-solaris/types.conf -${GEM_LIBDIR}/lib/ffi/platform/sparc64-linux/types.conf +${GEM_LIBDIR}/lib/ffi/platform/sparcv9-linux/types.conf ${GEM_LIBDIR}/lib/ffi/platform/sparcv9-openbsd/types.conf ${GEM_LIBDIR}/lib/ffi/platform/sparcv9-solaris/types.conf +${GEM_LIBDIR}/lib/ffi/platform/sw_64-linux/types.conf ${GEM_LIBDIR}/lib/ffi/platform/x86_64-cygwin/types.conf ${GEM_LIBDIR}/lib/ffi/platform/x86_64-darwin/types.conf ${GEM_LIBDIR}/lib/ffi/platform/x86_64-dragonflybsd/types.conf @@ -569,7 +617,9 @@ ${GEM_LIBDIR}/samples/getlogin.rb ${GEM_LIBDIR}/samples/getpid.rb ${GEM_LIBDIR}/samples/gettimeofday.rb ${GEM_LIBDIR}/samples/hello.rb +${GEM_LIBDIR}/samples/hello_ractor.rb ${GEM_LIBDIR}/samples/inotify.rb ${GEM_LIBDIR}/samples/pty.rb ${GEM_LIBDIR}/samples/qsort.rb +${GEM_LIBDIR}/samples/qsort_ractor.rb ${GEM_HOME}/specifications/${GEM_NAME}.gemspec Index: pkgsrc/devel/ruby-ffi/distinfo diff -u pkgsrc/devel/ruby-ffi/distinfo:1.32 pkgsrc/devel/ruby-ffi/distinfo:1.33 --- pkgsrc/devel/ruby-ffi/distinfo:1.32 Sat Feb 12 12:30:40 2022 +++ pkgsrc/devel/ruby-ffi/distinfo Sat Nov 11 12:09:58 2023 @@ -1,5 +1,5 @@ -$NetBSD: distinfo,v 1.32 2022/02/12 12:30:40 taca Exp $ +$NetBSD: distinfo,v 1.33 2023/11/11 12:09:58 taca Exp $ -BLAKE2s (ffi-1.15.5.gem) = d9dc3990b9d7b586d54f56f4a6c7110c3cda3b03b5d64be8fffbf671f672dad4 -SHA512 (ffi-1.15.5.gem) = 074df34edffc7038ab08199350a97b32280d61ea15dd85d459b008bd3363ec5403b4e533621c8e460e5288f01fec944bff9b149851b819e85bab75ad2362227c -Size (ffi-1.15.5.gem) = 909824 bytes +BLAKE2s (ffi-1.16.3.gem) = ce5abfb5affb5e4002dbd078d4092b66f9424e6f1edc31285080e3f1a19de019 +SHA512 (ffi-1.16.3.gem) = b3d823a03055412a85ae3dbc10c3b50615614f0b66830e144ca47610b1f93f588ff693a95d364b4f686968b79bba91f9f9fa60b932479c6bf9ceb10e15575b98 +Size (ffi-1.16.3.gem) = 999936 bytes --_----------=_1699704598257080--