Sophie

Sophie

distrib > Mandriva > 2011.0 > i586 > media > main-updates-src > by-pkgid > bf620c91985e267171cf8bd756c50d83 > files > 4

ruby-1.8.7.p334-4.1.src.rpm

--- BUILD/ruby-1.8.7/configure.in	2008-05-31 16:57:11.000000000 +0200
+++ BUILD/ruby-1.8.7/configure.in	2008-06-09 01:07:19.000000000 +0200
@@ -1768,6 +1768,14 @@
     AC_DEFINE_UNQUOTED(RUBY_SEARCH_PATH,"$search_path")
 fi
 
+AC_ARG_WITH(old-os,
+		[  --with-old-os=OS specify the os to add into search path],
+		[old_os=$withval])
+if test "$old_os" != ""; then
+    AC_DEFINE_UNQUOTED(RUBY_OLD_ARCHLIB, "${RUBY_LIB_PATH}/${target_cpu}-${old_os}")
+    AC_DEFINE_UNQUOTED(RUBY_OLD_SITE_ARCHLIB, "${RUBY_SITE_LIB_PATH2}/${target_cpu}-${old_os}")
+fi
+
 AC_ARG_WITH(mantype,
 		[  --with-mantype=TYPE specify man page type; TYPE is one of man and doc],
 		[
--- BUILD/ruby-1.8.7/ruby.c	2008-05-31 13:44:49.000000000 +0200
+++ BUILD/ruby-1.8.7/ruby.c	2008-06-09 01:09:24.000000000 +0200
@@ -320,6 +320,9 @@
     incpush(RUBY_RELATIVE(RUBY_SITE_THIN_ARCHLIB));
 #endif
     incpush(RUBY_RELATIVE(RUBY_SITE_ARCHLIB));
+#ifdef RUBY_OLD_SITE_ARCHLIB
+    incpush(RUBY_RELATIVE(RUBY_OLD_SITE_ARCHLIB));
+#endif
     incpush(RUBY_RELATIVE(RUBY_SITE_LIB));
 
     incpush(RUBY_RELATIVE(RUBY_VENDOR_LIB2));
@@ -334,6 +337,9 @@
     incpush(RUBY_RELATIVE(RUBY_THIN_ARCHLIB));
 #endif
     incpush(RUBY_RELATIVE(RUBY_ARCHLIB));
+#ifdef RUBY_OLD_ARCHLIB
+    incpush(RUBY_RELATIVE(RUBY_OLD_ARCHLIB));
+#endif
 
     if (rb_safe_level() == 0) {
 	incpush(".");