-diff -up ruby-1.9.1-p243/ChangeLog.orig ruby-1.9.1-p243/ChangeLog
 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.039321600 -0600
-+++ ruby-1.9.1-p243/configure.in	2010-04-18 22:19:16.236716032 -0600
-@@ -1466,7 +1466,7 @@ if test "$with_dln_a_out" != yes; then
+--- 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
+@@ -1462,11 +1462,11 @@ if test "$with_dln_a_out" != yes; then
+ 	haiku*) 		case "$target_cpu" in
+ 			  powerpc*)
+ 			    : ${LDSHARED="ld -xms"}
+-			    DLDFLAGS="$DLDFLAGS "'-export Init_$(TARGET) -lbe -lroot glue-noinit.a init_term_dyn.o start_dyn.o'
++			    DLDFLAGS="$DLDFLAGS "'-export Init_$(TARGET) -lroot glue-noinit.a init_term_dyn.o start_dyn.o'
                              ;;
  			  i586*)
  			    : ${LDSHARED="ld -shared"}
 -			    DLDFLAGS="$DLDFLAGS -L/boot/develop/lib/x86 -lbe -lroot"
-+			    DLDFLAGS="$DLDFLAGS -L/boot/develop/lib/x86 -lbe -lroot -L/boot/common/lib"
++			    DLDFLAGS="$DLDFLAGS -L/boot/develop/lib/x86 -lroot -L/boot/common/lib"
  			    ;;
  			esac
  			: ${LIBPATHENV=LIBRARY_PATH}
 diff -up ruby-1.9.1-p243/signal.c.orig ruby-1.9.1-p243/signal.c
---- ruby-1.9.1-p243/signal.c.orig	2009-02-22 02:48:12.003932160 -0700
-+++ ruby-1.9.1-p243/signal.c	2010-04-18 22:19:16.291766272 -0600
+--- ruby-1.9.1-p243/signal.c.orig	2009-02-22 02:48:12.016777216 -0700
++++ ruby-1.9.1-p243/signal.c	2010-05-17 23:44:05.636223488 -0600
 @@ -34,7 +34,7 @@ typedef int rb_atomic_t;
  # define ATOMIC_DEC(var) (--(var))
  #endif

 	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.052166656 -0600
+++ ruby-1.9.1-p243/ext/openssl/ossl_x509crl.c	2010-04-18 22:57:15.824180736 -0600
@@ -264,7 +264,7 @@ ossl_x509crl_get_revoked(VALUE self)
     VALUE ary, revoked;
 

 # ifndef HAVE_LANGINFO_H
 #  define HAVE_LANGINFO_H
diff -up ruby-1.9.1-p243/ext/openssl/ossl.c.orig ruby-1.9.1-p243/ext/openssl/ossl.c
--- ruby-1.9.1-p243/ext/openssl/ossl.c.orig	2009-01-15 08:39:30.060293120 -0700
+++ ruby-1.9.1-p243/ext/openssl/ossl.c	2010-05-17 23:44:05.643301376 -0600
@@ -92,7 +92,7 @@ ossl_x509_ary2sk(VALUE ary)
 
 #define OSSL_IMPL_SK2ARY(name, type)	        \
