|
|
@@ -44,11 +44,11 @@ Index: JavaScript-SpiderMonkey-0.17/SpiderMonkey.pm
|
|
|
}
|
|
|
|
|
|
1;
|
|
|
-Index: JavaScript-1.02/Makefile.PL
|
|
|
---- JavaScript-1.02/Makefile.PL.orig 2006-08-13 17:37:46 +0200
|
|
|
-+++ JavaScript-1.02/Makefile.PL 2006-08-20 17:57:22 +0200
|
|
|
-@@ -22,7 +22,7 @@
|
|
|
- push @defines, "JS_THREADSAFE";
|
|
|
+Index: JavaScript-1.03/Makefile.PL
|
|
|
+--- JavaScript-1.03/Makefile.PL 2007-02-21 16:57:19 +0100
|
|
|
++++ JavaScript-1.03/Makefile.PL 2007-02-22 07:15:52 +0100
|
|
|
+@@ -94,7 +94,7 @@
|
|
|
+ push @defines, "JS_THREADSAFE" if $ENV{JS_THREADSAFE};
|
|
|
}
|
|
|
else {
|
|
|
- my $enable_threadsafe = prompt("Is your SpiderMonkey compiled with JS_THREADSAFE (most things will fail if you answer wrong)? [y/N]");
|
|
|
@@ -56,18 +56,11 @@ Index: JavaScript-1.02/Makefile.PL
|
|
|
push @defines, "JS_THREADSAFE" if $enable_threadsafe eq 'y';
|
|
|
}
|
|
|
|
|
|
-@@ -82,8 +82,13 @@
|
|
|
- my $libs = join(" ", map { "-L$_" } @libs);
|
|
|
-
|
|
|
- # Check if we need to enable JS_C_STRINGS_ARE_UTF8?
|
|
|
--my $enable_utf8 = prompt("Is your SpiderMonkey compiled with support for unicode (t/23-unicode.t will fail if you answer wrong) ? [y/N]", "N");
|
|
|
-+if($ENV{JS_C_STRINGS_ARE_UTF8}) {
|
|
|
-+push @defines, "JS_C_STRINGS_ARE_UTF8";
|
|
|
-+}
|
|
|
-+else {
|
|
|
-+my $enable_utf8 = 'n';
|
|
|
- push @defines, "JS_C_STRINGS_ARE_UTF8" if $enable_utf8 eq 'y';
|
|
|
-+}
|
|
|
-
|
|
|
+@@ -103,7 +103,6 @@
|
|
|
+ push @defines, "JS_C_STRINGS_ARE_UTF8" if $ENV{JS_UTF8};
|
|
|
+ }
|
|
|
+ else {
|
|
|
+- my $enable_utf8 = prompt("Is your SpiderMonkey compiled with support for unicode (t/23-unicode.t will fail if you answer wrong) ? [y/N]", "N");
|
|
|
+ push @defines, "JS_C_STRINGS_ARE_UTF8" if $enable_utf8 eq 'y';
|
|
|
+ }
|
|
|
|
|
|
- WriteMakefile('NAME' => 'JavaScript',
|