1 --- ggz-grubby-0.0.14.1/configure.ac.orig 2013-02-01 16:57:23.840985429 +0100
2 +++ ggz-grubby-0.0.14.1/configure.ac 2013-02-01 17:00:14.267648544 +0100
4 if test "$enable_ruby" = yes; then
5 echo -n "Extra check: ruby... "
7 - incs=`ruby -r rbconfig -e 'printf("%s", Config::CONFIG@<:@"archdir"@:>@)' 2>/dev/null`
8 + inc1=`ruby -r rbconfig -e 'printf("%s", Config::CONFIG@<:@"rubyhdrdir"@:>@)' 2>/dev/null`
9 + inc2=`ruby -r rbconfig -e 'printf("%s/%s", Config::CONFIG@<:@"rubyhdrdir"@:>@, Config::CONFIG@<:@"arch"@:>@)' 2>/dev/null`
11 libs=`ruby -r rbconfig -e 'printf("%s", Config::CONFIG@<:@"libdir"@:>@)' 2>/dev/null`
12 rver=`ruby -r rbconfig -e 'printf("%s", Config::CONFIG@<:@"ruby_install_name"@:>@)' 2>/dev/null`
18 - ruby_includes="-I $ruby_includes"
19 - ruby_libraries="-L $ruby_libraries -l$rver"
20 + ruby_includes="-I$inc1 -I$inc2"
21 + ruby_libraries="-L$ruby_libraries -l$rver"
23 AC_SUBST(ruby_includes)
24 AC_SUBST(ruby_libraries)
25 --- ggz-grubby-0.0.14.1/grubby/modules/embed.c.orig 2008-01-05 20:02:42.000000000 +0100
26 +++ ggz-grubby-0.0.14.1/grubby/modules/embed.c 2013-02-01 17:50:05.344252870 +0100
32 answer = rb_ary_new();
33 rb_define_variable("$answer", &answer);
34 rb_ary_push(answer, rb_str_new2(message->message));
35 /*rb_global_variable(&answer);*/
37 ruby_script("grubby-embedded");
38 - rb_load_file(script);
39 + rbnode = rb_load_file(script);
47 + ruby_run_node(rbnode);
55 - if(RARRAY(answer)->len > 0)
56 + if(RARRAY_LEN(answer) > 0)
58 tmp = rb_ary_pop(answer);
59 - message->message = STR2CSTR(tmp);
60 + message->message = StringValuePtr(tmp);