 diff -up ruby-1.9.1-p243/configure.in.orig ruby-1.9.1-p243/configure.in
---- ruby-1.9.1-p243/configure.in.orig	2009-05-11 09:06:48.052428800 -0600
-+++ ruby-1.9.1-p243/configure.in	2010-05-17 23:53:26.615514112 -0600
+--- ruby-1.9.1-p243/configure.in.orig	2009-05-11 09:06:48.016515072 -0600
++++ ruby-1.9.1-p243/configure.in	2010-05-20 13:00:34.788529152 -0600
 @@ -1462,11 +1462,11 @@ if test "$with_dln_a_out" != yes; then
  	haiku*) 		case "$target_cpu" in
  			  powerpc*)

     }						\
     return ary;					\
diff -up ruby-1.9.1-p243/ext/openssl/ossl.h.orig ruby-1.9.1-p243/ext/openssl/ossl.h
--- ruby-1.9.1-p243/ext/openssl/ossl.h.orig	2008-09-25 21:05:47.060293120 -0600
+++ ruby-1.9.1-p243/ext/openssl/ossl.h	2010-05-17 23:44:05.645398528 -0600
@@ -104,6 +104,13 @@ extern VALUE eOSSLError;
 } while (0)
 

 	p = (unsigned char *)RSTRING_PTR(str);
 	i2d_ASN1_SET_OF_ASN1_TYPE(attr->value.set, &p,
diff -up ruby-1.9.1-p243/ext/openssl/ossl_x509crl.c.orig ruby-1.9.1-p243/ext/openssl/ossl_x509crl.c
--- ruby-1.9.1-p243/ext/openssl/ossl_x509crl.c.orig	2008-07-22 09:34:23.029360128 -0600
+++ ruby-1.9.1-p243/ext/openssl/ossl_x509crl.c	2010-05-20 13:00:34.821821440 -0600
@@ -264,7 +264,7 @@ ossl_x509crl_get_revoked(VALUE self)
     VALUE ary, revoked;
 
