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



details:   https://anonhg.NetBSD.org/pkgsrc/rev/cae09aa065ef
branches:  trunk
changeset: 409712:cae09aa065ef
user:      taca <taca%pkgsrc.org@localhost>
date:      Sun Jan 19 15:43:21 2020 +0000

description:
devel/ruby-ffi: update to 1.12.1

Update ruby-ffi to 1.12.1.


1.12.1 / 2020-01-14
-------------------

Added:
* Add binary gem support for ruby-2.7 on Windows


1.12.0 / 2020-01-14
-------------------

Added:
* FFI::VERSION is defined as part of `require 'ffi'` now.
  It is no longer necessary to `require 'ffi/version'` .

Changed:
* Update libffi to latest master.

Deprecated:
* Overwriting struct layouts is now warned and will be disallowed in ffi-2.0. #734, #735


1.11.3 / 2019-11-25
-------------------

Removed:
* Remove support for tainted objects which cause deprecation warnings in ruby-2.7. #730


1.11.2 / 2019-11-11
-------------------

Added:
* Add DragonFlyBSD as a platform. #724

Changed:
* Sort all types.conf files, so that files and changes are easier to compare.
* Regenerated type conf for freebsd12 and x86_64-linux targets. #722
* Remove MACOSX_DEPLOYMENT_TARGET that was targeting very old version 10.4. #647
* Fix library name mangling for non glibc Linux/UNIX. #727
* Fix compiler warnings raised by ruby-2.7
* Update libffi to latest master.

diffstat:

 devel/ruby-ffi/Makefile |    4 +-
 devel/ruby-ffi/PLIST    |  222 +++++++++++++++++++++++++----------------------
 devel/ruby-ffi/distinfo |   10 +-
 3 files changed, 127 insertions(+), 109 deletions(-)

diffs (truncated from 362 to 300 lines):

diff -r 164e9928f63e -r cae09aa065ef devel/ruby-ffi/Makefile
--- a/devel/ruby-ffi/Makefile   Sun Jan 19 15:40:56 2020 +0000
+++ b/devel/ruby-ffi/Makefile   Sun Jan 19 15:43:21 2020 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.21 2019/10/30 14:05:23 taca Exp $
+# $NetBSD: Makefile,v 1.22 2020/01/19 15:43:21 taca Exp $
 
-DISTNAME=      ffi-1.11.1
+DISTNAME=      ffi-1.12.1
 CATEGORIES=    devel
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
diff -r 164e9928f63e -r cae09aa065ef devel/ruby-ffi/PLIST
--- a/devel/ruby-ffi/PLIST      Sun Jan 19 15:40:56 2020 +0000
+++ b/devel/ruby-ffi/PLIST      Sun Jan 19 15:43:21 2020 +0000
@@ -1,7 +1,8 @@
-@comment $NetBSD: PLIST,v 1.18 2019/10/30 14:05:23 taca Exp $
+@comment $NetBSD: PLIST,v 1.19 2020/01/19 15:43:21 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}/.gitignore
 ${GEM_LIBDIR}/.gitmodules
 ${GEM_LIBDIR}/.travis.yml
@@ -13,7 +14,6 @@
 ${GEM_LIBDIR}/LICENSE.SPECS
 ${GEM_LIBDIR}/README.md
 ${GEM_LIBDIR}/Rakefile
-${GEM_LIBDIR}/appveyor.yml
 ${GEM_LIBDIR}/ext/ffi_c/AbstractMemory.c
 ${GEM_LIBDIR}/ext/ffi_c/AbstractMemory.h
 ${GEM_LIBDIR}/ext/ffi_c/ArrayType.c
