diff --git a/deps/js/src/config.status b/deps/js/src/config.status deleted file mode 100755 index b36dee82..00000000 --- a/deps/js/src/config.status +++ /dev/null @@ -1,796 +0,0 @@ -#! /bin/sh -# Generated automatically by configure. -# Run this file to recreate the current configuration. -# This directory was configured as follows, -# on host paramac.local: -# -# ./configure -# -# Compiler output produced by configure, useful for debugging -# configure, is in ./config.log if it exists. - -ac_cs_usage="Usage: ./config.status [--recheck] [--version] [--help]" -for ac_option -do - case "$ac_option" in - -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) - echo "running ${CONFIG_SHELL-/bin/sh} ./configure --no-create --no-recursion" - exec ${CONFIG_SHELL-/bin/sh} ./configure --no-create --no-recursion ;; - -version | --version | --versio | --versi | --vers | --ver | --ve | --v) - echo "./config.status generated by autoconf version 2.13" - exit 0 ;; - -help | --help | --hel | --he | --h) - echo "$ac_cs_usage"; exit 0 ;; - *) echo "$ac_cs_usage"; exit 1 ;; - esac -done - -ac_given_srcdir=. -ac_given_INSTALL="/usr/bin/install -c" - -trap 'rm -fr - Makefile - config/Makefile - config/autoconf.mk - config/mkdepend/Makefile - -editline/Makefile - js-config.h conftest*; exit 1' 1 2 15 - - - -# Protect against being on the right side of a sed subst in config.status. -sed 's/%@/@@/; s/@%/@@/; s/%g$/@g/; /@g$/s/[\\&%]/\\&/g; - s/@@/%@/; s/@@/@%/; s/@g$/%g/' > conftest.subs <<\CEOF -/^[ ]*VPATH[ ]*=[^:]*$/d - -s%@SHELL@%/bin/sh%g -s%@CFLAGS@%-Wall -W -Wno-unused -Wpointer-arith -Wcast-align -W -Wno-long-long -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe%g -s%@CPPFLAGS@%%g -s%@CXXFLAGS@%-fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Wno-long-long -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe%g -s%@FFLAGS@%%g -s%@DEFS@%-DHAVE_CONFIG_H%g -s%@LDFLAGS@% -framework Cocoa%g -s%@LIBS@%%g -s%@exec_prefix@%${prefix}%g -s%@prefix@%/usr/local%g -s%@program_transform_name@%s,x,x,%g -s%@bindir@%${exec_prefix}/bin%g -s%@sbindir@%${exec_prefix}/sbin%g -s%@libexecdir@%${exec_prefix}/libexec%g -s%@datadir@%${prefix}/share%g -s%@sysconfdir@%${prefix}/etc%g -s%@sharedstatedir@%${prefix}/com%g -s%@localstatedir@%${prefix}/var%g -s%@libdir@%${exec_prefix}/lib%g -s%@includedir@%${prefix}/include%g -s%@oldincludedir@%/usr/include%g -s%@infodir@%${prefix}/info%g -s%@mandir@%${prefix}/man%g -s%@host@%x86_64-apple-darwin10.2.0%g -s%@host_alias@%x86_64-apple-darwin10.2.0%g -s%@host_cpu@%x86_64%g -s%@host_vendor@%apple%g -s%@host_os@%darwin10.2.0%g -s%@target@%x86_64-apple-darwin10.2.0%g -s%@target_alias@%x86_64-apple-darwin10.2.0%g -s%@target_cpu@%x86_64%g -s%@target_vendor@%apple%g -s%@target_os@%darwin10.2.0%g -s%@build@%x86_64-apple-darwin10.2.0%g -s%@build_alias@%x86_64-apple-darwin10.2.0%g -s%@build_cpu@%x86_64%g -s%@build_vendor@%apple%g -s%@build_os@%darwin10.2.0%g -s%@AWK@%gawk%g -s%@TOP_DIST@%dist%g -s%@HOST_CC@%gcc-4.2%g -s%@HOST_CXX@%g++-4.2%g -s%@HOST_RANLIB@%ranlib%g -s%@HOST_AR@%$(AR)%g -s%@CC@%gcc-4.2%g -s%@CXX@%g++-4.2%g -s%@RANLIB@%ranlib%g -s%@AR@%ar%g -s%@AS@%$(CC)%g -s%@LD@%ld%g -s%@STRIP@%strip -x -S%g -s%@WINDRES@%:%g -s%@CPP@%gcc-4.2 -E%g -s%@CXXCPP@%g++-4.2 -E%g -s%@_MSC_VER@%%g -s%@GNU_AS@%1%g -s%@GNU_LD@%%g -s%@GNU_CC@%1%g -s%@GNU_CXX@%1%g -s%@INTEL_CC@%%g -s%@INTEL_CXX@%%g -s%@INSTALL_PROGRAM@%${INSTALL}%g -s%@INSTALL_SCRIPT@%${INSTALL_PROGRAM}%g -s%@INSTALL_DATA@%${INSTALL} -m 644%g -s%@LN_S@%ln -s%g -s%@PERL@%/opt/local/bin/perl5%g -s%@PYTHON@%/usr/bin/python%g -s%@NSINSTALL_BIN@%%g -s%@DOXYGEN@%:%g -s%@WHOAMI@%/usr/bin/whoami%g -s%@AUTOCONF@%/sw/bin/autoconf%g -s%@SYSTEM_MAKEDEPEND@%/usr/X11/bin/makedepend%g -s%@XARGS@%/usr/bin/xargs%g -s%@PBBUILD@%/usr/bin/xcodebuild%g -s%@SDP@%/usr/bin/sdp%g -s%@GCC_VERSION@%4.2%g -s%@XCODEBUILD_VERSION@%1614%g -s%@HAS_XCODE_2_1@%1%g -s%@UNIVERSAL_BINARY@%%g -s%@MACOSX_DEPLOYMENT_TARGET@%10.4%g -s%@MACOS_SDK_DIR@%%g -s%@NEXT_ROOT@%%g -s%@MAKE@%/usr/bin/make%g -s%@X_CFLAGS@%%g -s%@X_PRE_LIBS@%%g -s%@X_LIBS@%%g -s%@X_EXTRA_LIBS@%%g -s%@SOLARIS_SUNPRO_CC@%%g -s%@SOLARIS_SUNPRO_CXX@%%g -s%@HAVE_64BIT_OS@%1%g -s%@MOZ_OS2_HIGH_MEMORY@%1%g -s%@AIX_OBJMODEL@%%g -s%@NO_LD_ARCHIVE_FLAGS@%1%g -s%@ENABLE_JIT@%1%g -s%@NANOJIT_ARCH@%X64%g -s%@WRAP_SYSTEM_INCLUDES@%%g -s%@VISIBILITY_FLAGS@%-fvisibility=hidden%g -s%@HAVE_DTRACE@%%g -s%@LIBOBJS@%%g -s%@HAVE_GCC3_ABI@%1%g -s%@NSPR_CFLAGS@%%g -s%@NSPR_LIBS@%%g -s%@NSPR_CONFIG@%%g -s%@MOZ_UI_LOCALE@%%g -s%@MOZ_OPTIMIZE@%1%g -s%@MOZ_OPTIMIZE_FLAGS@%-O3%g -s%@MOZ_OPTIMIZE_LDFLAGS@%-Wl,-dead_strip%g -s%@MOZ_OPTIMIZE_SIZE_TWEAK@%%g -s%@NS_TRACE_MALLOC@%%g -s%@MOZ_MEMORY@%%g -s%@MOZ_MEMORY_LDFLAGS@%%g -s%@DEHYDRA_PATH@%%g -s%@MOZ_DEMANGLE_SYMBOLS@%%g -s%@MOZ_PROFILE_GUIDED_OPTIMIZE_DISABLE@%%g -s%@PROFILE_GEN_CFLAGS@%-fprofile-generate%g -s%@PROFILE_GEN_LDFLAGS@%-fprofile-generate%g -s%@PROFILE_USE_CFLAGS@%-fprofile-use%g -s%@PROFILE_USE_LDFLAGS@%-fprofile-use%g -s%@_MOZ_RTTI_FLAGS_ON@%-frtti%g -s%@_MOZ_EXCEPTIONS_FLAGS_ON@%-fexceptions%g -s%@MOZ_AUTO_DEPS@%1%g -s%@COMPILER_DEPEND@%1%g -s%@MDDEPDIR@%.deps%g -s%@JS_NATIVE_EDITLINE@%1%g -s%@JS_DISABLE_SHELL@%%g -s%@EDITLINE_LIBS@%$(DEPTH)/editline/$(LIB_PREFIX)editline.$(LIB_SUFFIX)%g -s%@MOZ_SYNC_BUILD_FILES@%%g -s%@AR_FLAGS@%cr $@%g -s%@AR_LIST@%$(AR) t%g -s%@AR_EXTRACT@%$(AR) x%g -s%@AR_DELETE@%$(AR) d%g -s%@ASFLAGS@% -fPIC%g -s%@AS_DASH_C_FLAG@%-c%g -s%@RC@%%g -s%@RCFLAGS@%%g -s%@IMPLIB@%%g -s%@FILTER@%%g -s%@BIN_FLAGS@%%g -s%@NS_USE_NATIVE@%%g -s%@MOZ_JS_LIBS@%-L$(libdir) -lmozjs%g -s%@MOZ_PSM@%%g -s%@MOZ_DEBUG@%%g -s%@MOZ_DEBUG_MODULES@%%g -s%@MOZ_DEBUG_ENABLE_DEFS@%-DDEBUG -D_DEBUG -DDEBUG_root -DTRACING%g -s%@MOZ_DEBUG_DISABLE_DEFS@%-DNDEBUG -DTRIMMED%g -s%@MOZ_DEBUG_FLAGS@%-g%g -s%@MOZ_DEBUG_LDFLAGS@% -framework ExceptionHandling%g -s%@WARNINGS_AS_ERRORS@%-Werror%g -s%@MOZ_DBGRINFO_MODULES@%%g -s%@MOZ_LEAKY@%%g -s%@MOZ_JPROF@%%g -s%@MOZ_SHARK@%%g -s%@MOZ_CALLGRIND@%%g -s%@MOZ_VTUNE@%%g -s%@MOZ_XPCTOOLS@%%g -s%@MOZ_JSLOADER@%%g -s%@MOZ_INSURE@%%g -s%@MOZ_INSURE_DIRS@%%g -s%@MOZ_INSURE_EXCLUDE_DIRS@%%g -s%@MOZ_QUANTIFY@%%g -s%@MOZ_INSURIFYING@%%g -s%@LIBICONV@%%g -s%@BUILD_STATIC_LIBS@%%g -s%@ENABLE_TESTS@%1%g -s%@ENABLE_STRIP@%%g -s%@PKG_SKIP_STRIP@%%g -s%@INCREMENTAL_LINKER@%%g -s%@MOZ_COMPONENTS_VERSION_SCRIPT_LDFLAGS@%-Wl,-exported_symbols_list -Wl,$(BUILD_TOOLS)/gnu-ld-scripts/components-export-list%g -s%@MOZ_COMPONENT_NSPR_LIBS@%-L$(LIBXUL_DIST)/bin $(NSPR_LIBS)%g -s%@MOZ_FIX_LINK_PATHS@%-Wl,-executable_path,$(LIBXUL_DIST)/bin%g -s%@USE_DEPENDENT_LIBS@%1%g -s%@MOZ_BUILD_ROOT@%/Users/para/dev/ape_1.0/APE_Server/deps/js/src%g -s%@MOZ_OS2_TOOLS@%%g -s%@MOZ_OS2_USE_DECLSPEC@%%g -s%@MOZ_POST_DSO_LIB_COMMAND@%%g -s%@MOZ_POST_PROGRAM_COMMAND@%%g -s%@MOZ_TIMELINE@%%g -s%@WINCE@%%g -s%@WINCE_WINDOWS_MOBILE@%%g -s%@MOZ_APP_NAME@%%g -s%@MOZ_APP_DISPLAYNAME@%%g -s%@MOZ_APP_VERSION@%%g -s%@MOZ_PKG_SPECIAL@%%g -s%@MOZILLA_OFFICIAL@%%g -s%@MOZ_DEBUG_SYMBOLS@%%g -s%@MOZ_MAPINFO@%%g -s%@MOZ_BROWSE_INFO@%%g -s%@MOZ_TOOLS_DIR@%%g -s%@CYGWIN_WRAPPER@%%g -s%@AS_PERL@%%g -s%@WIN32_REDIST_DIR@%%g -s%@MOZ_NATIVE_NSPR@%%g -s%@COMPILE_CFLAGS@%-include $(DEPTH)/js-confdefs.h -DMOZILLA_CLIENT $(filter-out %/.pp,-Wp,-MD,$(MDDEPDIR)/$(basename $(@F)).pp)%g -s%@COMPILE_CXXFLAGS@%-DMOZILLA_CLIENT -include $(DEPTH)/js-confdefs.h $(filter-out %/.pp,-Wp,-MD,$(MDDEPDIR)/$(basename $(@F)).pp)%g -s%@CROSS_COMPILE@%%g -s%@HOST_CFLAGS@% -DXP_UNIX -DXP_MACOSX -DNO_X11%g -s%@HOST_CXXFLAGS@%%g -s%@HOST_OPTIMIZE_FLAGS@%-O3%g -s%@HOST_AR_FLAGS@%$(AR_FLAGS)%g -s%@HOST_LD@%%g -s%@HOST_NSPR_MDCPUCFG@%\"md/_darwin.cfg\"%g -s%@HOST_BIN_SUFFIX@%%g -s%@HOST_OS_ARCH@%darwin10.2.0%g -s%@TARGET_CPU@%x86_64%g -s%@TARGET_VENDOR@%apple%g -s%@TARGET_OS@%darwin10.2.0%g -s%@TARGET_NSPR_MDCPUCFG@%\"md/_darwin.cfg\"%g -s%@TARGET_MD_ARCH@%unix%g -s%@TARGET_XPCOM_ABI@%x86_64-gcc3%g -s%@OS_TARGET@%Darwin%g -s%@OS_ARCH@%Darwin%g -s%@OS_RELEASE@%10.2.0%g -s%@OS_TEST@%x86_64%g -s%@WRAP_MALLOC_CFLAGS@%%g -s%@WRAP_MALLOC_LIB@%%g -s%@MKSHLIB@%$(CXX) $(CXXFLAGS) $(DSO_PIC_CFLAGS) $(DSO_LDOPTS) -o $@%g -s%@MKCSHLIB@%$(CC) $(CFLAGS) $(DSO_PIC_CFLAGS) $(DSO_LDOPTS) -o $@%g -s%@MKSHLIB_FORCE_ALL@%%g -s%@MKSHLIB_UNFORCE_ALL@%%g -s%@DSO_CFLAGS@%%g -s%@DSO_PIC_CFLAGS@%-fPIC%g -s%@DSO_LDOPTS@%%g -s%@LIB_PREFIX@%lib%g -s%@DLL_PREFIX@%lib%g -s%@DLL_SUFFIX@%.dylib%g -s%@LIB_SUFFIX@%a%g -s%@OBJ_SUFFIX@%o%g -s%@BIN_SUFFIX@%%g -s%@ASM_SUFFIX@%s%g -s%@IMPORT_LIB_SUFFIX@%%g -s%@USE_N32@%%g -s%@CC_VERSION@%gcc version 4.2.1 (Apple Inc. build 5646) (dot 1)%g -s%@CXX_VERSION@%gcc version 4.2.1 (Apple Inc. build 5646) (dot 1)%g -s%@MSMANIFEST_TOOL@%%g -s%@MOZ_MOVEMAIL@%1%g -s%@CYGDRIVE_MOUNT@%%g -s%@WIN_TOP_SRC@%%g -s%@MOZILLA_VERSION@%%g -s%@ac_configure_args@%%g -s%@MOZ_DEFINES@% -DX_DISPLAY_MISSING=1 -DHAVE_64BIT_OS=1 -DD_INO=d_ino -DFEATURE_NANOJIT=1 -DJS_TRACER=1 -DAVMPLUS_AMD64=1 -DAVMPLUS_64BIT=1 -DAVMPLUS_UNIX=1 -DSTDC_HEADERS=1 -DHAVE_ST_BLKSIZE=1 -DHAVE_SIGINFO_T=1 -DJS_HAVE_STDINT_H=1 -DJS_BYTES_PER_WORD=8 -DJS_BITS_PER_WORD_LOG2=6 -DJS_ALIGN_OF_POINTER=8 -DJS_BYTES_PER_DOUBLE=8 -DHAVE_INT16_T=1 -DHAVE_INT32_T=1 -DHAVE_INT64_T=1 -DHAVE_UINT=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_DIRENT_H=1 -DHAVE_GETOPT_H=1 -DHAVE_MEMORY_H=1 -DHAVE_UNISTD_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_X11_XKBLIB_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_MMINTRIN_H=1 -DNEW_H=\ -DHAVE_SYS_CDEFS_H=1 -DHAVE_DLADDR=1 -DHAVE_FCHMOD=1 -DHAVE_FLOCKFILE=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_GETPAGESIZE=1 -DHAVE_LCHOWN=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MEMMOVE=1 -DHAVE_RANDOM=1 -DHAVE_RINT=1 -DHAVE_SBRK=1 -DHAVE_SNPRINTF=1 -DHAVE_STAT64=1 -DHAVE_STATVFS=1 -DHAVE_STRERROR=1 -DHAVE_STRTOK_R=1 -DHAVE_WCRTOMB=1 -DHAVE_MBRTOWC=1 -DVA_COPY=va_copy -DHAVE_VA_COPY=1 -DHAVE_VA_LIST_AS_ARRAY=1 -DHAVE_CPP_EXPLICIT=1 -DHAVE_CPP_TYPENAME=1 -DHAVE_CPP_MODERN_SPECIALIZE_TEMPLATE_SYNTAX=1 -DHAVE_CPP_PARTIAL_SPECIALIZATION=1 -DHAVE_CPP_ACCESS_CHANGING_USING=1 -DHAVE_CPP_AMBIGUITY_RESOLVING_USING=1 -DHAVE_CPP_NAMESPACE_STD=1 -DHAVE_CPP_UNAMBIGUOUS_STD_NOTEQUAL=1 -DHAVE_CPP_NEW_CASTS=1 -DHAVE_CPP_DYNAMIC_CAST_TO_VOID_PTR=1 -DNEED_CPP_UNUSED_IMPLEMENTATIONS=1 -DHAVE_I18N_LC_MESSAGES=1 -DHAVE___CXA_DEMANGLE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DCPP_THROW_NEW=throw\(\) -DEDITLINE=1 -DMOZ_DLL_SUFFIX=\".dylib\" -DXP_UNIX=1 -DUNIX_ASYNC_DNS=1 -DHAVE_SETLOCALE=1 %g - -CEOF - -# Split the substitutions into bite-sized pieces for seds with -# small command number limits, like on Digital OSF/1 and HP-UX. -ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script. -ac_file=1 # Number of current file. -ac_beg=1 # First line for current file. -ac_end=$ac_max_sed_cmds # Line after last line for current file. -ac_more_lines=: -ac_sed_cmds="" -while $ac_more_lines; do - if test $ac_beg -gt 1; then - sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file - else - sed "${ac_end}q" conftest.subs > conftest.s$ac_file - fi - if test ! -s conftest.s$ac_file; then - ac_more_lines=false - rm -f conftest.s$ac_file - else - if test -z "$ac_sed_cmds"; then - ac_sed_cmds="sed -f conftest.s$ac_file" - else - ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file" - fi - ac_file=`expr $ac_file + 1` - ac_beg=$ac_end - ac_end=`expr $ac_end + $ac_max_sed_cmds` - fi -done -if test -z "$ac_sed_cmds"; then - ac_sed_cmds=cat -fi - -CONFIG_FILES=${CONFIG_FILES-" - Makefile - config/Makefile - config/autoconf.mk - config/mkdepend/Makefile - -editline/Makefile -"} -for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then - # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". - case "$ac_file" in - *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'` - ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; - *) ac_file_in="${ac_file}.in" ;; - esac - - # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories. - - # Remove last slash and all that follows it. Not all systems have dirname. - ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'` - if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then - # The file is in a subdirectory. - test ! -d "$ac_dir" && mkdir "$ac_dir" - ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`" - # A "../" for each directory in $ac_dir_suffix. - ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'` - else - ac_dir_suffix= ac_dots= - fi - - case "$ac_given_srcdir" in - .) srcdir=. - if test -z "$ac_dots"; then top_srcdir=. - else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;; - /* | ?:/*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;; - *) # Relative path. - srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix" - top_srcdir="$ac_dots$ac_given_srcdir" ;; - esac - - case "$ac_given_INSTALL" in - [/$]*) INSTALL="$ac_given_INSTALL" ;; - *) INSTALL="$ac_dots$ac_given_INSTALL" ;; - esac - - echo creating "$ac_file" - rm -f "$ac_file" - configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure." - case "$ac_file" in - *Makefile*) ac_comsub="1i\\ -# $configure_input" ;; - *) ac_comsub= ;; - esac - - ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" ` - sed -e "$ac_comsub -s%@configure_input@%$configure_input%g -s%@srcdir@%$srcdir%g -s%@top_srcdir@%$top_srcdir%g -s%@INSTALL@%$INSTALL%g -" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file -fi; done -rm -f conftest.s* - - - - -# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where -# NAME is the cpp macro being defined and VALUE is the value it is being given. -# -# ac_d sets the value in "#define NAME VALUE" lines. -ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)' -ac_dB='\([ ][ ]*\)[^ ]*%\1#\2' -ac_dC='\3' -ac_dD='%g' -# ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE". -ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)' -ac_uB='\([ ]\)%\1#\2define\3' -ac_uC=' ' -ac_uD='\4%g' -# ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE". -ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)' -ac_eB='$%\1#\2define\3' -ac_eC=' ' -ac_eD='%g' - -if test "${CONFIG_HEADERS+set}" != set; then - CONFIG_HEADERS="js-config.h" -fi -for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then - # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". - case "$ac_file" in - *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'` - ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; - *) ac_file_in="${ac_file}.in" ;; - esac - - echo creating $ac_file - - rm -f conftest.frag conftest.in conftest.out - ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" ` - cat $ac_file_inputs > conftest.in - - cat > conftest.frag < conftest.out - rm -f conftest.in - mv conftest.out conftest.in - - cat > conftest.frag < conftest.out - rm -f conftest.in - mv conftest.out conftest.in - - cat > conftest.frag < conftest.out - rm -f conftest.in - mv conftest.out conftest.in - - cat > conftest.frag < conftest.out - rm -f conftest.in - mv conftest.out conftest.in - - cat > conftest.frag < conftest.out - rm -f conftest.in - mv conftest.out conftest.in - - cat > conftest.frag < conftest.out - rm -f conftest.in - mv conftest.out conftest.in - - cat > conftest.frag < conftest.out - rm -f conftest.in - mv conftest.out conftest.in - - cat > conftest.frag <${ac_dD} -${ac_uA}NEW_H${ac_uB}NEW_H${ac_uC}${ac_uD} -${ac_eA}NEW_H${ac_eB}NEW_H${ac_eC}${ac_eD} -CEOF - sed -f conftest.frag conftest.in > conftest.out - rm -f conftest.in - mv conftest.out conftest.in - - cat > conftest.frag < conftest.out - rm -f conftest.in - mv conftest.out conftest.in - - cat > conftest.frag < conftest.out - rm -f conftest.in - mv conftest.out conftest.in - - cat > conftest.frag < conftest.out - rm -f conftest.in - mv conftest.out conftest.in - - cat > conftest.frag < conftest.out - rm -f conftest.in - mv conftest.out conftest.in - - cat > conftest.frag < conftest.out - rm -f conftest.in - mv conftest.out conftest.in - - cat > conftest.frag < conftest.out - rm -f conftest.in - mv conftest.out conftest.in - - cat > conftest.frag < conftest.out - rm -f conftest.in - mv conftest.out conftest.in - - cat > conftest.frag < conftest.out - rm -f conftest.in - mv conftest.out conftest.in - - cat > conftest.frag < conftest.out - rm -f conftest.in - mv conftest.out conftest.in - - cat > conftest.frag < conftest.out - rm -f conftest.in - mv conftest.out conftest.in - - cat > conftest.frag < conftest.out - rm -f conftest.in - mv conftest.out conftest.in - - cat > conftest.frag < conftest.out - rm -f conftest.in - mv conftest.out conftest.in - - rm -f conftest.frag conftest.h - echo "/* $ac_file. Generated automatically by configure. */" > conftest.h - cat conftest.in >> conftest.h - rm -f conftest.in - if cmp -s $ac_file conftest.h 2>/dev/null; then - echo "$ac_file is unchanged" - rm -f conftest.h - else - # Remove last slash and all that follows it. Not all systems have dirname. - ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'` - if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then - # The file is in a subdirectory. - test ! -d "$ac_dir" && mkdir "$ac_dir" - fi - rm -f $ac_file - mv conftest.h $ac_file - fi -fi; done - - - - -exit 0 diff --git a/deps/js/src/config/autoconf.mk b/deps/js/src/config/autoconf.mk deleted file mode 100755 index 7ffc0b1e..00000000 --- a/deps/js/src/config/autoconf.mk +++ /dev/null @@ -1,347 +0,0 @@ -# -# ***** BEGIN LICENSE BLOCK ***** -# Version: MPL 1.1/GPL 2.0/LGPL 2.1 -# -# The contents of this file are subject to the Mozilla Public License Version -# 1.1 (the "License"); you may not use this file except in compliance with -# the License. You may obtain a copy of the License at -# http://www.mozilla.org/MPL/ -# -# Software distributed under the License is distributed on an "AS IS" basis, -# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License -# for the specific language governing rights and limitations under the -# License. -# -# The Original Code is this file as it was released upon August 6, 1998. -# -# The Initial Developer of the Original Code is -# Christopher Seawood. -# Portions created by the Initial Developer are Copyright (C) 1998 -# the Initial Developer. All Rights Reserved. -# -# Contributor(s): -# Benjamin Smedberg -# -# Alternatively, the contents of this file may be used under the terms of -# either of the GNU General Public License Version 2 or later (the "GPL"), -# or the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), -# in which case the provisions of the GPL or the LGPL are applicable instead -# of those above. If you wish to allow use of your version of this file only -# under the terms of either the GPL or the LGPL, and not to allow others to -# use your version of this file under the terms of the MPL, indicate your -# decision by deleting the provisions above and replace them with the notice -# and other provisions required by the GPL or the LGPL. If you do not delete -# the provisions above, a recipient may use your version of this file under -# the terms of any one of the MPL, the GPL or the LGPL. -# -# ***** END LICENSE BLOCK ***** - -# A netscape style .mk file for autoconf builds - -INCLUDED_AUTOCONF_MK = 1 -USE_AUTOCONF = 1 -MOZILLA_CLIENT = 1 -target = x86_64-apple-darwin10.2.0 -ac_configure_args = -BUILD_MODULES = @BUILD_MODULES@ -MOZILLA_VERSION = - -MOZ_BUILD_APP = @MOZ_BUILD_APP@ -MOZ_APP_NAME = -MOZ_APP_DISPLAYNAME = -MOZ_APP_VERSION = - -MOZ_PKG_SPECIAL = - -prefix = /usr/local -exec_prefix = ${prefix} -bindir = ${exec_prefix}/bin -includedir = ${prefix}/include -libdir = ${exec_prefix}/lib -datadir = ${prefix}/share -mandir = ${prefix}/man - -installdir = $(libdir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION) -sdkdir = $(libdir)/$(MOZ_APP_NAME)-devel-$(MOZ_APP_VERSION) - -TOP_DIST = dist -ifneq (,$(filter /%,$(TOP_DIST))) -DIST = $(TOP_DIST) -else -DIST = $(DEPTH)/$(TOP_DIST) -endif - -MOZ_JS_LIBS = -L$(libdir) -lmozjs - -MOZ_SYNC_BUILD_FILES = - -MOZ_DEBUG = -MOZ_DEBUG_MODULES = -MOZ_PROFILE_MODULES = @MOZ_PROFILE_MODULES@ -MOZ_DEBUG_ENABLE_DEFS = -DDEBUG -D_DEBUG -DDEBUG_root -DTRACING -MOZ_DEBUG_DISABLE_DEFS = -DNDEBUG -DTRIMMED -MOZ_DEBUG_FLAGS = -g -MOZ_DEBUG_LDFLAGS= -framework ExceptionHandling -MOZ_DBGRINFO_MODULES = -MOZ_EXTENSIONS = @MOZ_EXTENSIONS@ -MOZ_IMG_DECODERS= @MOZ_IMG_DECODERS@ -MOZ_IMG_ENCODERS= @MOZ_IMG_ENCODERS@ -MOZ_JSDEBUGGER = @MOZ_JSDEBUGGER@ -MOZ_LEAKY = -MOZ_MEMORY = -MOZ_JPROF = -MOZ_SHARK = -MOZ_CALLGRIND = -MOZ_VTUNE = -DEHYDRA_PATH = - -NS_TRACE_MALLOC = -INCREMENTAL_LINKER = -MACOSX_DEPLOYMENT_TARGET = 10.4 -BUILD_STATIC_LIBS = -ENABLE_TESTS = 1 -JS_ULTRASPARC_OPTS = @JS_ULTRASPARC_OPTS@ - -TAR=@TAR@ - -RM = rm -f - -# The MOZ_UI_LOCALE var is used to build a particular locale. Do *not* -# use the var to change any binary files. Do *not* use this var unless you -# write rules for the "clean-locale" and "locale" targets. -MOZ_UI_LOCALE = - -MOZ_COMPONENTS_VERSION_SCRIPT_LDFLAGS = -Wl,-exported_symbols_list -Wl,$(BUILD_TOOLS)/gnu-ld-scripts/components-export-list -MOZ_COMPONENT_NSPR_LIBS=-L$(LIBXUL_DIST)/bin $(NSPR_LIBS) - -MOZ_FIX_LINK_PATHS=-Wl,-executable_path,$(LIBXUL_DIST)/bin - -XPCOM_FROZEN_LDOPTS=@XPCOM_FROZEN_LDOPTS@ -XPCOM_LIBS=@XPCOM_LIBS@ -MOZ_TIMELINE= - -ENABLE_STRIP = -PKG_SKIP_STRIP = - -MOZ_POST_DSO_LIB_COMMAND = -MOZ_POST_PROGRAM_COMMAND = - -MOZ_BUILD_ROOT = /Users/para/dev/ape_1.0/APE_Server/deps/js/src - -MOZ_INSURE = -MOZ_INSURIFYING = -MOZ_INSURE_DIRS = -MOZ_INSURE_EXCLUDE_DIRS = - -MOZ_NATIVE_NSPR = - -CROSS_COMPILE = - -OS_CPPFLAGS = -OS_CFLAGS = $(OS_CPPFLAGS) -Wall -W -Wno-unused -Wpointer-arith -Wcast-align -W -Wno-long-long -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe -OS_CXXFLAGS = $(OS_CPPFLAGS) -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Wno-long-long -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe -OS_LDFLAGS = -framework Cocoa - -OS_COMPILE_CFLAGS = $(OS_CPPFLAGS) -include $(DEPTH)/js-confdefs.h -DMOZILLA_CLIENT $(filter-out %/.pp,-Wp,-MD,$(MDDEPDIR)/$(basename $(@F)).pp) -OS_COMPILE_CXXFLAGS = $(OS_CPPFLAGS) -DMOZILLA_CLIENT -include $(DEPTH)/js-confdefs.h $(filter-out %/.pp,-Wp,-MD,$(MDDEPDIR)/$(basename $(@F)).pp) - -OS_INCLUDES = $(NSPR_CFLAGS) -OS_LIBS = -ACDEFINES = -DX_DISPLAY_MISSING=1 -DHAVE_64BIT_OS=1 -DD_INO=d_ino -DFEATURE_NANOJIT=1 -DJS_TRACER=1 -DAVMPLUS_AMD64=1 -DAVMPLUS_64BIT=1 -DAVMPLUS_UNIX=1 -DSTDC_HEADERS=1 -DHAVE_ST_BLKSIZE=1 -DHAVE_SIGINFO_T=1 -DJS_HAVE_STDINT_H=1 -DJS_BYTES_PER_WORD=8 -DJS_BITS_PER_WORD_LOG2=6 -DJS_ALIGN_OF_POINTER=8 -DJS_BYTES_PER_DOUBLE=8 -DHAVE_INT16_T=1 -DHAVE_INT32_T=1 -DHAVE_INT64_T=1 -DHAVE_UINT=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_DIRENT_H=1 -DHAVE_GETOPT_H=1 -DHAVE_MEMORY_H=1 -DHAVE_UNISTD_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_X11_XKBLIB_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_MMINTRIN_H=1 -DNEW_H=\ -DHAVE_SYS_CDEFS_H=1 -DHAVE_DLADDR=1 -DHAVE_FCHMOD=1 -DHAVE_FLOCKFILE=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_GETPAGESIZE=1 -DHAVE_LCHOWN=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MEMMOVE=1 -DHAVE_RANDOM=1 -DHAVE_RINT=1 -DHAVE_SBRK=1 -DHAVE_SNPRINTF=1 -DHAVE_STAT64=1 -DHAVE_STATVFS=1 -DHAVE_STRERROR=1 -DHAVE_STRTOK_R=1 -DHAVE_WCRTOMB=1 -DHAVE_MBRTOWC=1 -DVA_COPY=va_copy -DHAVE_VA_COPY=1 -DHAVE_VA_LIST_AS_ARRAY=1 -DHAVE_CPP_EXPLICIT=1 -DHAVE_CPP_TYPENAME=1 -DHAVE_CPP_MODERN_SPECIALIZE_TEMPLATE_SYNTAX=1 -DHAVE_CPP_PARTIAL_SPECIALIZATION=1 -DHAVE_CPP_ACCESS_CHANGING_USING=1 -DHAVE_CPP_AMBIGUITY_RESOLVING_USING=1 -DHAVE_CPP_NAMESPACE_STD=1 -DHAVE_CPP_UNAMBIGUOUS_STD_NOTEQUAL=1 -DHAVE_CPP_NEW_CASTS=1 -DHAVE_CPP_DYNAMIC_CAST_TO_VOID_PTR=1 -DNEED_CPP_UNUSED_IMPLEMENTATIONS=1 -DHAVE_I18N_LC_MESSAGES=1 -DHAVE___CXA_DEMANGLE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DCPP_THROW_NEW=throw\(\) -DEDITLINE=1 -DMOZ_DLL_SUFFIX=\".dylib\" -DXP_UNIX=1 -DUNIX_ASYNC_DNS=1 -DHAVE_SETLOCALE=1 - -WARNINGS_AS_ERRORS = -Werror - -MOZ_OPTIMIZE = 1 -MOZ_OPTIMIZE_FLAGS = -O3 -MOZ_OPTIMIZE_LDFLAGS = -Wl,-dead_strip -MOZ_OPTIMIZE_SIZE_TWEAK = - -MOZ_RTTI_FLAGS_ON = -frtti -MOZ_EXCEPTIONS_FLAGS_ON = -fexceptions - -MOZ_PROFILE_GUIDED_OPTIMIZE_DISABLE = -PROFILE_GEN_CFLAGS = -fprofile-generate -PROFILE_GEN_LDFLAGS = -fprofile-generate -PROFILE_USE_CFLAGS = -fprofile-use -PROFILE_USE_LDFLAGS = -fprofile-use - -WIN_TOP_SRC = -CYGWIN_WRAPPER = -AS_PERL = -CYGDRIVE_MOUNT = -AR = ar -AR_FLAGS = cr $@ -AR_EXTRACT = $(AR) x -AR_LIST = $(AR) t -AR_DELETE = $(AR) d -AS = $(CC) -ASFLAGS = -fPIC -AS_DASH_C_FLAG = -c -LD = ld -RC = -RCFLAGS = -WINDRES = : -IMPLIB = -FILTER = -BIN_FLAGS = -_MSC_VER = - -DLL_PREFIX = lib -LIB_PREFIX = lib -OBJ_SUFFIX = o -LIB_SUFFIX = a -DLL_SUFFIX = .dylib -BIN_SUFFIX = -ASM_SUFFIX = s -IMPORT_LIB_SUFFIX = -USE_N32 = -HAVE_64BIT_OS = 1 - -# Temp hack. It is not my intention to leave this crap in here for ever. -# Im talking to fur right now to solve the problem without introducing -# NS_USE_NATIVE to the build system -ramiro. -NS_USE_NATIVE = - -CC = gcc-4.2 -CXX = g++-4.2 - -CC_VERSION = gcc version 4.2.1 (Apple Inc. build 5646) (dot 1) -CXX_VERSION = gcc version 4.2.1 (Apple Inc. build 5646) (dot 1) - -GNU_AS = 1 -GNU_LD = -GNU_CC = 1 -GNU_CXX = 1 -HAVE_GCC3_ABI = 1 -INTEL_CC = -INTEL_CXX = - -HOST_CC = gcc-4.2 -HOST_CXX = g++-4.2 -HOST_CFLAGS = -DXP_UNIX -DXP_MACOSX -DNO_X11 -HOST_CXXFLAGS = -HOST_OPTIMIZE_FLAGS = -O3 -HOST_NSPR_MDCPUCFG = \"md/_darwin.cfg\" -HOST_AR = $(AR) -HOST_AR_FLAGS = $(AR_FLAGS) -HOST_LD = -HOST_RANLIB = ranlib -HOST_BIN_SUFFIX = - -HOST_OS_ARCH = darwin10.2.0 -host_cpu = x86_64 -host_vendor = apple -host_os = darwin10.2.0 - -TARGET_NSPR_MDCPUCFG = \"md/_darwin.cfg\" -TARGET_CPU = x86_64 -TARGET_VENDOR = apple -TARGET_OS = darwin10.2.0 -TARGET_MD_ARCH = unix -TARGET_XPCOM_ABI = x86_64-gcc3 - -AUTOCONF = /sw/bin/autoconf -PERL = /opt/local/bin/perl5 -PYTHON = /usr/bin/python -RANLIB = ranlib -WHOAMI = /usr/bin/whoami -UNZIP = @UNZIP@ -ZIP = @ZIP@ -XARGS = /usr/bin/xargs -STRIP = strip -x -S -DOXYGEN = : -PBBUILD_BIN = /usr/bin/xcodebuild -SDP = /usr/bin/sdp -NSINSTALL_BIN = - -NSPR_CONFIG = -NSPR_CFLAGS = -NSPR_LIBS = - -USE_DEPENDENT_LIBS = 1 - -JS_NATIVE_EDITLINE = 1 -JS_DISABLE_SHELL = -EDITLINE_LIBS = $(DEPTH)/editline/$(LIB_PREFIX)editline.$(LIB_SUFFIX) - -# MKSHLIB_FORCE_ALL is used to force the linker to include all object -# files present in an archive. MKSHLIB_UNFORCE_ALL reverts the linker -# to normal behavior. Makefile's that create shared libraries out of -# archives use these flags to force in all of the .o files in the -# archives into the shared library. -WRAP_MALLOC_LIB = -WRAP_MALLOC_CFLAGS = -DSO_CFLAGS = -DSO_PIC_CFLAGS = -fPIC -MKSHLIB = $(CXX) $(CXXFLAGS) $(DSO_PIC_CFLAGS) $(DSO_LDOPTS) -o $@ -MKCSHLIB = $(CC) $(CFLAGS) $(DSO_PIC_CFLAGS) $(DSO_LDOPTS) -o $@ -MKSHLIB_FORCE_ALL = -MKSHLIB_UNFORCE_ALL = -DSO_LDOPTS = -DLL_SUFFIX = .dylib - -NO_LD_ARCHIVE_FLAGS = 1 - -MOZ_TOOLKIT_REGISTRY_CFLAGS = \ - $(TK_CFLAGS) - -MOZ_NATIVE_MAKEDEPEND = /usr/X11/bin/makedepend - -MOZ_AUTO_DEPS = 1 -COMPILER_DEPEND = 1 -MDDEPDIR := .deps - -MOZ_DEMANGLE_SYMBOLS = - -# XXX - these need to be cleaned up and have real checks added -cls -CM_BLDTYPE=dbg -AWT_11=1 -MOZ_BITS=32 -OS_TARGET=Darwin -OS_ARCH=Darwin -OS_RELEASE=10.2.0 -OS_TEST=x86_64 - -# For Solaris build -SOLARIS_SUNPRO_CC = -SOLARIS_SUNPRO_CXX = - -# For AIX build -AIX_OBJMODEL = - -# For OS/2 build -MOZ_OS2_TOOLS = -MOZ_OS2_USE_DECLSPEC = -MOZ_OS2_HIGH_MEMORY = 1 - -MOZILLA_OFFICIAL = - -# Win32 options -MOZ_BROWSE_INFO = -MOZ_TOOLS_DIR = -MOZ_DEBUG_SYMBOLS = -MOZ_QUANTIFY = -MSMANIFEST_TOOL = -WIN32_REDIST_DIR = -MOZ_MEMORY_LDFLAGS = - -# Codesighs tools option, enables win32 mapfiles. -MOZ_MAPINFO = - -WINCE = -WINCE_WINDOWS_MOBILE = - -MACOS_SDK_DIR = -NEXT_ROOT = -GCC_VERSION = 4.2 -XCODEBUILD_VERSION= 1614 -HAS_XCODE_2_1 = 1 -UNIVERSAL_BINARY= -HAVE_DTRACE= - -VISIBILITY_FLAGS = -fvisibility=hidden -WRAP_SYSTEM_INCLUDES = - -ENABLE_JIT = 1 -NANOJIT_ARCH = X64 -HAVE_ARM_SIMD= @HAVE_ARM_SIMD@ diff --git a/deps/js/src/js-confdefs.h b/deps/js/src/js-confdefs.h old mode 100755 new mode 100644 diff --git a/deps/js/src/js-config.h b/deps/js/src/js-config.h old mode 100755 new mode 100644 diff --git a/modules/libape-spidermonkey.c b/modules/libape-spidermonkey.c index f629beb7..61ba2e61 100644 --- a/modules/libape-spidermonkey.c +++ b/modules/libape-spidermonkey.c @@ -1263,7 +1263,7 @@ static JSObject *ape_json_to_jsobj(JSContext *cx, json_item *head, JSObject *roo } else if (head->key.val == NULL && head->jchild.child == NULL) { jsuint rval; jsval jval; - + if (root == NULL) { root = JS_NewArrayObject(cx, 0, NULL); } @@ -1279,48 +1279,47 @@ static JSObject *ape_json_to_jsobj(JSContext *cx, json_item *head, JSObject *roo if (JS_GetArrayLength(cx, root, &rval)) { JS_SetElement(cx, root, rval, &jval); } - } - - if (head->jchild.child != NULL) { + } else if (head->jchild.child != NULL) { JSObject *cobj = NULL; switch(head->jchild.type) { case JSON_C_T_OBJ: - cobj = JS_NewObject(cx, NULL, NULL, root); + root = JS_NewObject(cx, NULL, NULL, NULL); break; case JSON_C_T_ARR: - cobj = JS_NewArrayObject(cx, 0, NULL); + root = JS_NewArrayObject(cx, 0, NULL); break; default: break; } - - if (cobj != NULL) { - ape_json_to_jsobj(cx, head->jchild.child, cobj); - - JS_AddRoot(cx, &cobj); - if (head->key.val != NULL) { - jsval jval; - jval = OBJECT_TO_JSVAL(cobj); - JS_SetProperty(cx, root, head->key.val, &jval); - } else { - jsval jval; - jsuint rval; - jval = OBJECT_TO_JSVAL(cobj); - - if (JS_GetArrayLength(cx, root, &rval)) { - JS_SetElement(cx, root, rval, &jval); - } - } - JS_RemoveRoot(cx, &cobj); + JS_AddRoot(cx, &root); + + cobj = ape_json_to_jsobj(cx, head->jchild.child, NULL); + JS_AddRoot(cx, &cobj); + + if (head->key.val != NULL) { + jsval jval; + jval = OBJECT_TO_JSVAL(cobj); + JS_SetProperty(cx, root, head->key.val, &jval); + } else { + jsval jval; + jsuint rval; + jval = OBJECT_TO_JSVAL(cobj); + if (JS_GetArrayLength(cx, root, &rval)) { + JS_SetElement(cx, root, rval, &jval); + } } + + JS_RemoveRoot(cx, &cobj); } head = head->next; } + if (root != NULL) { JS_RemoveRoot(cx, &root); } + return root; } @@ -2101,7 +2100,7 @@ APE_JS_NATIVE(ape_sm_echo) fwrite("\n", 1, 1, stdout); } else { ape_log(APE_INFO, __FILE__, __LINE__, g_ape, - "Javascript : %s", JS_GetStringBytes(string)); + "JavaScript : %s", JS_GetStringBytes(string)); } return JS_TRUE;