[SVN-Commit] r1214 - in trunk/www: firefox firefox-nightly firefox-nightly/files seamonkey
svn-freebsd-gecko at chruetertee.ch
svn-freebsd-gecko at chruetertee.ch
Sun Mar 17 10:25:21 UTC 2013
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
More information about the freebsd-gecko
mailing list