930616ecef
Update the net-libs/xulrunner-2.0.1 ebuild to track the r1 version on the Gentoo main tree. Minor updates include fix hunspell dictionary detection, use system libffi, and add support for 64bit big endian machines.
61 lines
1.6 KiB
Diff
61 lines
1.6 KiB
Diff
# HG changeset patch
|
|
# User Mike Hommey <mh+mozilla@glandium.org>
|
|
# Date 1303461188 -7200
|
|
# Node ID 59771590e9203d48ef8cbcd7eaf2f8ae45dbb1c1
|
|
# Parent c4b82ec27d6d6e1c02ef0abb3b6e805bfdd092ec
|
|
Bug 638056 - Avoid "The cacheFlush support is missing on this platform" error on exotic platforms. r=cdleary
|
|
|
|
diff --git a/js/src/Makefile.in b/js/src/Makefile.in
|
|
--- a/js/src/Makefile.in
|
|
+++ b/js/src/Makefile.in
|
|
@@ -383,17 +383,17 @@ CPPSRCS += checks.cc \
|
|
platform.cc \
|
|
utils.cc \
|
|
$(NONE)
|
|
|
|
#
|
|
# END enclude sources for V8 dtoa
|
|
#############################################
|
|
|
|
-ifeq (,$(filter-out powerpc sparc,$(TARGET_CPU)))
|
|
+ifeq (,$(filter arm %86 x86_64,$(TARGET_CPU)))
|
|
|
|
VPATH += $(srcdir)/assembler \
|
|
$(srcdir)/assembler/wtf \
|
|
$(srcdir)/yarr/pcre \
|
|
$(NULL)
|
|
|
|
CPPSRCS += pcre_compile.cpp \
|
|
pcre_exec.cpp \
|
|
|
|
# HG changeset patch
|
|
# User Luke Wagner <lw@mozilla.com>
|
|
# Date 1299520258 28800
|
|
# Node ID 68203913d04cf5be53fd16278816183d5670ba5c
|
|
# Parent 27e5814815491ebb68e474e453aff6c2ea908c43
|
|
Bug 618485 - Add missing 64-bit big-endian jsval_layout field (r=luke)
|
|
|
|
diff --git a/js/src/jsval.h b/js/src/jsval.h
|
|
--- a/js/src/jsval.h
|
|
+++ b/js/src/jsval.h
|
|
@@ -342,16 +342,17 @@ typedef union jsval_layout
|
|
JSValueTag tag : 17;
|
|
uint64 payload47 : 47;
|
|
} debugView;
|
|
struct {
|
|
union {
|
|
int32 i32;
|
|
uint32 u32;
|
|
JSWhyMagic why;
|
|
+ jsuword word;
|
|
} payload;
|
|
} s;
|
|
double asDouble;
|
|
void *asPtr;
|
|
} jsval_layout;
|
|
# endif /* JS_BITS_PER_WORD */
|
|
#endif /* defined(IS_LITTLE_ENDIAN) */
|
|
|
|
|
|
|