c34d58f59f
- Fixes MFSA 2012-12->19 - see http://www.seamonkey-project.org/releases/seamonkey2.8/ - complete patchset for #691898, still fixes build on ppc (and hopefully commited in firefox 14...) - add patchset from #706955, workarounds #669050 (xpcshell hangs during make install and chokes on CSPUtils.csm, threads related..) - remove obsolete/commited patches
44 lines
1.4 KiB
Plaintext
44 lines
1.4 KiB
Plaintext
$OpenBSD: patch-mozilla_js_src_Makefile_in,v 1.4 2012/03/16 21:38:33 landry Exp $
|
|
--- mozilla/js/src/Makefile.in.orig Fri Mar 9 21:28:55 2012
|
|
+++ mozilla/js/src/Makefile.in Sat Mar 10 13:20:44 2012
|
|
@@ -361,15 +361,20 @@ CPPSRCS += checks.cc \
|
|
|
|
ifeq (,$(filter arm% sparc %86 x86_64,$(TARGET_CPU)))
|
|
|
|
-VPATH += $(srcdir)/yarr/pcre \
|
|
+VPATH += $(srcdir)/assembler \
|
|
+ $(srcdir)/assembler/wtf \
|
|
+ $(srcdir)/yarr \
|
|
$(NULL)
|
|
|
|
CPPSRCS += \
|
|
- pcre_compile.cpp \
|
|
- pcre_exec.cpp \
|
|
- pcre_tables.cpp \
|
|
- pcre_xclass.cpp \
|
|
- pcre_ucp_searchfuncs.cpp \
|
|
+ Assertions.cpp \
|
|
+ OSAllocatorOS2.cpp \
|
|
+ OSAllocatorPosix.cpp \
|
|
+ OSAllocatorWin.cpp \
|
|
+ PageBlock.cpp \
|
|
+ YarrInterpreter.cpp \
|
|
+ YarrPattern.cpp \
|
|
+ YarrSyntaxChecker.cpp \
|
|
$(NULL)
|
|
else
|
|
|
|
@@ -921,10 +926,10 @@ endif
|
|
# Needed to "configure" it correctly. Unfortunately these
|
|
# flags wind up being applied to all code in js/src, not just
|
|
# the code in js/src/assembler.
|
|
-CXXFLAGS += -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1
|
|
+CXXFLAGS += -DUSE_SYSTEM_MALLOC=1
|
|
|
|
ifneq (,$(ENABLE_YARR_JIT)$(ENABLE_METHODJIT))
|
|
-CXXFLAGS += -DENABLE_JIT=1
|
|
+CXXFLAGS += -DENABLE_JIT=1 -DENABLE_ASSEMBLER=1
|
|
endif
|
|
|
|
INCLUDES += -I$(srcdir)/assembler -I$(srcdir)/yarr
|