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: Tue Jan 13 15:09:24 UTC 2026
Modified Files:
pkgsrc/devel/ruby-ffi: Makefile PLIST distinfo
Log Message:
devel/ruby-ffi: update to 1.17.3
1.17.3 / 2025-12-29
Fixed:
* Opt-in for MFA requirement explicitly. #1159
* Fix type signature for FFI::AutoPointer#initialize,
FFI::StructByReference#native_type and FFI::Struct#auto_ptr . #1158
* Fix function signature of function_call in FFI trampoline. #1154 It failed
on aarch64-mingw-ucrt.
* Add workaround for segmentation faults on aarch64-mingw-ucrt. #1154
* Call super in Library#freeze . #1154
* Deny duplication of AutoPointer per #dup and #clone . #1173 They led to
double free before.
Added:
* Add binary gems for Ruby-4.0, now providing binary gems for Ruby-3.0 to
4.0.
* Add msys2_mingw_dependencies for Windows Mingw for automatic installation
of libffi. #1143
* Mark callback dispatcher thread as fork safe for Puma. #1156
* Add missing FFI::Platform module and LastError signatures. #1169
Removed:
* Drop fat binary gems for Ruby < 3.0
* Remove FFI::TypesGenerator from distributed gems. #1164
* Remove libffi build dir after install, safing some install space. #1157
To generate a diff of this commit:
cvs rdiff -u -r1.37 -r1.38 pkgsrc/devel/ruby-ffi/Makefile
cvs rdiff -u -r1.25 -r1.26 pkgsrc/devel/ruby-ffi/PLIST
cvs rdiff -u -r1.36 -r1.37 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.37 pkgsrc/devel/ruby-ffi/Makefile:1.38
--- pkgsrc/devel/ruby-ffi/Makefile:1.37 Sat May 17 06:25:19 2025
+++ pkgsrc/devel/ruby-ffi/Makefile Tue Jan 13 15:09:24 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.37 2025/05/17 06:25:19 taca Exp $
+# $NetBSD: Makefile,v 1.38 2026/01/13 15:09:24 taca Exp $
-DISTNAME= ffi-1.17.2
+DISTNAME= ffi-1.17.3
CATEGORIES= devel
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
Index: pkgsrc/devel/ruby-ffi/PLIST
diff -u pkgsrc/devel/ruby-ffi/PLIST:1.25 pkgsrc/devel/ruby-ffi/PLIST:1.26
--- pkgsrc/devel/ruby-ffi/PLIST:1.25 Sat May 17 06:25:19 2025
+++ pkgsrc/devel/ruby-ffi/PLIST Tue Jan 13 15:09:24 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.25 2025/05/17 06:25:19 taca Exp $
+@comment $NetBSD: PLIST,v 1.26 2026/01/13 15:09:24 taca Exp $
${GEM_HOME}/cache/${GEM_NAME}.gem
${GEM_EXTSDIR}/ffi_c.${RUBY_DLEXT}
${GEM_EXTSDIR}/gem.build_complete
@@ -9,6 +9,7 @@ ${GEM_LIBDIR}/LICENSE
${GEM_LIBDIR}/LICENSE.SPECS
${GEM_LIBDIR}/README.md
${GEM_LIBDIR}/Rakefile
+${GEM_LIBDIR}/Steepfile
${GEM_LIBDIR}/ext/ffi_c/AbstractMemory.c
${GEM_LIBDIR}/ext/ffi_c/AbstractMemory.h
${GEM_LIBDIR}/ext/ffi_c/ArrayType.c
@@ -59,9 +60,7 @@ ${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
+${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
@@ -75,11 +74,15 @@ ${GEM_LIBDIR}/ext/ffi_c/libffi/.ci/msvs-
${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
@@ -240,6 +243,7 @@ ${GEM_LIBDIR}/ext/ffi_c/libffi/src/prep_
${GEM_LIBDIR}/ext/ffi_c/libffi/src/raw_api.c
${GEM_LIBDIR}/ext/ffi_c/libffi/src/riscv/ffi.c
${GEM_LIBDIR}/ext/ffi_c/libffi/src/riscv/ffitarget.h
+${GEM_LIBDIR}/ext/ffi_c/libffi/src/riscv/internal.h
${GEM_LIBDIR}/ext/ffi_c/libffi/src/riscv/sysv.S
${GEM_LIBDIR}/ext/ffi_c/libffi/src/s390/ffi.c
${GEM_LIBDIR}/ext/ffi_c/libffi/src/s390/ffitarget.h
@@ -265,8 +269,8 @@ ${GEM_LIBDIR}/ext/ffi_c/libffi/src/types
${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/wasm/ffi.c
+${GEM_LIBDIR}/ext/ffi_c/libffi/src/wasm/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
@@ -318,6 +322,7 @@ ${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite
${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
@@ -523,6 +528,9 @@ ${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite
${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
@@ -611,13 +619,11 @@ ${GEM_LIBDIR}/lib/ffi/tools/const_genera
${GEM_LIBDIR}/lib/ffi/tools/generator.rb
${GEM_LIBDIR}/lib/ffi/tools/generator_task.rb
${GEM_LIBDIR}/lib/ffi/tools/struct_generator.rb
-${GEM_LIBDIR}/lib/ffi/tools/types_generator.rb
${GEM_LIBDIR}/lib/ffi/types.rb
${GEM_LIBDIR}/lib/ffi/union.rb
${GEM_LIBDIR}/lib/ffi/variadic.rb
${GEM_LIBDIR}/lib/ffi/version.rb
${GEM_LIBDIR}/lib/ffi_c.${RUBY_DLEXT}
-${GEM_LIBDIR}/rakelib/ffi_gem_helper.rb
${GEM_LIBDIR}/samples/getlogin.rb
${GEM_LIBDIR}/samples/getpid.rb
${GEM_LIBDIR}/samples/gettimeofday.rb
@@ -634,9 +640,11 @@ ${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/errno.rbs
${GEM_LIBDIR}/sig/ffi/function.rbs
${GEM_LIBDIR}/sig/ffi/library.rbs
${GEM_LIBDIR}/sig/ffi/native_type.rbs
+${GEM_LIBDIR}/sig/ffi/platform.rbs
${GEM_LIBDIR}/sig/ffi/pointer.rbs
${GEM_LIBDIR}/sig/ffi/struct.rbs
${GEM_LIBDIR}/sig/ffi/struct_by_reference.rbs
Index: pkgsrc/devel/ruby-ffi/distinfo
diff -u pkgsrc/devel/ruby-ffi/distinfo:1.36 pkgsrc/devel/ruby-ffi/distinfo:1.37
--- pkgsrc/devel/ruby-ffi/distinfo:1.36 Sat May 17 06:25:19 2025
+++ pkgsrc/devel/ruby-ffi/distinfo Tue Jan 13 15:09:24 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.36 2025/05/17 06:25:19 taca Exp $
+$NetBSD: distinfo,v 1.37 2026/01/13 15:09:24 taca Exp $
-BLAKE2s (ffi-1.17.2.gem) = 682c3a86b52ba9ad153eddcfe1ac85ca15d7e7671bc03d7bff8da99f19b93a24
-SHA512 (ffi-1.17.2.gem) = 61fd30c546d9d4a695dd3954eba205cd6ddf36f2c67eb2f823591a6ece540d2d11fcc792704218d969d21bf7111e36bc54f40e5d9eeb1be4fdb06274a17bec13
-Size (ffi-1.17.2.gem) = 1007104 bytes
+BLAKE2s (ffi-1.17.3.gem) = 7f34422f32712c00c414db5f6b17bfe8123cf13ad89fd80544fe1d5596745ba5
+SHA512 (ffi-1.17.3.gem) = 89780f4236e29d2591679e7a87758ecc27e77d7bce270e3cb57ef12a939be485aa1077e5d6d87539f17cfddcd59697d802e2152a0284d5e6891328d5ec207517
+Size (ffi-1.17.3.gem) = 1010688 bytes
Home |
Main Index |
Thread Index |
Old Index