@@ -64,19 +64,24 @@
 ${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/.gitattributes
 ${GEM_LIBDIR}/ext/ffi_c/libffi/.github/issue_template.md
 ${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/ChangeLog.libffi
-${GEM_LIBDIR}/ext/ffi_c/libffi/ChangeLog.libffi-3.1
-${GEM_LIBDIR}/ext/ffi_c/libffi/ChangeLog.libgcj
-${GEM_LIBDIR}/ext/ffi_c/libffi/ChangeLog.v1
+${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
 ${GEM_LIBDIR}/ext/ffi_c/libffi/Makefile.am
@@ -118,6 +123,7 @@
 ${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_require_defined.m4
+${GEM_LIBDIR}/ext/ffi_c/libffi/make_sunver.pl
 ${GEM_LIBDIR}/ext/ffi_c/libffi/man/Makefile.am
 ${GEM_LIBDIR}/ext/ffi_c/libffi/man/Makefile.in
 ${GEM_LIBDIR}/ext/ffi_c/libffi/man/ffi.3
@@ -125,11 +131,18 @@
 ${GEM_LIBDIR}/ext/ffi_c/libffi/man/ffi_prep_cif.3
 ${GEM_LIBDIR}/ext/ffi_c/libffi/man/ffi_prep_cif_var.3
 ${GEM_LIBDIR}/ext/ffi_c/libffi/missing
+${GEM_LIBDIR}/ext/ffi_c/libffi/msvc_build/aarch64/Ffi_staticLib.sln
+${GEM_LIBDIR}/ext/ffi_c/libffi/msvc_build/aarch64/Ffi_staticLib.vcxproj
+${GEM_LIBDIR}/ext/ffi_c/libffi/msvc_build/aarch64/Ffi_staticLib.vcxproj.filters
+${GEM_LIBDIR}/ext/ffi_c/libffi/msvc_build/aarch64/Ffi_staticLib.vcxproj.user
+${GEM_LIBDIR}/ext/ffi_c/libffi/msvc_build/aarch64/aarch64_include/ffi.h
+${GEM_LIBDIR}/ext/ffi_c/libffi/msvc_build/aarch64/aarch64_include/fficonfig.h
 ${GEM_LIBDIR}/ext/ffi_c/libffi/msvcc.sh
 ${GEM_LIBDIR}/ext/ffi_c/libffi/src/aarch64/ffi.c
 ${GEM_LIBDIR}/ext/ffi_c/libffi/src/aarch64/ffitarget.h
 ${GEM_LIBDIR}/ext/ffi_c/libffi/src/aarch64/internal.h
 ${GEM_LIBDIR}/ext/ffi_c/libffi/src/aarch64/sysv.S
+${GEM_LIBDIR}/ext/ffi_c/libffi/src/aarch64/win64_armasm.S
 ${GEM_LIBDIR}/ext/ffi_c/libffi/src/alpha/ffi.c
 ${GEM_LIBDIR}/ext/ffi_c/libffi/src/alpha/ffitarget.h
 ${GEM_LIBDIR}/ext/ffi_c/libffi/src/alpha/internal.h
@@ -141,6 +154,7 @@
 ${GEM_LIBDIR}/ext/ffi_c/libffi/src/arm/ffitarget.h
 ${GEM_LIBDIR}/ext/ffi_c/libffi/src/arm/internal.h
 ${GEM_LIBDIR}/ext/ffi_c/libffi/src/arm/sysv.S
+${GEM_LIBDIR}/ext/ffi_c/libffi/src/arm/sysv_msvc_arm32.S
 ${GEM_LIBDIR}/ext/ffi_c/libffi/src/avr32/ffi.c
 ${GEM_LIBDIR}/ext/ffi_c/libffi/src/avr32/ffitarget.h
 ${GEM_LIBDIR}/ext/ffi_c/libffi/src/avr32/sysv.S
@@ -244,6 +258,7 @@
 ${GEM_LIBDIR}/ext/ffi_c/libffi/src/x86/internal.h
 ${GEM_LIBDIR}/ext/ffi_c/libffi/src/x86/internal64.h
 ${GEM_LIBDIR}/ext/ffi_c/libffi/src/x86/sysv.S
+${GEM_LIBDIR}/ext/ffi_c/libffi/src/x86/sysv_intel.S
 ${GEM_LIBDIR}/ext/ffi_c/libffi/src/x86/unix64.S
 ${GEM_LIBDIR}/ext/ffi_c/libffi/src/x86/win64.S
 ${GEM_LIBDIR}/ext/ffi_c/libffi/src/x86/win64_intel.S
@@ -267,81 +282,6 @@
 ${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/call.exp
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/closure_fn0.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/closure_fn1.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/closure_fn2.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/closure_fn3.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/closure_fn4.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/closure_fn5.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/closure_fn6.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/closure_loc_fn0.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/closure_simple.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/cls_12byte.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/cls_16byte.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/cls_18byte.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/cls_19byte.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/cls_1_1byte.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/cls_20byte.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/cls_20byte1.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/cls_24byte.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/cls_2byte.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/cls_3_1byte.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/cls_3byte1.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/cls_3byte2.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/cls_3float.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/cls_4_1byte.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/cls_4byte.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/cls_5_1_byte.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/cls_5byte.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/cls_64byte.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/cls_6_1_byte.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/cls_6byte.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/cls_7_1_byte.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/cls_7byte.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/cls_8byte.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/cls_9byte1.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/cls_9byte2.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/cls_align_double.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/cls_align_float.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/cls_align_longdouble.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/cls_align_longdouble_split.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/cls_align_longdouble_split2.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/cls_align_pointer.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/cls_align_sint16.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/cls_align_sint32.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/cls_align_sint64.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/cls_align_uint16.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/cls_align_uint32.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/cls_align_uint64.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/cls_dbls_struct.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/cls_double.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/cls_double_va.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/cls_float.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/cls_longdouble.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/cls_longdouble_va.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/cls_many_mixed_args.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/cls_many_mixed_float_double.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/cls_multi_schar.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/cls_multi_sshort.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/cls_multi_sshortchar.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/cls_multi_uchar.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/cls_multi_ushort.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/cls_multi_ushortchar.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/cls_pointer.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/cls_pointer_stack.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/cls_schar.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/cls_sint.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/cls_sshort.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/cls_struct_va1.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/cls_uchar.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/cls_uchar_va.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/cls_uint.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/cls_uint_va.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/cls_ulong_va.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/cls_ulonglong.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/cls_ushort.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/cls_ushort_va.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/err_bad_abi.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
@@ -350,27 +290,13 @@
 ${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/huge_struct.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/nested_struct.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/nested_struct1.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/nested_struct10.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/nested_struct11.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/nested_struct2.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/nested_struct3.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/nested_struct4.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/nested_struct5.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/nested_struct6.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/nested_struct7.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/nested_struct8.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/nested_struct9.c
 ${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/problem1.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
@@ -387,10 +313,6 @@
 ${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/stret_large.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/stret_large2.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/stret_medium.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/stret_medium2.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
@@ -405,14 +327,109 @@
 ${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/testclosure.c
 ${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/uninitialized.c
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/unwindtest.cc
-${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/unwindtest_ffi_call.cc
 ${GEM_LIBDIR}/ext/ffi_c/libffi/testsuite/libffi.call/va_1.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.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



Home | Main Index | Thread Index | Old Index