author | jurikm |
Sun, 12 Feb 2012 14:04:10 +0000 | |
changeset 8245 | 383896da4129 |
parent 768 | 3dfec715e177 |
permissions | -rw-r--r-- |
768
3dfec715e177
Bumped version to 0.4DrKosmos, add SUNWsqlite dep, add patch to
moinakg
parents:
diff
changeset
|
1 |
--- xmms2-0.4DrKosmos/src/clients/lib/ruby/wscript.orig 2008-01-03 22:29:01.708109000 +0530 |
3dfec715e177
Bumped version to 0.4DrKosmos, add SUNWsqlite dep, add patch to
moinakg
parents:
diff
changeset
|
2 |
+++ xmms2-0.4DrKosmos/src/clients/lib/ruby/wscript 2008-01-03 22:55:42.250546000 +0530 |
3dfec715e177
Bumped version to 0.4DrKosmos, add SUNWsqlite dep, add patch to
moinakg
parents:
diff
changeset
|
3 |
@@ -53,14 +53,23 @@ |
3dfec715e177
Bumped version to 0.4DrKosmos, add SUNWsqlite dep, add patch to
moinakg
parents:
diff
changeset
|
4 |
|
3dfec715e177
Bumped version to 0.4DrKosmos, add SUNWsqlite dep, add patch to
moinakg
parents:
diff
changeset
|
5 |
ruby_h = os.popen(ruby + " -rrbconfig -e 'puts File.exist?(Config::CONFIG[\"archdir\"] + \"/ruby.h\")'").read().strip() |
3dfec715e177
Bumped version to 0.4DrKosmos, add SUNWsqlite dep, add patch to
moinakg
parents:
diff
changeset
|
6 |
if ruby_h != 'true': |
3dfec715e177
Bumped version to 0.4DrKosmos, add SUNWsqlite dep, add patch to
moinakg
parents:
diff
changeset
|
7 |
- conf.check_message('ruby', 'header file', False) |
3dfec715e177
Bumped version to 0.4DrKosmos, add SUNWsqlite dep, add patch to
moinakg
parents:
diff
changeset
|
8 |
- return False |
3dfec715e177
Bumped version to 0.4DrKosmos, add SUNWsqlite dep, add patch to
moinakg
parents:
diff
changeset
|
9 |
+ ruby_h = os.popen(ruby + " -rrbconfig -e 'puts File.exist?(Config::CONFIG[\"rubyhdrdir\"] + \"/ruby.h\")'").read().strip() |
3dfec715e177
Bumped version to 0.4DrKosmos, add SUNWsqlite dep, add patch to
moinakg
parents:
diff
changeset
|
10 |
+ if ruby_h != 'true': |
3dfec715e177
Bumped version to 0.4DrKosmos, add SUNWsqlite dep, add patch to
moinakg
parents:
diff
changeset
|
11 |
+ conf.check_message('ruby', 'header file', False) |
3dfec715e177
Bumped version to 0.4DrKosmos, add SUNWsqlite dep, add patch to
moinakg
parents:
diff
changeset
|
12 |
+ return False |
3dfec715e177
Bumped version to 0.4DrKosmos, add SUNWsqlite dep, add patch to
moinakg
parents:
diff
changeset
|
13 |
conf.check_message('ruby', 'header file', True) |
3dfec715e177
Bumped version to 0.4DrKosmos, add SUNWsqlite dep, add patch to
moinakg
parents:
diff
changeset
|
14 |
|
3dfec715e177
Bumped version to 0.4DrKosmos, add SUNWsqlite dep, add patch to
moinakg
parents:
diff
changeset
|
15 |
dir = os.popen(ruby + " -rrbconfig -e 'puts \"%s\" % [].fill(Config::CONFIG[\"archdir\"], 0..1)'").read().strip() |
3dfec715e177
Bumped version to 0.4DrKosmos, add SUNWsqlite dep, add patch to
moinakg
parents:
diff
changeset
|
16 |
conf.env["CPPPATH_ruby"] = dir |
3dfec715e177
Bumped version to 0.4DrKosmos, add SUNWsqlite dep, add patch to
moinakg
parents:
diff
changeset
|
17 |
conf.env["LINKFLAGS_ruby"] = '-L%s' % dir |
3dfec715e177
Bumped version to 0.4DrKosmos, add SUNWsqlite dep, add patch to
moinakg
parents:
diff
changeset
|
18 |
|
3dfec715e177
Bumped version to 0.4DrKosmos, add SUNWsqlite dep, add patch to
moinakg
parents:
diff
changeset
|
19 |
+ hdir = os.popen(ruby + " -rrbconfig -e 'puts Config::CONFIG[\"rubyhdrdir\"]'").read().strip() |
3dfec715e177
Bumped version to 0.4DrKosmos, add SUNWsqlite dep, add patch to
moinakg
parents:
diff
changeset
|
20 |
+ conf.env["CCFLAGS_ruby"] = '-I%s ' % hdir |
3dfec715e177
Bumped version to 0.4DrKosmos, add SUNWsqlite dep, add patch to
moinakg
parents:
diff
changeset
|
21 |
+ hdir += "/ruby" |
3dfec715e177
Bumped version to 0.4DrKosmos, add SUNWsqlite dep, add patch to
moinakg
parents:
diff
changeset
|
22 |
+ conf.env["CCFLAGS_ruby"] += '-I%s ' % hdir |
3dfec715e177
Bumped version to 0.4DrKosmos, add SUNWsqlite dep, add patch to
moinakg
parents:
diff
changeset
|
23 |
+ hdir = os.popen(ruby + " -rrbconfig -e 'puts File.join(Config::CONFIG[\"rubyhdrdir\"], Config::CONFIG[\"arch\"])'").read().strip() |
3dfec715e177
Bumped version to 0.4DrKosmos, add SUNWsqlite dep, add patch to
moinakg
parents:
diff
changeset
|
24 |
+ conf.env["CCFLAGS_ruby"] += '-I%s ' % hdir |
3dfec715e177
Bumped version to 0.4DrKosmos, add SUNWsqlite dep, add patch to
moinakg
parents:
diff
changeset
|
25 |
+ |
3dfec715e177
Bumped version to 0.4DrKosmos, add SUNWsqlite dep, add patch to
moinakg
parents:
diff
changeset
|
26 |
ldflags = os.popen(ruby + " -rrbconfig -e 'print Config::CONFIG[\"LDSHARED\"]'").read().strip() |
3dfec715e177
Bumped version to 0.4DrKosmos, add SUNWsqlite dep, add patch to
moinakg
parents:
diff
changeset
|
27 |
# ok this is really stupid, but the command and flags are combined. |
3dfec715e177
Bumped version to 0.4DrKosmos, add SUNWsqlite dep, add patch to
moinakg
parents:
diff
changeset
|
28 |
# so we try to find the first argument... |
3dfec715e177
Bumped version to 0.4DrKosmos, add SUNWsqlite dep, add patch to
moinakg
parents:
diff
changeset
|
29 |
@@ -75,7 +84,7 @@ |
3dfec715e177
Bumped version to 0.4DrKosmos, add SUNWsqlite dep, add patch to
moinakg
parents:
diff
changeset
|
30 |
conf.env["LINKFLAGS_ruby"] += " "+ldflags |
3dfec715e177
Bumped version to 0.4DrKosmos, add SUNWsqlite dep, add patch to
moinakg
parents:
diff
changeset
|
31 |
|
3dfec715e177
Bumped version to 0.4DrKosmos, add SUNWsqlite dep, add patch to
moinakg
parents:
diff
changeset
|
32 |
cflags = os.popen(ruby + " -rrbconfig -e 'print Config::CONFIG[\"CCDLFLAGS\"]'").read().strip() |
3dfec715e177
Bumped version to 0.4DrKosmos, add SUNWsqlite dep, add patch to
moinakg
parents:
diff
changeset
|
33 |
- conf.env["CCFLAGS_ruby"] = cflags |
3dfec715e177
Bumped version to 0.4DrKosmos, add SUNWsqlite dep, add patch to
moinakg
parents:
diff
changeset
|
34 |
+ conf.env["CCFLAGS_ruby"] += cflags |
3dfec715e177
Bumped version to 0.4DrKosmos, add SUNWsqlite dep, add patch to
moinakg
parents:
diff
changeset
|
35 |
|
3dfec715e177
Bumped version to 0.4DrKosmos, add SUNWsqlite dep, add patch to
moinakg
parents:
diff
changeset
|
36 |
if not Params.g_options.rubyarchdir: |
3dfec715e177
Bumped version to 0.4DrKosmos, add SUNWsqlite dep, add patch to
moinakg
parents:
diff
changeset
|
37 |
conf.env["ARCHDIR_ruby"] = os.popen(ruby + " -rrbconfig -e 'print Config::CONFIG[\"sitearchdir\"]'").read().strip() |
3dfec715e177
Bumped version to 0.4DrKosmos, add SUNWsqlite dep, add patch to
moinakg
parents:
diff
changeset
|
38 |
--- xmms2-0.4DrKosmos/src/clients/lib/ruby/rb_xmmsclient.c.orig 2008-01-03 23:20:56.341209000 +0530 |
3dfec715e177
Bumped version to 0.4DrKosmos, add SUNWsqlite dep, add patch to
moinakg
parents:
diff
changeset
|
39 |
+++ xmms2-0.4DrKosmos/src/clients/lib/ruby/rb_xmmsclient.c 2008-01-03 23:21:24.580284000 +0530 |
3dfec715e177
Bumped version to 0.4DrKosmos, add SUNWsqlite dep, add patch to
moinakg
parents:
diff
changeset
|
40 |
@@ -73,8 +73,8 @@ |
3dfec715e177
Bumped version to 0.4DrKosmos, add SUNWsqlite dep, add patch to
moinakg
parents:
diff
changeset
|
41 |
StringValue (arg1); \ |
3dfec715e177
Bumped version to 0.4DrKosmos, add SUNWsqlite dep, add patch to
moinakg
parents:
diff
changeset
|
42 |
\ |
3dfec715e177
Bumped version to 0.4DrKosmos, add SUNWsqlite dep, add patch to
moinakg
parents:
diff
changeset
|
43 |
res = xmmsc_##name (xmms->real, \ |
3dfec715e177
Bumped version to 0.4DrKosmos, add SUNWsqlite dep, add patch to
moinakg
parents:
diff
changeset
|
44 |
- (unsigned char *) RSTRING (arg1)->ptr, \ |
3dfec715e177
Bumped version to 0.4DrKosmos, add SUNWsqlite dep, add patch to
moinakg
parents:
diff
changeset
|
45 |
- RSTRING (arg1)->len); \ |
3dfec715e177
Bumped version to 0.4DrKosmos, add SUNWsqlite dep, add patch to
moinakg
parents:
diff
changeset
|
46 |
+ (unsigned char *) RSTRING_PTR(arg1), \ |
3dfec715e177
Bumped version to 0.4DrKosmos, add SUNWsqlite dep, add patch to
moinakg
parents:
diff
changeset
|
47 |
+ RSTRING_LEN(arg1)); \ |
3dfec715e177
Bumped version to 0.4DrKosmos, add SUNWsqlite dep, add patch to
moinakg
parents:
diff
changeset
|
48 |
METHOD_HANDLER_FOOTER |
3dfec715e177
Bumped version to 0.4DrKosmos, add SUNWsqlite dep, add patch to
moinakg
parents:
diff
changeset
|
49 |
|
3dfec715e177
Bumped version to 0.4DrKosmos, add SUNWsqlite dep, add patch to
moinakg
parents:
diff
changeset
|
50 |
static VALUE cPlaylist; |
3dfec715e177
Bumped version to 0.4DrKosmos, add SUNWsqlite dep, add patch to
moinakg
parents:
diff
changeset
|
51 |
--- xmms2-0.4DrKosmos/src/clients/lib/ruby/rb_collection.c.orig 2008-01-03 23:21:47.342022000 +0530 |
3dfec715e177
Bumped version to 0.4DrKosmos, add SUNWsqlite dep, add patch to
moinakg
parents:
diff
changeset
|
52 |
+++ xmms2-0.4DrKosmos/src/clients/lib/ruby/rb_collection.c 2008-01-03 23:22:13.148443000 +0530 |
3dfec715e177
Bumped version to 0.4DrKosmos, add SUNWsqlite dep, add patch to
moinakg
parents:
diff
changeset
|
53 |
@@ -287,7 +287,7 @@ |
3dfec715e177
Bumped version to 0.4DrKosmos, add SUNWsqlite dep, add patch to
moinakg
parents:
diff
changeset
|
54 |
key = RARRAY (args)->ptr[0]; |
3dfec715e177
Bumped version to 0.4DrKosmos, add SUNWsqlite dep, add patch to
moinakg
parents:
diff
changeset
|
55 |
value = RARRAY (args)->ptr[1]; |
3dfec715e177
Bumped version to 0.4DrKosmos, add SUNWsqlite dep, add patch to
moinakg
parents:
diff
changeset
|
56 |
|
3dfec715e177
Bumped version to 0.4DrKosmos, add SUNWsqlite dep, add patch to
moinakg
parents:
diff
changeset
|
57 |
- if (RSTRING (s)->len > 1) |
3dfec715e177
Bumped version to 0.4DrKosmos, add SUNWsqlite dep, add patch to
moinakg
parents:
diff
changeset
|
58 |
+ if (RSTRING_LEN(s) > 1) |
3dfec715e177
Bumped version to 0.4DrKosmos, add SUNWsqlite dep, add patch to
moinakg
parents:
diff
changeset
|
59 |
rb_str_buf_cat2 (s, ", "); |
3dfec715e177
Bumped version to 0.4DrKosmos, add SUNWsqlite dep, add patch to
moinakg
parents:
diff
changeset
|
60 |
|
3dfec715e177
Bumped version to 0.4DrKosmos, add SUNWsqlite dep, add patch to
moinakg
parents:
diff
changeset
|
61 |
rb_str_buf_append (s, rb_inspect (key)); |
3dfec715e177
Bumped version to 0.4DrKosmos, add SUNWsqlite dep, add patch to
moinakg
parents:
diff
changeset
|
62 |
--- xmms2-0.4DrKosmos/src/clients/lib/ruby/rb_result.c.orig 2008-01-03 23:32:04.757832000 +0530 |
3dfec715e177
Bumped version to 0.4DrKosmos, add SUNWsqlite dep, add patch to
moinakg
parents:
diff
changeset
|
63 |
+++ xmms2-0.4DrKosmos/src/clients/lib/ruby/rb_result.c 2008-01-03 23:32:25.283902000 +0530 |
3dfec715e177
Bumped version to 0.4DrKosmos, add SUNWsqlite dep, add patch to
moinakg
parents:
diff
changeset
|
64 |
@@ -422,7 +422,7 @@ |
3dfec715e177
Bumped version to 0.4DrKosmos, add SUNWsqlite dep, add patch to
moinakg
parents:
diff
changeset
|
65 |
key = RARRAY (args)->ptr[1]; |
3dfec715e177
Bumped version to 0.4DrKosmos, add SUNWsqlite dep, add patch to
moinakg
parents:
diff
changeset
|
66 |
value = RARRAY (args)->ptr[2]; |
3dfec715e177
Bumped version to 0.4DrKosmos, add SUNWsqlite dep, add patch to
moinakg
parents:
diff
changeset
|
67 |
|
3dfec715e177
Bumped version to 0.4DrKosmos, add SUNWsqlite dep, add patch to
moinakg
parents:
diff
changeset
|
68 |
- if (RSTRING (s)->len > 1) |
3dfec715e177
Bumped version to 0.4DrKosmos, add SUNWsqlite dep, add patch to
moinakg
parents:
diff
changeset
|
69 |
+ if (RSTRING_LEN(s) > 1) |
3dfec715e177
Bumped version to 0.4DrKosmos, add SUNWsqlite dep, add patch to
moinakg
parents:
diff
changeset
|
70 |
rb_str_buf_cat2 (s, ", "); |
3dfec715e177
Bumped version to 0.4DrKosmos, add SUNWsqlite dep, add patch to
moinakg
parents:
diff
changeset
|
71 |
|
3dfec715e177
Bumped version to 0.4DrKosmos, add SUNWsqlite dep, add patch to
moinakg
parents:
diff
changeset
|
72 |
rb_str_buf_cat2 (s, "["); |