summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoryyamano <yyamano@pkgsrc.org>2011-12-07 05:16:27 +0000
committeryyamano <yyamano@pkgsrc.org>2011-12-07 05:16:27 +0000
commit0b3cdd6eb4817918d9b4bfe6dfbf5845a22bec99 (patch)
treebb2504e55f9d4755b458f446b5943dbd3b37f822
parentc72db9d09ec6473f3d44ee3faed8a393aa57df52 (diff)
downloadpkgsrc-0b3cdd6eb4817918d9b4bfe6dfbf5845a22bec99.tar.gz
Make this build on Mac OS X with ABI=64.
-rw-r--r--lang/spidermonkey/distinfo4
-rw-r--r--lang/spidermonkey/patches/patch-ac10
2 files changed, 10 insertions, 4 deletions
diff --git a/lang/spidermonkey/distinfo b/lang/spidermonkey/distinfo
index eedde47bd6d..0ec19f82109 100644
--- a/lang/spidermonkey/distinfo
+++ b/lang/spidermonkey/distinfo
@@ -1,11 +1,11 @@
-$NetBSD: distinfo,v 1.12 2011/12/06 05:54:05 yyamano Exp $
+$NetBSD: distinfo,v 1.13 2011/12/07 05:16:27 yyamano Exp $
SHA1 (js-1.8.0-rc1.tar.gz) = 1577bd39a2ebd9f5e2ec90e72d9a6aa85f840564
RMD160 (js-1.8.0-rc1.tar.gz) = 27c6cba1185d34cb9095d2da67393025bfe673ca
Size (js-1.8.0-rc1.tar.gz) = 1310344 bytes
SHA1 (patch-aa) = fc4b759bc420b76f349c4669dbba378a756038b9
SHA1 (patch-ab) = 497401caa31380869d3f56ce076f6b7d27b7f941
-SHA1 (patch-ac) = 83491032a81d014ec1f2c6a7ab581e909bf99421
+SHA1 (patch-ac) = 554079d6e2b6ef6e84ed3fafc2631e9586f7839f
SHA1 (patch-ad) = ca651bfc31b5ad06e45010d40309121c7300807a
SHA1 (patch-ae) = c39412d59480db7c89aed7e555f2a5e7a4cea80b
SHA1 (patch-ai) = 1112dca0f459d98ab1b1a84b4c4ff7ce654b1821
diff --git a/lang/spidermonkey/patches/patch-ac b/lang/spidermonkey/patches/patch-ac
index 39b8e59f775..5fdea5df411 100644
--- a/lang/spidermonkey/patches/patch-ac
+++ b/lang/spidermonkey/patches/patch-ac
@@ -1,4 +1,4 @@
-$NetBSD: patch-ac,v 1.5 2011/12/06 05:54:06 yyamano Exp $
+$NetBSD: patch-ac,v 1.6 2011/12/07 05:16:28 yyamano Exp $
--- config/Darwin.mk.orig 2008-03-02 23:10:49.000000000 +0000
+++ config/Darwin.mk
@@ -28,7 +28,7 @@ $NetBSD: patch-ac,v 1.5 2011/12/06 05:54:06 yyamano Exp $
endif
GFX_ARCH = x
-@@ -67,14 +67,6 @@ OS_LIBS = -lc -framework System
+@@ -67,17 +67,12 @@ OS_LIBS = -lc -framework System
ASFLAGS += -x assembler-with-cpp
@@ -43,3 +43,9 @@ $NetBSD: patch-ac,v 1.5 2011/12/06 05:54:06 yyamano Exp $
# Use the editline library to provide line-editing support.
JS_EDITLINE = 1
+ # Don't allow Makefile.ref to use libmath
+ NO_LIBM = 1
+
++OS_CFLAGS += -DHAVE_VA_COPY -DVA_COPY=va_copy
++OS_CFLAGS += -DPIC -fPIC -DJS_HAVE_LONG_LONG -DHAVE_INTTYPES_H
++