Skip site navigation (1)Skip section navigation (2)
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>