Date: Sun, 17 Mar 2013 10:25:08 GMT From: svn-freebsd-gecko@chruetertee.ch To: freebsd-gecko@freebsd.org Subject: [SVN-Commit] r1214 - in trunk/www: firefox firefox-nightly firefox-nightly/files seamonkey Message-ID: <201303171025.r2HAP8Xp092443@trillian.chruetertee.ch>
next in thread | raw e-mail | index | archive | help
Author: jbeich Date: Sun Mar 17 10:25:07 2013 New Revision: 1214 Log: update Added: trunk/www/firefox-nightly/files/patch-bug851880 Modified: trunk/www/firefox-nightly/Makefile.hgrev trunk/www/firefox-nightly/distinfo trunk/www/firefox-nightly/files/patch-duckduckgo trunk/www/firefox/Makefile trunk/www/firefox/distinfo trunk/www/seamonkey/Makefile trunk/www/seamonkey/distinfo Modified: trunk/www/firefox-nightly/Makefile.hgrev ============================================================================== --- trunk/www/firefox-nightly/Makefile.hgrev Wed Mar 13 22:48:21 2013 (r1213) +++ trunk/www/firefox-nightly/Makefile.hgrev Sun Mar 17 10:25:07 2013 (r1214) @@ -1 +1 @@ -HGREV= 124318:b1a08130fae6 +HGREV= 125045:7b70e6d2455f Modified: trunk/www/firefox-nightly/distinfo ============================================================================== --- trunk/www/firefox-nightly/distinfo Wed Mar 13 22:48:21 2013 (r1213) +++ trunk/www/firefox-nightly/distinfo Sun Mar 17 10:25:07 2013 (r1214) @@ -1,2 +1,2 @@ -SHA256 (firefox-nightly/b1a08130fae6.tar.bz2) = 7ea8667851f1b455a3cdb256ab1606f12dbf421cb6a37971497b2f5582b9fa85 -SIZE (firefox-nightly/b1a08130fae6.tar.bz2) = 109313974 +SHA256 (firefox-nightly/7b70e6d2455f.tar.bz2) = ec2bf73971e9dea9f5951a686e943803268c7a314c5e0b1929c8ab2ecbd1cc92 +SIZE (firefox-nightly/7b70e6d2455f.tar.bz2) = 109406191 Added: trunk/www/firefox-nightly/files/patch-bug851880 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/www/firefox-nightly/files/patch-bug851880 Sun Mar 17 10:25:07 2013 (r1214) @@ -0,0 +1,167 @@ +diff --git js/src/ion/AsmJS.h js/src/ion/AsmJS.h +index 52f09fc..f806452 100644 +--- js/src/ion/AsmJS.h ++++ js/src/ion/AsmJS.h +@@ -13,7 +13,7 @@ + #if defined(JS_ION) && \ + !defined(ANDROID) && \ + (defined(JS_CPU_X86) || defined(JS_CPU_X64)) && \ +- (defined(__linux__) || defined(XP_WIN) || defined(XP_MACOSX)) ++ (defined(__linux__) || defined(__DragonFly__) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(XP_WIN) || defined(XP_MACOSX)) + # define JS_ASMJS + #endif + +diff --git js/src/ion/AsmJSSignalHandlers.cpp js/src/ion/AsmJSSignalHandlers.cpp +index 45eeac9..d4c68bd 100644 +--- js/src/ion/AsmJSSignalHandlers.cpp ++++ js/src/ion/AsmJSSignalHandlers.cpp +@@ -352,6 +352,136 @@ SetRegisterToCoercedUndefined(mcontext_t &context, bool isFloat32, AnyRegister r + } + } + # endif ++# elif defined(__NetBSD__) || defined(__OpenBSD__) ++# include <machine/mcontext.h> ++ ++static uint8_t ** ++ContextToPC(mcontext_t &context) ++{ ++# if defined(JS_CPU_X86) ++ JS_STATIC_ASSERT(sizeof(context.__gregs[_REG_EIP]) == sizeof(void*)); ++ return reinterpret_cast<uint8_t**>(&context.__gregs[_REG_EIP]); ++# else ++ JS_STATIC_ASSERT(sizeof(context.__gregs[_REG_RIP]) == sizeof(void*)); ++ return reinterpret_cast<uint8_t**>(&context.__gregs[_REG_RIP]); ++# endif ++} ++ ++# if defined(JS_CPU_X64) ++# include <machine/fpu.h> ++# define fp_xmm(mc,i) (&((struct fxsave64 *)(mc)->__fpregs)->fx_xmm[i]) ++ ++static void ++SetRegisterToCoercedUndefined(mcontext_t &context, bool isFloat32, AnyRegister reg) ++{ ++ if (reg.isFloat()) { ++ switch (reg.fpu().code()) { ++ case JSC::X86Registers::xmm0: SetXMMRegToNaN(isFloat32, fp_xmm(&context, 0)); break; ++ case JSC::X86Registers::xmm1: SetXMMRegToNaN(isFloat32, fp_xmm(&context, 1)); break; ++ case JSC::X86Registers::xmm2: SetXMMRegToNaN(isFloat32, fp_xmm(&context, 2)); break; ++ case JSC::X86Registers::xmm3: SetXMMRegToNaN(isFloat32, fp_xmm(&context, 3)); break; ++ case JSC::X86Registers::xmm4: SetXMMRegToNaN(isFloat32, fp_xmm(&context, 4)); break; ++ case JSC::X86Registers::xmm5: SetXMMRegToNaN(isFloat32, fp_xmm(&context, 5)); break; ++ case JSC::X86Registers::xmm6: SetXMMRegToNaN(isFloat32, fp_xmm(&context, 6)); break; ++ case JSC::X86Registers::xmm7: SetXMMRegToNaN(isFloat32, fp_xmm(&context, 7)); break; ++ case JSC::X86Registers::xmm8: SetXMMRegToNaN(isFloat32, fp_xmm(&context, 8)); break; ++ case JSC::X86Registers::xmm9: SetXMMRegToNaN(isFloat32, fp_xmm(&context, 9)); break; ++ case JSC::X86Registers::xmm10: SetXMMRegToNaN(isFloat32, fp_xmm(&context, 10)); break; ++ case JSC::X86Registers::xmm11: SetXMMRegToNaN(isFloat32, fp_xmm(&context, 11)); break; ++ case JSC::X86Registers::xmm12: SetXMMRegToNaN(isFloat32, fp_xmm(&context, 12)); break; ++ case JSC::X86Registers::xmm13: SetXMMRegToNaN(isFloat32, fp_xmm(&context, 13)); break; ++ case JSC::X86Registers::xmm14: SetXMMRegToNaN(isFloat32, fp_xmm(&context, 14)); break; ++ case JSC::X86Registers::xmm15: SetXMMRegToNaN(isFloat32, fp_xmm(&context, 15)); break; ++ default: MOZ_CRASH(); ++ } ++ } else { ++ switch (reg.gpr().code()) { ++ case JSC::X86Registers::eax: context.__gregs[_REG_RAX] = 0; break; ++ case JSC::X86Registers::ecx: context.__gregs[_REG_RCX] = 0; break; ++ case JSC::X86Registers::edx: context.__gregs[_REG_RDX] = 0; break; ++ case JSC::X86Registers::ebx: context.__gregs[_REG_RBX] = 0; break; ++ case JSC::X86Registers::esp: context.__gregs[_REG_RSP] = 0; break; ++ case JSC::X86Registers::ebp: context.__gregs[_REG_RBP] = 0; break; ++ case JSC::X86Registers::esi: context.__gregs[_REG_RSI] = 0; break; ++ case JSC::X86Registers::edi: context.__gregs[_REG_RDI] = 0; break; ++ case JSC::X86Registers::r8: context.__gregs[_REG_R8] = 0; break; ++ case JSC::X86Registers::r9: context.__gregs[_REG_R9] = 0; break; ++ case JSC::X86Registers::r10: context.__gregs[_REG_R10] = 0; break; ++ case JSC::X86Registers::r11: context.__gregs[_REG_R11] = 0; break; ++ case JSC::X86Registers::r12: context.__gregs[_REG_R12] = 0; break; ++ case JSC::X86Registers::r13: context.__gregs[_REG_R13] = 0; break; ++ case JSC::X86Registers::r14: context.__gregs[_REG_R14] = 0; break; ++ case JSC::X86Registers::r15: context.__gregs[_REG_R15] = 0; break; ++ default: MOZ_CRASH(); ++ } ++ } ++} ++# endif ++# elif defined(__DragonFly__) || defined(__FreeBSD__) ++# include <sys/ucontext.h> ++ ++static uint8_t ** ++ContextToPC(mcontext_t &context) ++{ ++# if defined(JS_CPU_X86) ++ JS_STATIC_ASSERT(sizeof(context.mc_eip) == sizeof(void*)); ++ return reinterpret_cast<uint8_t**>(&context.mc_eip); ++# else ++ JS_STATIC_ASSERT(sizeof(context.mc_rip) == sizeof(void*)); ++ return reinterpret_cast<uint8_t**>(&context.mc_rip); ++# endif ++} ++ ++# if defined(JS_CPU_X64) ++# include <machine/fpu.h> ++# define mc_xmm(mc,i) (&((struct savefpu *)(mc)->mc_fpstate)->sv_xmm[i]) ++ ++static void ++SetRegisterToCoercedUndefined(mcontext_t &context, bool isFloat32, AnyRegister reg) ++{ ++ if (reg.isFloat()) { ++ switch (reg.fpu().code()) { ++ case JSC::X86Registers::xmm0: SetXMMRegToNaN(isFloat32, mc_xmm(&context, 0)); break; ++ case JSC::X86Registers::xmm1: SetXMMRegToNaN(isFloat32, mc_xmm(&context, 1)); break; ++ case JSC::X86Registers::xmm2: SetXMMRegToNaN(isFloat32, mc_xmm(&context, 2)); break; ++ case JSC::X86Registers::xmm3: SetXMMRegToNaN(isFloat32, mc_xmm(&context, 3)); break; ++ case JSC::X86Registers::xmm4: SetXMMRegToNaN(isFloat32, mc_xmm(&context, 4)); break; ++ case JSC::X86Registers::xmm5: SetXMMRegToNaN(isFloat32, mc_xmm(&context, 5)); break; ++ case JSC::X86Registers::xmm6: SetXMMRegToNaN(isFloat32, mc_xmm(&context, 6)); break; ++ case JSC::X86Registers::xmm7: SetXMMRegToNaN(isFloat32, mc_xmm(&context, 7)); break; ++ case JSC::X86Registers::xmm8: SetXMMRegToNaN(isFloat32, mc_xmm(&context, 8)); break; ++ case JSC::X86Registers::xmm9: SetXMMRegToNaN(isFloat32, mc_xmm(&context, 9)); break; ++ case JSC::X86Registers::xmm10: SetXMMRegToNaN(isFloat32, mc_xmm(&context, 10)); break; ++ case JSC::X86Registers::xmm11: SetXMMRegToNaN(isFloat32, mc_xmm(&context, 11)); break; ++ case JSC::X86Registers::xmm12: SetXMMRegToNaN(isFloat32, mc_xmm(&context, 12)); break; ++ case JSC::X86Registers::xmm13: SetXMMRegToNaN(isFloat32, mc_xmm(&context, 13)); break; ++ case JSC::X86Registers::xmm14: SetXMMRegToNaN(isFloat32, mc_xmm(&context, 14)); break; ++ case JSC::X86Registers::xmm15: SetXMMRegToNaN(isFloat32, mc_xmm(&context, 15)); break; ++ default: MOZ_CRASH(); ++ } ++ } else { ++ switch (reg.gpr().code()) { ++ case JSC::X86Registers::eax: context.mc_rax = 0; break; ++ case JSC::X86Registers::ecx: context.mc_rcx = 0; break; ++ case JSC::X86Registers::edx: context.mc_rdx = 0; break; ++ case JSC::X86Registers::ebx: context.mc_rbx = 0; break; ++ case JSC::X86Registers::esp: context.mc_rsp = 0; break; ++ case JSC::X86Registers::ebp: context.mc_rbp = 0; break; ++ case JSC::X86Registers::esi: context.mc_rsi = 0; break; ++ case JSC::X86Registers::edi: context.mc_rdi = 0; break; ++ case JSC::X86Registers::r8: context.mc_r8 = 0; break; ++ case JSC::X86Registers::r9: context.mc_r9 = 0; break; ++ case JSC::X86Registers::r10: context.mc_r10 = 0; break; ++ case JSC::X86Registers::r11: context.mc_r11 = 0; break; ++ case JSC::X86Registers::r12: context.mc_r12 = 0; break; ++ case JSC::X86Registers::r13: context.mc_r13 = 0; break; ++ case JSC::X86Registers::r14: context.mc_r14 = 0; break; ++ case JSC::X86Registers::r15: context.mc_r15 = 0; break; ++ default: MOZ_CRASH(); ++ } ++ } ++} ++# endif + # elif defined(XP_MACOSX) + static uint8_t ** + ContextToPC(mcontext_t context) +diff --git js/src/ion/x64/Assembler-x64.cpp js/src/ion/x64/Assembler-x64.cpp +index 9984777..0ab0891 100644 +--- js/src/ion/x64/Assembler-x64.cpp ++++ js/src/ion/x64/Assembler-x64.cpp +@@ -49,7 +49,7 @@ ABIArgGenerator::next(MIRType type) + JS_NOT_REACHED("Unexpected argument type"); + } + return current_; +-#elif defined(XP_MACOSX) || defined(__linux__) ++#elif defined(XP_MACOSX) || defined(__linux__) || defined(__DragonFly__) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) + switch (type) { + case MIRType_Int32: + case MIRType_Pointer: Modified: trunk/www/firefox-nightly/files/patch-duckduckgo ============================================================================== --- trunk/www/firefox-nightly/files/patch-duckduckgo Wed Mar 13 22:48:21 2013 (r1213) +++ trunk/www/firefox-nightly/files/patch-duckduckgo Sun Mar 17 10:25:07 2013 (r1214) @@ -1,11 +1,7 @@ diff -r f2fa4ae74ee1 browser/locales/en-US/chrome/browser-region/region.properties --- browser/locales/en-US/chrome/browser-region/region.properties Mon Oct 24 22:54:18 2011 +0300 +++ browser/locales/en-US/chrome/browser-region/region.properties Tue Oct 25 21:13:40 2011 -0400 -@@ -1,15 +1,16 @@ - # Default search engine - browser.search.defaultenginename=Google - - # Search engine order (order displayed in the search bar dropdown)s +@@ -9,6 +9,7 @@ browser.search.order.1=Google browser.search.order.2=Yahoo browser.search.order.3=Bing @@ -13,11 +9,6 @@ # This is the default set of web based feed handlers shown in the reader # selection UI - browser.contentHandlers.types.0.title=Google - browser.contentHandlers.types.0.uri=http://fusion.google.com/add?feedurl=%s - browser.contentHandlers.types.1.title=My Yahoo! - browser.contentHandlers.types.1.uri=http://add.my.yahoo.com/rss?url=%s - --- /dev/null 2013-02-09 00:33:00.000000000 +0100 +++ browser/locales/en-US/searchplugins/duckduckgo.xml 2013-02-09 00:40:19.000000000 +0100 @@ -0,0 +1,11 @@ Modified: trunk/www/firefox/Makefile ============================================================================== --- trunk/www/firefox/Makefile Wed Mar 13 22:48:21 2013 (r1213) +++ trunk/www/firefox/Makefile Sun Mar 17 10:25:07 2013 (r1214) @@ -2,7 +2,7 @@ # $FreeBSD: head/www/firefox/Makefile 310227 2013-01-11 10:22:40Z ehaupt $ PORTNAME= firefox -DISTVERSION= 20.0b4 +DISTVERSION= 20.0b5 PORTEPOCH= 1 CATEGORIES= www ipv6 MASTER_SITES= ${MASTER_SITE_MOZILLA} Modified: trunk/www/firefox/distinfo ============================================================================== --- trunk/www/firefox/distinfo Wed Mar 13 22:48:21 2013 (r1213) +++ trunk/www/firefox/distinfo Sun Mar 17 10:25:07 2013 (r1214) @@ -1,2 +1,2 @@ -SHA256 (firefox-20.0b4.source.tar.bz2) = fc8b9a2712d4dad3e0356a062e0cdb9d47c977eba4ff6fe9d9b34cd9f9eebfb9 -SIZE (firefox-20.0b4.source.tar.bz2) = 99859184 +SHA256 (firefox-20.0b5.source.tar.bz2) = fcc417dc7cfe1429495c494f8d29e3518fc8ec5afb748701c1f28a8284c53673 +SIZE (firefox-20.0b5.source.tar.bz2) = 100157800 Modified: trunk/www/seamonkey/Makefile ============================================================================== --- trunk/www/seamonkey/Makefile Wed Mar 13 22:48:21 2013 (r1213) +++ trunk/www/seamonkey/Makefile Sun Mar 17 10:25:07 2013 (r1214) @@ -2,7 +2,7 @@ # $FreeBSD: head/www/seamonkey/Makefile 310240 2013-01-11 16:48:10Z flo $ PORTNAME= seamonkey -DISTVERSION= 2.17b1 +DISTVERSION= 2.17b2 CATEGORIES?= www ipv6 MASTER_SITES= ${MASTER_SITE_MOZILLA} MASTER_SITE_SUBDIR= ${PORTNAME}/releases/${DISTVERSION}/source Modified: trunk/www/seamonkey/distinfo ============================================================================== --- trunk/www/seamonkey/distinfo Wed Mar 13 22:48:21 2013 (r1213) +++ trunk/www/seamonkey/distinfo Sun Mar 17 10:25:07 2013 (r1214) @@ -1,4 +1,4 @@ -SHA256 (seamonkey-2.17b1.source.tar.bz2) = e9d1c8009e2706789cd45841dc73e866577143d53f5920dc9d5aa61837f2dfa6 -SIZE (seamonkey-2.17b1.source.tar.bz2) = 122818269 +SHA256 (seamonkey-2.17b2.source.tar.bz2) = 663086df539f5788f325f6b3c28367f2de68f2906175e5e7da16d259615eb680 +SIZE (seamonkey-2.17b2.source.tar.bz2) = 122949808 SHA256 (enigmail-1.5.1.tar.gz) = 234ca3c8f7c74afb64ebdaa4762e358f35a72c1f8de007b992497fc2db803af0 SIZE (enigmail-1.5.1.tar.gz) = 1213954
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201303171025.r2HAP8Xp092443>