Simple version bump to 1.0.6. Now compatible with ruby 1.9. I'd like to build the ruby19 FLAVOR by default now that it works.
Tested on amd64. Can I get an OK for this update and building the ruby19 FLAVOR by default? Jeremy Index: Makefile =================================================================== RCS file: /cvs/ports/devel/ruby-ffi/Makefile,v retrieving revision 1.3 diff -u -p -r1.3 Makefile --- Makefile 2 Jan 2011 13:20:53 -0000 1.3 +++ Makefile 25 Feb 2011 20:06:14 -0000 @@ -2,8 +2,7 @@ COMMENT = cross-platform dynamic library loading for ruby -DISTNAME = ffi-0.6.3 -REVISION = 1 +DISTNAME = ffi-1.0.6 CATEGORIES = devel HOMEPAGE= http://github.com/ffi/ffi Index: distinfo =================================================================== RCS file: /cvs/ports/devel/ruby-ffi/distinfo,v retrieving revision 1.1.1.1 diff -u -p -r1.1.1.1 distinfo --- distinfo 20 Dec 2010 18:04:16 -0000 1.1.1.1 +++ distinfo 25 Feb 2011 20:06:30 -0000 @@ -1,5 +1,5 @@ -MD5 (ffi-0.6.3.gem) = LjhxvCH/dAX9KluTjhzO3g== -RMD160 (ffi-0.6.3.gem) = JvUVfj0HgSnV6dtNHo3BBrb1dE0= -SHA1 (ffi-0.6.3.gem) = J9WM1cCRZfHH3Zv5jvosNbaJnAs= -SHA256 (ffi-0.6.3.gem) = azF7RJM7dYBFR5yBfGDOEsOraeuNOxn2FpFgaRnuFiM= -SIZE (ffi-0.6.3.gem) = 809984 +MD5 (ffi-1.0.6.gem) = SmMHRuXKs/QgZ7mQ+Bga/w== +RMD160 (ffi-1.0.6.gem) = B88b5ftZ2K3NfCgBWpa5nMJs7fA= +SHA1 (ffi-1.0.6.gem) = BzLVDD6rvTF/ndXNlsS8Vhzshv0= +SHA256 (ffi-1.0.6.gem) = kXRS0e81ehBpGctOuOI0AYiLpCIAymlbWaOOVB+l1vo= +SIZE (ffi-1.0.6.gem) = 816640 Index: patches/patch-ext_ffi_c_Platform_c =================================================================== RCS file: /cvs/ports/devel/ruby-ffi/patches/patch-ext_ffi_c_Platform_c,v retrieving revision 1.1 diff -u -p -r1.1 patch-ext_ffi_c_Platform_c --- patches/patch-ext_ffi_c_Platform_c 27 Dec 2010 18:58:40 -0000 1.1 +++ patches/patch-ext_ffi_c_Platform_c 25 Feb 2011 20:08:24 -0000 @@ -1,16 +1,17 @@ $OpenBSD: patch-ext_ffi_c_Platform_c,v 1.1 2010/12/27 18:58:40 jasper Exp $ ---- ext/ffi_c/Platform.c.orig Mon Dec 27 17:18:02 2010 -+++ ext/ffi_c/Platform.c Mon Dec 27 17:20:35 2010 -@@ -24,6 +24,12 @@ static VALUE PlatformModule = Qnil; - #define CPU "sparc" - #elif defined(__sparcv9__) - #define CPU "sparcv9" -+#elif defined(__arm__) -+#define CPU "arm" +--- ext/ffi_c/Platform.c.orig Wed Dec 31 16:00:00 1969 ++++ ext/ffi_c/Platform.c Fri Feb 25 12:08:12 2011 +@@ -52,6 +52,13 @@ static VALUE PlatformModule = Qnil; + + #elif defined(__arm__) + # define CPU "arm" ++ +#elif defined(__mips__) -+#define CPU "mips" ++# define CPU "mips" ++ +#elif defined(__hppa__) -+#define CPU "hppa" ++# define CPU "hppa" ++ #else - #error "Unknown cpu type" + # error "Unknown cpu type" #endif Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/devel/ruby-ffi/pkg/PLIST,v retrieving revision 1.1.1.1 diff -u -p -r1.1.1.1 PLIST --- pkg/PLIST 20 Dec 2010 18:04:16 -0000 1.1.1.1 +++ pkg/PLIST 25 Feb 2011 20:08:57 -0000 @@ -24,6 +24,7 @@ ${GEM_LIB}/gems/${DISTNAME}/lib/ffi/memo ${GEM_LIB}/gems/${DISTNAME}/lib/ffi/platform.rb ${GEM_LIB}/gems/${DISTNAME}/lib/ffi/pointer.rb ${GEM_LIB}/gems/${DISTNAME}/lib/ffi/struct.rb +${GEM_LIB}/gems/${DISTNAME}/lib/ffi/struct_layout_builder.rb ${GEM_LIB}/gems/${DISTNAME}/lib/ffi/tools/ ${GEM_LIB}/gems/${DISTNAME}/lib/ffi/tools/const_generator.rb ${GEM_LIB}/gems/${DISTNAME}/lib/ffi/tools/generator.rb @@ -37,11 +38,15 @@ ${GEM_LIB}/gems/${DISTNAME}/lib/ffi/vari ${GEM_LIB}/gems/${DISTNAME}/lib/ffi_c.so ${GEM_LIB}/gems/${DISTNAME}/spec/ ${GEM_LIB}/gems/${DISTNAME}/spec/ffi/ +${GEM_LIB}/gems/${DISTNAME}/spec/ffi/async_callback_spec.rb ${GEM_LIB}/gems/${DISTNAME}/spec/ffi/bool_spec.rb ${GEM_LIB}/gems/${DISTNAME}/spec/ffi/buffer_spec.rb ${GEM_LIB}/gems/${DISTNAME}/spec/ffi/callback_spec.rb +${GEM_LIB}/gems/${DISTNAME}/spec/ffi/custom_param_type.rb +${GEM_LIB}/gems/${DISTNAME}/spec/ffi/custom_type_spec.rb ${GEM_LIB}/gems/${DISTNAME}/spec/ffi/enum_spec.rb ${GEM_LIB}/gems/${DISTNAME}/spec/ffi/errno_spec.rb +${GEM_LIB}/gems/${DISTNAME}/spec/ffi/ffi_spec.rb ${GEM_LIB}/gems/${DISTNAME}/spec/ffi/function_spec.rb ${GEM_LIB}/gems/${DISTNAME}/spec/ffi/library_spec.rb ${GEM_LIB}/gems/${DISTNAME}/spec/ffi/managed_struct_spec.rb @@ -54,8 +59,10 @@ ${GEM_LIB}/gems/${DISTNAME}/spec/ffi/rbx ${GEM_LIB}/gems/${DISTNAME}/spec/ffi/rbx/struct_spec.rb ${GEM_LIB}/gems/${DISTNAME}/spec/ffi/spec_helper.rb ${GEM_LIB}/gems/${DISTNAME}/spec/ffi/string_spec.rb +${GEM_LIB}/gems/${DISTNAME}/spec/ffi/strptr_spec.rb ${GEM_LIB}/gems/${DISTNAME}/spec/ffi/struct_callback_spec.rb ${GEM_LIB}/gems/${DISTNAME}/spec/ffi/struct_initialize_spec.rb +${GEM_LIB}/gems/${DISTNAME}/spec/ffi/struct_packed_spec.rb ${GEM_LIB}/gems/${DISTNAME}/spec/ffi/struct_spec.rb ${GEM_LIB}/gems/${DISTNAME}/spec/ffi/typedef_spec.rb ${GEM_LIB}/gems/${DISTNAME}/spec/ffi/union_spec.rb
