|
|
@@ -1,51 +1,3 @@
|
|
|
-Index: JavaScript-0.55/JavaScript.xs
|
|
|
---- JavaScript-0.55/JavaScript.xs.orig 2005-06-29 21:07:06 +0200
|
|
|
-+++ JavaScript-0.55/JavaScript.xs 2006-06-29 19:20:44 +0200
|
|
|
-@@ -6,7 +6,7 @@
|
|
|
- #else
|
|
|
- #include <jsapi.h>
|
|
|
- #endif
|
|
|
--#include <malloc.h>
|
|
|
-+#include <stdlib.h>
|
|
|
-
|
|
|
- #define _IS_UNDEF(a) (SvANY(a) == SvANY(&PL_sv_undef))
|
|
|
-
|
|
|
-Index: JavaScript-0.55/Makefile.PL
|
|
|
---- JavaScript-0.55/Makefile.PL.orig 2005-06-28 23:49:03 +0200
|
|
|
-+++ JavaScript-0.55/Makefile.PL 2006-06-29 19:20:44 +0200
|
|
|
-@@ -10,30 +10,13 @@
|
|
|
- $define .= " -DXP_UNIX";
|
|
|
- }
|
|
|
-
|
|
|
--my $inc = '';
|
|
|
--
|
|
|
--if(-f "/etc/gentoo-release") {
|
|
|
-- # Gentoo puts libjs in a slightly hidden spot.
|
|
|
-- $inc = '-I/usr/lib/MozillaFirefox/include/js/ -I/usr/lib/MozillaFirefox/';
|
|
|
--}
|
|
|
--
|
|
|
--#test for debian type include files...
|
|
|
--if (-f "/usr/include/smjs/jsapi.h" or -f "/usr/local/include/smjs/jsapi.h") {
|
|
|
-- $define .= " -DINCLUDES_IN_SMJS"
|
|
|
--}
|
|
|
-+my $inc = '-I../js/src';
|
|
|
-
|
|
|
- if($ENV{JS_THREADSAFE}) {
|
|
|
- $define .= " -DJS_THREADSAFE";
|
|
|
- }
|
|
|
-
|
|
|
--my $lib = "-ljs";
|
|
|
--#test for debian type libsmjs
|
|
|
--#this could probably be done better, but I'm not sure how to
|
|
|
--#get this platform independant
|
|
|
--if (-f "/usr/lib/libsmjs.so" or -f "/usr/local/lib/libsmjs.so") {
|
|
|
-- $lib = "-lsmjs";
|
|
|
--}
|
|
|
--
|
|
|
-+my $lib = "-L../js/src -ljs";
|
|
|
-
|
|
|
- WriteMakefile(
|
|
|
- 'NAME' => 'JavaScript',
|
|
|
Index: JavaScript-SpiderMonkey-0.17/Makefile.PL
|
|
|
--- JavaScript-SpiderMonkey-0.17/Makefile.PL.orig 2006-07-22 22:49:27 +0200
|
|
|
+++ JavaScript-SpiderMonkey-0.17/Makefile.PL 2006-07-22 22:51:30 +0200
|