From owner-freebsd-gecko@FreeBSD.ORG Mon Aug 27 11:07:35 2012 Return-Path: Delivered-To: gecko@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 517DB1065701 for ; Mon, 27 Aug 2012 11:07:35 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 3CD218FC31 for ; Mon, 27 Aug 2012 11:07:35 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q7RB7Z2j086145 for ; Mon, 27 Aug 2012 11:07:35 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q7RB7Yov086143 for gecko@FreeBSD.org; Mon, 27 Aug 2012 11:07:34 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 27 Aug 2012 11:07:34 GMT Message-Id: <201208271107.q7RB7Yov086143@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: gecko@FreeBSD.org Cc: Subject: Current problem reports assigned to gecko@FreeBSD.org X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Aug 2012 11:07:35 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o ports/170402 gecko www/linux-firefox: crash with flashplugin o ports/170310 gecko mail/thunderbird: coredump/crash when used with OpenLD o ports/170236 gecko [patch] www/firefox: add support for PREFIX != LOCALBA o ports/169729 gecko www/firefox-esr "make package" produces package with z o ports/169366 gecko www/xpi-* ports need re-install after each Firefox upd o ports/169241 gecko www/firefox Right mouse buttom click freeze screen o ports/168091 gecko Mk/bsd.gecko.mk error: USE_FIREFOX doesn't work correc o ports/167397 gecko mail/thunderbird-i18n Version 12.0 and freebsd 9.0: ca o ports/167298 gecko mail/thunderbird-i18n and www/firefox-i18n fail to fet f ports/165263 gecko mail/thunderbird: core dumping most time when users ar o ports/164239 gecko [PATCH] mail/thunderbird: crash with nss_ldap o ports/164013 gecko www/firefox: Firefox-9 Icons & xpi-addons from ports o ports/162939 gecko www/firefox crashes with Zotero add-on o ports/162075 gecko www/firefox >= 7.0.1_2 bug with respect to pentadactyl o ports/160933 gecko Bad port interactions between Mozilla projects o ports/160387 gecko security/ca_root_nss: Allow user to trust extra local o ports/159831 gecko www/firefox is broken o ports/156335 gecko www/firefox: Repeatable firefox-4.0_1,1 crash f ports/155949 gecko www/firefox: firefox 4, WITH_PGO, better Text against o ports/144044 gecko [PATCH] www/firefox: Makefile.webplugins target order 20 problems total. From owner-freebsd-gecko@FreeBSD.ORG Tue Aug 28 15:24:13 2012 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 25795106564A for ; Tue, 28 Aug 2012 15:24:13 +0000 (UTC) (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.245.56]) by mx1.freebsd.org (Postfix) with ESMTP id 8C7BE8FC0A for ; Tue, 28 Aug 2012 15:24:12 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id q7SFO50H081018 for ; Tue, 28 Aug 2012 15:24:05 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id q7SFNxWa078983 for freebsd-gecko@freebsd.org; Tue, 28 Aug 2012 15:23:59 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Tue, 28 Aug 2012 15:23:59 GMT Message-Id: <201208281523.q7SFNxWa078983@trillian.chruetertee.ch> X-Authentication-Warning: trillian.chruetertee.ch: www set sender to svn-freebsd-gecko@chruetertee.ch using -f From: svn-freebsd-gecko@chruetertee.ch To: freebsd-gecko@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: [SVN-Commit] r952 - in branches/experimental: mail/thunderbird-esr/files mail/thunderbird/files www/firefox-esr/files www/firefox-nightly/files www/firefox/files www/libxul/files www/seamonkey/files X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: freebsd-gecko@freebsd.org List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Aug 2012 15:24:13 -0000 Author: jbeich Date: Tue Aug 28 15:23:59 2012 New Revision: 952 Log: sync with bug#753046 Modified: branches/experimental/mail/thunderbird-esr/files/patch-bug753046 branches/experimental/mail/thunderbird/files/patch-bug753046 branches/experimental/www/firefox-esr/files/patch-bug753046 branches/experimental/www/firefox-nightly/files/patch-bug753046 branches/experimental/www/firefox/files/patch-bug753046 branches/experimental/www/libxul/files/patch-bug753046 branches/experimental/www/seamonkey/files/patch-bug753046 Modified: branches/experimental/mail/thunderbird-esr/files/patch-bug753046 ============================================================================== --- branches/experimental/mail/thunderbird-esr/files/patch-bug753046 Fri Aug 24 12:37:14 2012 (r951) +++ branches/experimental/mail/thunderbird-esr/files/patch-bug753046 Tue Aug 28 15:23:59 2012 (r952) @@ -417,7 +417,7 @@ // FreeBSD/OpenBSD lacks stat64, but its stat handles files >2GB just fine -#if defined(OS_FREEBSD) || defined(OS_OPENBSD) -+#ifndef OS_LINUX ++#ifndef HAVE_STAT64 #define stat64 stat #endif @@ -512,19 +512,6 @@ #elif defined(OS_LINUX) return syscall(__NR_gettid); #endif -diff --git mozilla/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h mozilla/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h -index 342e6d9..b011baf 100644 ---- mozilla/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h -+++ mozilla/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h -@@ -30,7 +30,7 @@ class FileDescriptorSet : public base::RefCountedThreadSafe { - // In debugging mode, it's a fatal error to try and add more than this number - // of descriptors to a FileDescriptorSet. - enum { -- MAX_DESCRIPTORS_PER_MESSAGE = 4, -+ MAX_DESCRIPTORS_PER_MESSAGE = 4 - }; - - // --------------------------------------------------------------------------- $NetBSD: patch-ipc_chromium_src_base_process__util.h,v 1.1 2012/03/06 12:34:09 ryoon Exp $ --- mozilla/ipc/chromium/src/base/process_util.h.orig 2011-12-21 00:28:19.000000000 +0100 @@ -566,7 +553,7 @@ --- mozilla/ipc/chromium/src/base/process_util_bsd.cc.orig 2012-04-01 00:04:28.000000000 +0000 +++ mozilla/ipc/chromium/src/base/process_util_bsd.cc -@@ -0,0 +1,320 @@ +@@ -0,0 +1,318 @@ +// Copyright (c) 2008 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. @@ -596,17 +583,15 @@ +#include "base/string_tokenizer.h" +#include "base/string_util.h" + -+#ifdef OS_NETBSD ++#if defined(_POSIX_SPAWN) && _POSIX_SPAWN > 0 ++#define HAVE_POSIX_SPAWN 1 ++#elif defined(OS_NETBSD) +#include +#if __NetBSD_Version__ >= 599006500 +#define HAVE_POSIX_SPAWN 1 +#endif +#endif + -+#if defined(_POSIX_SPAWN) && _POSIX_SPAWN > 0 -+#define HAVE_POSIX_SPAWN 1 -+#endif -+ +#ifndef __dso_public +# ifdef __exported +# define __dso_public __exported @@ -1189,7 +1174,7 @@ #define mozilla_ipc_SharedMemorySysV_h -#if defined(OS_LINUX) && !defined(ANDROID) -+#if defined(OS_LINUX) && !defined(ANDROID) || defined(OS_BSD) ++#if (defined(OS_LINUX) && !defined(ANDROID)) || defined(OS_BSD) // SysV shared memory isn't available on Windows, but we define the // following macro so that #ifdefs are clearer (compared to #ifdef Modified: branches/experimental/mail/thunderbird/files/patch-bug753046 ============================================================================== --- branches/experimental/mail/thunderbird/files/patch-bug753046 Fri Aug 24 12:37:14 2012 (r951) +++ branches/experimental/mail/thunderbird/files/patch-bug753046 Tue Aug 28 15:23:59 2012 (r952) @@ -422,7 +422,7 @@ // FreeBSD/OpenBSD lacks stat64, but its stat handles files >2GB just fine -#if defined(OS_FREEBSD) || defined(OS_OPENBSD) -+#ifndef OS_LINUX ++#ifndef HAVE_STAT64 #define stat64 stat #endif @@ -536,22 +536,10 @@ pthread_set_name_np(pthread_self(), name); -#elif defined(__NetBSD__) +#elif defined(OS_NETBSD) - pthread_setname_np(pthread_self(), "%s", name); +- pthread_setname_np(pthread_self(), "%s", name); ++ pthread_setname_np(pthread_self(), "%s", (void *)name); #else prctl(PR_SET_NAME, reinterpret_cast(name), 0, 0, 0); -diff --git mozilla/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h mozilla/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h -index 342e6d9..b011baf 100644 ---- mozilla/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h -+++ mozilla/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h -@@ -30,7 +30,7 @@ class FileDescriptorSet : public base::RefCountedThreadSafe { - // In debugging mode, it's a fatal error to try and add more than this number - // of descriptors to a FileDescriptorSet. - enum { -- MAX_DESCRIPTORS_PER_MESSAGE = 4, -+ MAX_DESCRIPTORS_PER_MESSAGE = 4 - }; - - // --------------------------------------------------------------------------- $NetBSD: patch-ipc_chromium_src_base_process__util.h,v 1.1 2012/03/06 12:34:09 ryoon Exp $ --- mozilla/ipc/chromium/src/base/process_util.h.orig 2011-12-21 00:28:19.000000000 +0100 @@ -593,7 +581,7 @@ --- mozilla/ipc/chromium/src/base/process_util_bsd.cc.orig 2012-04-01 00:04:28.000000000 +0000 +++ mozilla/ipc/chromium/src/base/process_util_bsd.cc -@@ -0,0 +1,320 @@ +@@ -0,0 +1,318 @@ +// Copyright (c) 2008 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. @@ -623,17 +611,15 @@ +#include "base/string_tokenizer.h" +#include "base/string_util.h" + -+#ifdef OS_NETBSD ++#if defined(_POSIX_SPAWN) && _POSIX_SPAWN > 0 ++#define HAVE_POSIX_SPAWN 1 ++#elif defined(OS_NETBSD) +#include +#if __NetBSD_Version__ >= 599006500 +#define HAVE_POSIX_SPAWN 1 +#endif +#endif + -+#if defined(_POSIX_SPAWN) && _POSIX_SPAWN > 0 -+#define HAVE_POSIX_SPAWN 1 -+#endif -+ +#ifndef __dso_public +# ifdef __exported +# define __dso_public __exported @@ -1216,7 +1202,7 @@ #define mozilla_ipc_SharedMemorySysV_h -#if defined(OS_LINUX) && !defined(ANDROID) -+#if defined(OS_LINUX) && !defined(ANDROID) || defined(OS_BSD) ++#if (defined(OS_LINUX) && !defined(ANDROID)) || defined(OS_BSD) // SysV shared memory isn't available on Windows, but we define the // following macro so that #ifdefs are clearer (compared to #ifdef Modified: branches/experimental/www/firefox-esr/files/patch-bug753046 ============================================================================== --- branches/experimental/www/firefox-esr/files/patch-bug753046 Fri Aug 24 12:37:14 2012 (r951) +++ branches/experimental/www/firefox-esr/files/patch-bug753046 Tue Aug 28 15:23:59 2012 (r952) @@ -417,7 +417,7 @@ // FreeBSD/OpenBSD lacks stat64, but its stat handles files >2GB just fine -#if defined(OS_FREEBSD) || defined(OS_OPENBSD) -+#ifndef OS_LINUX ++#ifndef HAVE_STAT64 #define stat64 stat #endif @@ -512,19 +512,6 @@ #elif defined(OS_LINUX) return syscall(__NR_gettid); #endif -diff --git ipc/chromium/src/chrome/common/file_descriptor_set_posix.h ipc/chromium/src/chrome/common/file_descriptor_set_posix.h -index 342e6d9..b011baf 100644 ---- ipc/chromium/src/chrome/common/file_descriptor_set_posix.h -+++ ipc/chromium/src/chrome/common/file_descriptor_set_posix.h -@@ -30,7 +30,7 @@ class FileDescriptorSet : public base::RefCountedThreadSafe { - // In debugging mode, it's a fatal error to try and add more than this number - // of descriptors to a FileDescriptorSet. - enum { -- MAX_DESCRIPTORS_PER_MESSAGE = 4, -+ MAX_DESCRIPTORS_PER_MESSAGE = 4 - }; - - // --------------------------------------------------------------------------- $NetBSD: patch-ipc_chromium_src_base_process__util.h,v 1.1 2012/03/06 12:34:09 ryoon Exp $ --- ipc/chromium/src/base/process_util.h.orig 2011-12-21 00:28:19.000000000 +0100 @@ -566,7 +553,7 @@ --- ipc/chromium/src/base/process_util_bsd.cc.orig 2012-04-01 00:04:28.000000000 +0000 +++ ipc/chromium/src/base/process_util_bsd.cc -@@ -0,0 +1,320 @@ +@@ -0,0 +1,318 @@ +// Copyright (c) 2008 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. @@ -596,17 +583,15 @@ +#include "base/string_tokenizer.h" +#include "base/string_util.h" + -+#ifdef OS_NETBSD ++#if defined(_POSIX_SPAWN) && _POSIX_SPAWN > 0 ++#define HAVE_POSIX_SPAWN 1 ++#elif defined(OS_NETBSD) +#include +#if __NetBSD_Version__ >= 599006500 +#define HAVE_POSIX_SPAWN 1 +#endif +#endif + -+#if defined(_POSIX_SPAWN) && _POSIX_SPAWN > 0 -+#define HAVE_POSIX_SPAWN 1 -+#endif -+ +#ifndef __dso_public +# ifdef __exported +# define __dso_public __exported @@ -1189,7 +1174,7 @@ #define mozilla_ipc_SharedMemorySysV_h -#if defined(OS_LINUX) && !defined(ANDROID) -+#if defined(OS_LINUX) && !defined(ANDROID) || defined(OS_BSD) ++#if (defined(OS_LINUX) && !defined(ANDROID)) || defined(OS_BSD) // SysV shared memory isn't available on Windows, but we define the // following macro so that #ifdefs are clearer (compared to #ifdef Modified: branches/experimental/www/firefox-nightly/files/patch-bug753046 ============================================================================== --- branches/experimental/www/firefox-nightly/files/patch-bug753046 Fri Aug 24 12:37:14 2012 (r951) +++ branches/experimental/www/firefox-nightly/files/patch-bug753046 Tue Aug 28 15:23:59 2012 (r952) @@ -422,7 +422,7 @@ // FreeBSD/OpenBSD lacks stat64, but its stat handles files >2GB just fine -#if defined(OS_FREEBSD) || defined(OS_OPENBSD) -+#ifndef OS_LINUX ++#ifndef HAVE_STAT64 #define stat64 stat #endif @@ -539,19 +539,6 @@ pthread_setname_np(pthread_self(), "%s", (void *)name); #else prctl(PR_SET_NAME, reinterpret_cast(name), 0, 0, 0); -diff --git ipc/chromium/src/chrome/common/file_descriptor_set_posix.h ipc/chromium/src/chrome/common/file_descriptor_set_posix.h -index 342e6d9..b011baf 100644 ---- ipc/chromium/src/chrome/common/file_descriptor_set_posix.h -+++ ipc/chromium/src/chrome/common/file_descriptor_set_posix.h -@@ -30,7 +30,7 @@ class FileDescriptorSet : public base::RefCountedThreadSafe { - // In debugging mode, it's a fatal error to try and add more than this number - // of descriptors to a FileDescriptorSet. - enum { -- MAX_DESCRIPTORS_PER_MESSAGE = 4, -+ MAX_DESCRIPTORS_PER_MESSAGE = 4 - }; - - // --------------------------------------------------------------------------- $NetBSD: patch-ipc_chromium_src_base_process__util.h,v 1.1 2012/03/06 12:34:09 ryoon Exp $ --- ipc/chromium/src/base/process_util.h.orig 2011-12-21 00:28:19.000000000 +0100 @@ -593,7 +580,7 @@ --- ipc/chromium/src/base/process_util_bsd.cc.orig 2012-04-01 00:04:28.000000000 +0000 +++ ipc/chromium/src/base/process_util_bsd.cc -@@ -0,0 +1,369 @@ +@@ -0,0 +1,367 @@ +// Copyright (c) 2008 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. @@ -623,17 +610,15 @@ +#include "base/string_tokenizer.h" +#include "base/string_util.h" + -+#ifdef OS_NETBSD ++#if defined(_POSIX_SPAWN) && _POSIX_SPAWN > 0 ++#define HAVE_POSIX_SPAWN 1 ++#elif defined(OS_NETBSD) +#include +#if __NetBSD_Version__ >= 599006500 +#define HAVE_POSIX_SPAWN 1 +#endif +#endif + -+#if defined(_POSIX_SPAWN) && _POSIX_SPAWN > 0 -+#define HAVE_POSIX_SPAWN 1 -+#endif -+ +/* + * On platforms that are not gonk based, we fall back to an arbitrary + * UID. This is generally the UID for user `nobody', albeit it is not @@ -1214,7 +1199,7 @@ #define mozilla_ipc_SharedMemorySysV_h -#if defined(OS_LINUX) && !defined(ANDROID) -+#if defined(OS_LINUX) && !defined(ANDROID) || defined(OS_BSD) ++#if (defined(OS_LINUX) && !defined(ANDROID)) || defined(OS_BSD) // SysV shared memory isn't available on Windows, but we define the // following macro so that #ifdefs are clearer (compared to #ifdef Modified: branches/experimental/www/firefox/files/patch-bug753046 ============================================================================== --- branches/experimental/www/firefox/files/patch-bug753046 Fri Aug 24 12:37:14 2012 (r951) +++ branches/experimental/www/firefox/files/patch-bug753046 Tue Aug 28 15:23:59 2012 (r952) @@ -422,7 +422,7 @@ // FreeBSD/OpenBSD lacks stat64, but its stat handles files >2GB just fine -#if defined(OS_FREEBSD) || defined(OS_OPENBSD) -+#ifndef OS_LINUX ++#ifndef HAVE_STAT64 #define stat64 stat #endif @@ -536,22 +536,10 @@ pthread_set_name_np(pthread_self(), name); -#elif defined(__NetBSD__) +#elif defined(OS_NETBSD) - pthread_setname_np(pthread_self(), "%s", name); +- pthread_setname_np(pthread_self(), "%s", name); ++ pthread_setname_np(pthread_self(), "%s", (void *)name); #else prctl(PR_SET_NAME, reinterpret_cast(name), 0, 0, 0); -diff --git ipc/chromium/src/chrome/common/file_descriptor_set_posix.h ipc/chromium/src/chrome/common/file_descriptor_set_posix.h -index 342e6d9..b011baf 100644 ---- ipc/chromium/src/chrome/common/file_descriptor_set_posix.h -+++ ipc/chromium/src/chrome/common/file_descriptor_set_posix.h -@@ -30,7 +30,7 @@ class FileDescriptorSet : public base::RefCountedThreadSafe { - // In debugging mode, it's a fatal error to try and add more than this number - // of descriptors to a FileDescriptorSet. - enum { -- MAX_DESCRIPTORS_PER_MESSAGE = 4, -+ MAX_DESCRIPTORS_PER_MESSAGE = 4 - }; - - // --------------------------------------------------------------------------- $NetBSD: patch-ipc_chromium_src_base_process__util.h,v 1.1 2012/03/06 12:34:09 ryoon Exp $ --- ipc/chromium/src/base/process_util.h.orig 2011-12-21 00:28:19.000000000 +0100 @@ -593,7 +581,7 @@ --- ipc/chromium/src/base/process_util_bsd.cc.orig 2012-04-01 00:04:28.000000000 +0000 +++ ipc/chromium/src/base/process_util_bsd.cc -@@ -0,0 +1,320 @@ +@@ -0,0 +1,318 @@ +// Copyright (c) 2008 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. @@ -623,17 +611,15 @@ +#include "base/string_tokenizer.h" +#include "base/string_util.h" + -+#ifdef OS_NETBSD ++#if defined(_POSIX_SPAWN) && _POSIX_SPAWN > 0 ++#define HAVE_POSIX_SPAWN 1 ++#elif defined(OS_NETBSD) +#include +#if __NetBSD_Version__ >= 599006500 +#define HAVE_POSIX_SPAWN 1 +#endif +#endif + -+#if defined(_POSIX_SPAWN) && _POSIX_SPAWN > 0 -+#define HAVE_POSIX_SPAWN 1 -+#endif -+ +#ifndef __dso_public +# ifdef __exported +# define __dso_public __exported @@ -1216,7 +1202,7 @@ #define mozilla_ipc_SharedMemorySysV_h -#if defined(OS_LINUX) && !defined(ANDROID) -+#if defined(OS_LINUX) && !defined(ANDROID) || defined(OS_BSD) ++#if (defined(OS_LINUX) && !defined(ANDROID)) || defined(OS_BSD) // SysV shared memory isn't available on Windows, but we define the // following macro so that #ifdefs are clearer (compared to #ifdef Modified: branches/experimental/www/libxul/files/patch-bug753046 ============================================================================== --- branches/experimental/www/libxul/files/patch-bug753046 Fri Aug 24 12:37:14 2012 (r951) +++ branches/experimental/www/libxul/files/patch-bug753046 Tue Aug 28 15:23:59 2012 (r952) @@ -417,7 +417,7 @@ // FreeBSD/OpenBSD lacks stat64, but its stat handles files >2GB just fine -#if defined(OS_FREEBSD) || defined(OS_OPENBSD) -+#ifndef OS_LINUX ++#ifndef HAVE_STAT64 #define stat64 stat #endif @@ -512,19 +512,6 @@ #elif defined(OS_LINUX) return syscall(__NR_gettid); #endif -diff --git ipc/chromium/src/chrome/common/file_descriptor_set_posix.h ipc/chromium/src/chrome/common/file_descriptor_set_posix.h -index 342e6d9..b011baf 100644 ---- ipc/chromium/src/chrome/common/file_descriptor_set_posix.h -+++ ipc/chromium/src/chrome/common/file_descriptor_set_posix.h -@@ -30,7 +30,7 @@ class FileDescriptorSet : public base::RefCountedThreadSafe { - // In debugging mode, it's a fatal error to try and add more than this number - // of descriptors to a FileDescriptorSet. - enum { -- MAX_DESCRIPTORS_PER_MESSAGE = 4, -+ MAX_DESCRIPTORS_PER_MESSAGE = 4 - }; - - // --------------------------------------------------------------------------- $NetBSD: patch-ipc_chromium_src_base_process__util.h,v 1.1 2012/03/06 12:34:09 ryoon Exp $ --- ipc/chromium/src/base/process_util.h.orig 2011-12-21 00:28:19.000000000 +0100 @@ -566,7 +553,7 @@ --- ipc/chromium/src/base/process_util_bsd.cc.orig 2012-04-01 00:04:28.000000000 +0000 +++ ipc/chromium/src/base/process_util_bsd.cc -@@ -0,0 +1,320 @@ +@@ -0,0 +1,318 @@ +// Copyright (c) 2008 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. @@ -596,17 +583,15 @@ +#include "base/string_tokenizer.h" +#include "base/string_util.h" + -+#ifdef OS_NETBSD ++#if defined(_POSIX_SPAWN) && _POSIX_SPAWN > 0 ++#define HAVE_POSIX_SPAWN 1 ++#elif defined(OS_NETBSD) +#include +#if __NetBSD_Version__ >= 599006500 +#define HAVE_POSIX_SPAWN 1 +#endif +#endif + -+#if defined(_POSIX_SPAWN) && _POSIX_SPAWN > 0 -+#define HAVE_POSIX_SPAWN 1 -+#endif -+ +#ifndef __dso_public +# ifdef __exported +# define __dso_public __exported @@ -1189,7 +1174,7 @@ #define mozilla_ipc_SharedMemorySysV_h -#if defined(OS_LINUX) && !defined(ANDROID) -+#if defined(OS_LINUX) && !defined(ANDROID) || defined(OS_BSD) ++#if (defined(OS_LINUX) && !defined(ANDROID)) || defined(OS_BSD) // SysV shared memory isn't available on Windows, but we define the // following macro so that #ifdefs are clearer (compared to #ifdef Modified: branches/experimental/www/seamonkey/files/patch-bug753046 ============================================================================== --- branches/experimental/www/seamonkey/files/patch-bug753046 Fri Aug 24 12:37:14 2012 (r951) +++ branches/experimental/www/seamonkey/files/patch-bug753046 Tue Aug 28 15:23:59 2012 (r952) @@ -422,7 +422,7 @@ // FreeBSD/OpenBSD lacks stat64, but its stat handles files >2GB just fine -#if defined(OS_FREEBSD) || defined(OS_OPENBSD) -+#ifndef OS_LINUX ++#ifndef HAVE_STAT64 #define stat64 stat #endif @@ -536,22 +536,10 @@ pthread_set_name_np(pthread_self(), name); -#elif defined(__NetBSD__) +#elif defined(OS_NETBSD) - pthread_setname_np(pthread_self(), "%s", name); +- pthread_setname_np(pthread_self(), "%s", name); ++ pthread_setname_np(pthread_self(), "%s", (void *)name); #else prctl(PR_SET_NAME, reinterpret_cast(name), 0, 0, 0); -diff --git mozilla/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h mozilla/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h -index 342e6d9..b011baf 100644 ---- mozilla/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h -+++ mozilla/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h -@@ -30,7 +30,7 @@ class FileDescriptorSet : public base::RefCountedThreadSafe { - // In debugging mode, it's a fatal error to try and add more than this number - // of descriptors to a FileDescriptorSet. - enum { -- MAX_DESCRIPTORS_PER_MESSAGE = 4, -+ MAX_DESCRIPTORS_PER_MESSAGE = 4 - }; - - // --------------------------------------------------------------------------- $NetBSD: patch-ipc_chromium_src_base_process__util.h,v 1.1 2012/03/06 12:34:09 ryoon Exp $ --- mozilla/ipc/chromium/src/base/process_util.h.orig 2011-12-21 00:28:19.000000000 +0100 @@ -593,7 +581,7 @@ --- mozilla/ipc/chromium/src/base/process_util_bsd.cc.orig 2012-04-01 00:04:28.000000000 +0000 +++ mozilla/ipc/chromium/src/base/process_util_bsd.cc -@@ -0,0 +1,320 @@ +@@ -0,0 +1,318 @@ +// Copyright (c) 2008 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. @@ -623,17 +611,15 @@ +#include "base/string_tokenizer.h" +#include "base/string_util.h" + -+#ifdef OS_NETBSD ++#if defined(_POSIX_SPAWN) && _POSIX_SPAWN > 0 ++#define HAVE_POSIX_SPAWN 1 ++#elif defined(OS_NETBSD) +#include +#if __NetBSD_Version__ >= 599006500 +#define HAVE_POSIX_SPAWN 1 +#endif +#endif + -+#if defined(_POSIX_SPAWN) && _POSIX_SPAWN > 0 -+#define HAVE_POSIX_SPAWN 1 -+#endif -+ +#ifndef __dso_public +# ifdef __exported +# define __dso_public __exported @@ -1216,7 +1202,7 @@ #define mozilla_ipc_SharedMemorySysV_h -#if defined(OS_LINUX) && !defined(ANDROID) -+#if defined(OS_LINUX) && !defined(ANDROID) || defined(OS_BSD) ++#if (defined(OS_LINUX) && !defined(ANDROID)) || defined(OS_BSD) // SysV shared memory isn't available on Windows, but we define the // following macro so that #ifdefs are clearer (compared to #ifdef From owner-freebsd-gecko@FreeBSD.ORG Tue Aug 28 15:24:15 2012 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 7B1831065670 for ; Tue, 28 Aug 2012 15:24:15 +0000 (UTC) (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.245.56]) by mx1.freebsd.org (Postfix) with ESMTP id DC0168FC17 for ; Tue, 28 Aug 2012 15:24:14 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id q7SFODj6082623 for ; Tue, 28 Aug 2012 15:24:13 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id q7SFO8qf082062 for freebsd-gecko@freebsd.org; Tue, 28 Aug 2012 15:24:08 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Tue, 28 Aug 2012 15:24:08 GMT Message-Id: <201208281524.q7SFO8qf082062@trillian.chruetertee.ch> X-Authentication-Warning: trillian.chruetertee.ch: www set sender to svn-freebsd-gecko@chruetertee.ch using -f From: svn-freebsd-gecko@chruetertee.ch To: freebsd-gecko@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: [SVN-Commit] r953 - in branches/experimental: mail/thunderbird www/firefox www/seamonkey X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: freebsd-gecko@freebsd.org List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Aug 2012 15:24:15 -0000 Author: jbeich Date: Tue Aug 28 15:24:08 2012 New Revision: 953 Log: tune up version of sqlite3 dependency Modified: branches/experimental/mail/thunderbird/Makefile branches/experimental/www/firefox/Makefile branches/experimental/www/seamonkey/Makefile Modified: branches/experimental/mail/thunderbird/Makefile ============================================================================== --- branches/experimental/mail/thunderbird/Makefile Tue Aug 28 15:23:59 2012 (r952) +++ branches/experimental/mail/thunderbird/Makefile Tue Aug 28 15:24:08 2012 (r953) @@ -17,7 +17,7 @@ BUILD_DEPENDS= nspr>=4.9:${PORTSDIR}/devel/nspr \ nss>=3.13.2:${PORTSDIR}/security/nss \ - sqlite3>=3.7.11:${PORTSDIR}/databases/sqlite3 \ + sqlite3>=3.7.12.1:${PORTSDIR}/databases/sqlite3 \ ${PYTHON_SITELIBDIR}/_sqlite3.so:${PORTSDIR}/databases/py-sqlite3 \ cairo>=1.10.2_1,1:${PORTSDIR}/graphics/cairo \ unzip:${PORTSDIR}/archivers/unzip Modified: branches/experimental/www/firefox/Makefile ============================================================================== --- branches/experimental/www/firefox/Makefile Tue Aug 28 15:23:59 2012 (r952) +++ branches/experimental/www/firefox/Makefile Tue Aug 28 15:24:08 2012 (r953) @@ -18,7 +18,7 @@ BUILD_DEPENDS= nspr>=4.9:${PORTSDIR}/devel/nspr \ nss>=3.13.2:${PORTSDIR}/security/nss \ - sqlite3>=3.7.11:${PORTSDIR}/databases/sqlite3 \ + sqlite3>=3.7.12.1:${PORTSDIR}/databases/sqlite3 \ ${PYTHON_SITELIBDIR}/_sqlite3.so:${PORTSDIR}/databases/py-sqlite3 \ cairo>=1.10.2_1,1:${PORTSDIR}/graphics/cairo \ unzip:${PORTSDIR}/archivers/unzip Modified: branches/experimental/www/seamonkey/Makefile ============================================================================== --- branches/experimental/www/seamonkey/Makefile Tue Aug 28 15:23:59 2012 (r952) +++ branches/experimental/www/seamonkey/Makefile Tue Aug 28 15:24:08 2012 (r953) @@ -17,7 +17,7 @@ BUILD_DEPENDS= nspr>=4.9:${PORTSDIR}/devel/nspr \ nss>=3.13.2:${PORTSDIR}/security/nss \ - sqlite3>=3.7.11:${PORTSDIR}/databases/sqlite3 \ + sqlite3>=3.7.12.1:${PORTSDIR}/databases/sqlite3 \ ${PYTHON_SITELIBDIR}/_sqlite3.so:${PORTSDIR}/databases/py-sqlite3 \ unzip:${PORTSDIR}/archivers/unzip From owner-freebsd-gecko@FreeBSD.ORG Tue Aug 28 15:24:26 2012 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 39BA8106564A for ; Tue, 28 Aug 2012 15:24:26 +0000 (UTC) (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.245.56]) by mx1.freebsd.org (Postfix) with ESMTP id 9D58C8FC15 for ; Tue, 28 Aug 2012 15:24:25 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id q7SFOOCd085520 for ; Tue, 28 Aug 2012 15:24:24 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id q7SFOJOi083668 for freebsd-gecko@freebsd.org; Tue, 28 Aug 2012 15:24:19 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Tue, 28 Aug 2012 15:24:19 GMT Message-Id: <201208281524.q7SFOJOi083668@trillian.chruetertee.ch> X-Authentication-Warning: trillian.chruetertee.ch: www set sender to svn-freebsd-gecko@chruetertee.ch using -f From: svn-freebsd-gecko@chruetertee.ch To: freebsd-gecko@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: [SVN-Commit] r954 - in branches/experimental: mail/thunderbird-esr/files mail/thunderbird/files www/firefox-esr/files www/firefox-nightly/files www/firefox/files www/libxul/files X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: freebsd-gecko@freebsd.org List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Aug 2012 15:24:26 -0000 Author: jbeich Date: Tue Aug 28 15:24:19 2012 New Revision: 954 Log: nuke nspr patches Deleted: branches/experimental/mail/thunderbird-esr/files/patch-nsprpub-pr-include-md_freebsd.cfg branches/experimental/mail/thunderbird-esr/files/patch-nsprpub-pr-include-md_freebsd.h branches/experimental/mail/thunderbird/files/patch-nsprpub-pr-include-md_freebsd.cfg branches/experimental/mail/thunderbird/files/patch-nsprpub-pr-include-md_freebsd.h branches/experimental/www/firefox-esr/files/patch-nsprpub-pr-include-md_freebsd.cfg branches/experimental/www/firefox-esr/files/patch-nsprpub-pr-include-md_freebsd.h branches/experimental/www/firefox-nightly/files/patch-nsprpub-pr-include-md_freebsd.cfg branches/experimental/www/firefox-nightly/files/patch-nsprpub-pr-include-md_freebsd.h branches/experimental/www/firefox/files/patch-nsprpub-pr-include-md_freebsd.cfg branches/experimental/www/firefox/files/patch-nsprpub-pr-include-md_freebsd.h branches/experimental/www/libxul/files/patch-nsprpub-pr-include-md_freebsd.cfg branches/experimental/www/libxul/files/patch-nsprpub-pr-include-md_freebsd.h Deleted: branches/experimental/mail/thunderbird-esr/files/patch-nsprpub-pr-include-md_freebsd.cfg ============================================================================== --- branches/experimental/mail/thunderbird-esr/files/patch-nsprpub-pr-include-md_freebsd.cfg Tue Aug 28 15:24:19 2012 (r953) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,100 +0,0 @@ ---- mozilla/nsprpub/pr/include/md/_freebsd.cfg.orig 2010-12-23 17:34:06.000000000 +0100 -+++ mozilla/nsprpub/pr/include/md/_freebsd.cfg 2010-12-23 17:34:44.000000000 +0100 -@@ -283,6 +283,97 @@ - #define PR_ALIGN_OF_POINTER 8 - #define PR_ALIGN_OF_WORD 8 - -+#elif defined(__powerpc64__) -+ -+#undef IS_LITTLE_ENDIAN -+#define IS_BIG_ENDIAN 1 -+#define IS_64 -+ -+#define PR_BYTES_PER_BYTE 1 -+#define PR_BYTES_PER_SHORT 2 -+#define PR_BYTES_PER_INT 4 -+#define PR_BYTES_PER_INT64 8 -+#define PR_BYTES_PER_LONG 8 -+#define PR_BYTES_PER_FLOAT 4 -+#define PR_BYTES_PER_DOUBLE 8 -+#define PR_BYTES_PER_WORD 8 -+#define PR_BYTES_PER_DWORD 8 -+ -+#define PR_BITS_PER_BYTE 8 -+#define PR_BITS_PER_SHORT 16 -+#define PR_BITS_PER_INT 32 -+#define PR_BITS_PER_INT64 64 -+#define PR_BITS_PER_LONG 64 -+#define PR_BITS_PER_FLOAT 32 -+#define PR_BITS_PER_DOUBLE 64 -+#define PR_BITS_PER_WORD 64 -+ -+#define PR_BITS_PER_BYTE_LOG2 3 -+#define PR_BITS_PER_SHORT_LOG2 4 -+#define PR_BITS_PER_INT_LOG2 5 -+#define PR_BITS_PER_INT64_LOG2 6 -+#define PR_BITS_PER_LONG_LOG2 6 -+#define PR_BITS_PER_FLOAT_LOG2 5 -+#define PR_BITS_PER_DOUBLE_LOG2 6 -+#define PR_BITS_PER_WORD_LOG2 6 -+ -+#define PR_ALIGN_OF_SHORT 2 -+#define PR_ALIGN_OF_INT 4 -+#define PR_ALIGN_OF_LONG 8 -+#define PR_ALIGN_OF_INT64 8 -+#define PR_ALIGN_OF_FLOAT 4 -+#define PR_ALIGN_OF_DOUBLE 8 -+#define PR_ALIGN_OF_POINTER 8 -+#define PR_ALIGN_OF_WORD 8 -+ -+#define PR_BYTES_PER_WORD_LOG2 3 -+#define PR_BYTES_PER_DWORD_LOG2 3 -+ -+#elif defined(__powerpc__) -+ -+#undef IS_LITTLE_ENDIAN -+#define IS_BIG_ENDIAN 1 -+ -+#define PR_BYTES_PER_BYTE 1 -+#define PR_BYTES_PER_SHORT 2 -+#define PR_BYTES_PER_INT 4 -+#define PR_BYTES_PER_INT64 8 -+#define PR_BYTES_PER_LONG 4 -+#define PR_BYTES_PER_FLOAT 4 -+#define PR_BYTES_PER_DOUBLE 8 -+#define PR_BYTES_PER_WORD 4 -+#define PR_BYTES_PER_DWORD 8 -+ -+#define PR_BITS_PER_BYTE 8 -+#define PR_BITS_PER_SHORT 16 -+#define PR_BITS_PER_INT 32 -+#define PR_BITS_PER_INT64 64 -+#define PR_BITS_PER_LONG 32 -+#define PR_BITS_PER_FLOAT 32 -+#define PR_BITS_PER_DOUBLE 64 -+#define PR_BITS_PER_WORD 32 -+ -+#define PR_BITS_PER_BYTE_LOG2 3 -+#define PR_BITS_PER_SHORT_LOG2 4 -+#define PR_BITS_PER_INT_LOG2 5 -+#define PR_BITS_PER_INT64_LOG2 6 -+#define PR_BITS_PER_LONG_LOG2 5 -+#define PR_BITS_PER_FLOAT_LOG2 5 -+#define PR_BITS_PER_DOUBLE_LOG2 6 -+#define PR_BITS_PER_WORD_LOG2 5 -+ -+#define PR_ALIGN_OF_SHORT 2 -+#define PR_ALIGN_OF_INT 4 -+#define PR_ALIGN_OF_LONG 4 -+#define PR_ALIGN_OF_INT64 8 -+#define PR_ALIGN_OF_FLOAT 4 -+#define PR_ALIGN_OF_DOUBLE 8 -+#define PR_ALIGN_OF_POINTER 4 -+#define PR_ALIGN_OF_WORD 4 -+ -+#define PR_BYTES_PER_WORD_LOG2 2 -+#define PR_BYTES_PER_DWORD_LOG2 3 -+ - #else - - #error "Unknown CPU architecture" Deleted: branches/experimental/mail/thunderbird-esr/files/patch-nsprpub-pr-include-md_freebsd.h ============================================================================== --- branches/experimental/mail/thunderbird-esr/files/patch-nsprpub-pr-include-md_freebsd.h Tue Aug 28 15:24:19 2012 (r953) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,30 +0,0 @@ ---- mozilla/nsprpub/pr/include/md/_freebsd.h.orig 2010-12-23 17:34:13.000000000 +0100 -+++ mozilla/nsprpub/pr/include/md/_freebsd.h 2010-12-23 17:34:46.000000000 +0100 -@@ -57,6 +57,10 @@ - #define _PR_SI_ARCHITECTURE "ia64" - #elif defined(__amd64__) - #define _PR_SI_ARCHITECTURE "amd64" -+#elif defined(__powerpc64__) -+#define _PR_SI_ARCHITECTURE "powerpc64" -+#elif defined(__powerpc__) -+#define _PR_SI_ARCHITECTURE "powerpc" - #else - #error "Unknown CPU architecture" - #endif -@@ -106,6 +110,16 @@ - #define _PR_IPV6_V6ONLY_PROBE - #endif - -+#if (__FreeBSD_version >= 700016) || (__FreeBSD_version < 700000 && __FreeBSD_version >= 601103) -+#if defined(_PR_PTHREADS) -+#define _PR_HAVE_GETPROTO_R -+#define _PR_HAVE_5_ARG_GETPROTO_R -+#define _PR_HAVE_GETHOST_R -+#define _PR_HAVE_GETHOST_R_INT -+#define _PR_HAVE_THREADSAFE_GETHOST -+#endif -+#endif -+ - #define USE_SETJMP - - #ifndef _PR_PTHREADS Deleted: branches/experimental/mail/thunderbird/files/patch-nsprpub-pr-include-md_freebsd.cfg ============================================================================== --- branches/experimental/mail/thunderbird/files/patch-nsprpub-pr-include-md_freebsd.cfg Tue Aug 28 15:24:19 2012 (r953) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,100 +0,0 @@ ---- mozilla/nsprpub/pr/include/md/_freebsd.cfg.orig 2010-12-23 17:34:06.000000000 +0100 -+++ mozilla/nsprpub/pr/include/md/_freebsd.cfg 2010-12-23 17:34:44.000000000 +0100 -@@ -283,6 +283,97 @@ - #define PR_ALIGN_OF_POINTER 8 - #define PR_ALIGN_OF_WORD 8 - -+#elif defined(__powerpc64__) -+ -+#undef IS_LITTLE_ENDIAN -+#define IS_BIG_ENDIAN 1 -+#define IS_64 -+ -+#define PR_BYTES_PER_BYTE 1 -+#define PR_BYTES_PER_SHORT 2 -+#define PR_BYTES_PER_INT 4 -+#define PR_BYTES_PER_INT64 8 -+#define PR_BYTES_PER_LONG 8 -+#define PR_BYTES_PER_FLOAT 4 -+#define PR_BYTES_PER_DOUBLE 8 -+#define PR_BYTES_PER_WORD 8 -+#define PR_BYTES_PER_DWORD 8 -+ -+#define PR_BITS_PER_BYTE 8 -+#define PR_BITS_PER_SHORT 16 -+#define PR_BITS_PER_INT 32 -+#define PR_BITS_PER_INT64 64 -+#define PR_BITS_PER_LONG 64 -+#define PR_BITS_PER_FLOAT 32 -+#define PR_BITS_PER_DOUBLE 64 -+#define PR_BITS_PER_WORD 64 -+ -+#define PR_BITS_PER_BYTE_LOG2 3 -+#define PR_BITS_PER_SHORT_LOG2 4 -+#define PR_BITS_PER_INT_LOG2 5 -+#define PR_BITS_PER_INT64_LOG2 6 -+#define PR_BITS_PER_LONG_LOG2 6 -+#define PR_BITS_PER_FLOAT_LOG2 5 -+#define PR_BITS_PER_DOUBLE_LOG2 6 -+#define PR_BITS_PER_WORD_LOG2 6 -+ -+#define PR_ALIGN_OF_SHORT 2 -+#define PR_ALIGN_OF_INT 4 -+#define PR_ALIGN_OF_LONG 8 -+#define PR_ALIGN_OF_INT64 8 -+#define PR_ALIGN_OF_FLOAT 4 -+#define PR_ALIGN_OF_DOUBLE 8 -+#define PR_ALIGN_OF_POINTER 8 -+#define PR_ALIGN_OF_WORD 8 -+ -+#define PR_BYTES_PER_WORD_LOG2 3 -+#define PR_BYTES_PER_DWORD_LOG2 3 -+ -+#elif defined(__powerpc__) -+ -+#undef IS_LITTLE_ENDIAN -+#define IS_BIG_ENDIAN 1 -+ -+#define PR_BYTES_PER_BYTE 1 -+#define PR_BYTES_PER_SHORT 2 -+#define PR_BYTES_PER_INT 4 -+#define PR_BYTES_PER_INT64 8 -+#define PR_BYTES_PER_LONG 4 -+#define PR_BYTES_PER_FLOAT 4 -+#define PR_BYTES_PER_DOUBLE 8 -+#define PR_BYTES_PER_WORD 4 -+#define PR_BYTES_PER_DWORD 8 -+ -+#define PR_BITS_PER_BYTE 8 -+#define PR_BITS_PER_SHORT 16 -+#define PR_BITS_PER_INT 32 -+#define PR_BITS_PER_INT64 64 -+#define PR_BITS_PER_LONG 32 -+#define PR_BITS_PER_FLOAT 32 -+#define PR_BITS_PER_DOUBLE 64 -+#define PR_BITS_PER_WORD 32 -+ -+#define PR_BITS_PER_BYTE_LOG2 3 -+#define PR_BITS_PER_SHORT_LOG2 4 -+#define PR_BITS_PER_INT_LOG2 5 -+#define PR_BITS_PER_INT64_LOG2 6 -+#define PR_BITS_PER_LONG_LOG2 5 -+#define PR_BITS_PER_FLOAT_LOG2 5 -+#define PR_BITS_PER_DOUBLE_LOG2 6 -+#define PR_BITS_PER_WORD_LOG2 5 -+ -+#define PR_ALIGN_OF_SHORT 2 -+#define PR_ALIGN_OF_INT 4 -+#define PR_ALIGN_OF_LONG 4 -+#define PR_ALIGN_OF_INT64 8 -+#define PR_ALIGN_OF_FLOAT 4 -+#define PR_ALIGN_OF_DOUBLE 8 -+#define PR_ALIGN_OF_POINTER 4 -+#define PR_ALIGN_OF_WORD 4 -+ -+#define PR_BYTES_PER_WORD_LOG2 2 -+#define PR_BYTES_PER_DWORD_LOG2 3 -+ - #else - - #error "Unknown CPU architecture" Deleted: branches/experimental/mail/thunderbird/files/patch-nsprpub-pr-include-md_freebsd.h ============================================================================== --- branches/experimental/mail/thunderbird/files/patch-nsprpub-pr-include-md_freebsd.h Tue Aug 28 15:24:19 2012 (r953) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,30 +0,0 @@ ---- mozilla/nsprpub/pr/include/md/_freebsd.h.orig 2010-12-23 17:34:13.000000000 +0100 -+++ mozilla/nsprpub/pr/include/md/_freebsd.h 2010-12-23 17:34:46.000000000 +0100 -@@ -57,6 +57,10 @@ - #define _PR_SI_ARCHITECTURE "ia64" - #elif defined(__amd64__) - #define _PR_SI_ARCHITECTURE "amd64" -+#elif defined(__powerpc64__) -+#define _PR_SI_ARCHITECTURE "powerpc64" -+#elif defined(__powerpc__) -+#define _PR_SI_ARCHITECTURE "powerpc" - #else - #error "Unknown CPU architecture" - #endif -@@ -106,6 +110,16 @@ - #define _PR_IPV6_V6ONLY_PROBE - #endif - -+#if (__FreeBSD_version >= 700016) || (__FreeBSD_version < 700000 && __FreeBSD_version >= 601103) -+#if defined(_PR_PTHREADS) -+#define _PR_HAVE_GETPROTO_R -+#define _PR_HAVE_5_ARG_GETPROTO_R -+#define _PR_HAVE_GETHOST_R -+#define _PR_HAVE_GETHOST_R_INT -+#define _PR_HAVE_THREADSAFE_GETHOST -+#endif -+#endif -+ - #define USE_SETJMP - - #ifndef _PR_PTHREADS Deleted: branches/experimental/www/firefox-esr/files/patch-nsprpub-pr-include-md_freebsd.cfg ============================================================================== --- branches/experimental/www/firefox-esr/files/patch-nsprpub-pr-include-md_freebsd.cfg Tue Aug 28 15:24:19 2012 (r953) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,100 +0,0 @@ ---- nsprpub/pr/include/md/_freebsd.cfg.orig 2010-12-23 17:34:06.000000000 +0100 -+++ nsprpub/pr/include/md/_freebsd.cfg 2010-12-23 17:34:44.000000000 +0100 -@@ -283,6 +283,97 @@ - #define PR_ALIGN_OF_POINTER 8 - #define PR_ALIGN_OF_WORD 8 - -+#elif defined(__powerpc64__) -+ -+#undef IS_LITTLE_ENDIAN -+#define IS_BIG_ENDIAN 1 -+#define IS_64 -+ -+#define PR_BYTES_PER_BYTE 1 -+#define PR_BYTES_PER_SHORT 2 -+#define PR_BYTES_PER_INT 4 -+#define PR_BYTES_PER_INT64 8 -+#define PR_BYTES_PER_LONG 8 -+#define PR_BYTES_PER_FLOAT 4 -+#define PR_BYTES_PER_DOUBLE 8 -+#define PR_BYTES_PER_WORD 8 -+#define PR_BYTES_PER_DWORD 8 -+ -+#define PR_BITS_PER_BYTE 8 -+#define PR_BITS_PER_SHORT 16 -+#define PR_BITS_PER_INT 32 -+#define PR_BITS_PER_INT64 64 -+#define PR_BITS_PER_LONG 64 -+#define PR_BITS_PER_FLOAT 32 -+#define PR_BITS_PER_DOUBLE 64 -+#define PR_BITS_PER_WORD 64 -+ -+#define PR_BITS_PER_BYTE_LOG2 3 -+#define PR_BITS_PER_SHORT_LOG2 4 -+#define PR_BITS_PER_INT_LOG2 5 -+#define PR_BITS_PER_INT64_LOG2 6 -+#define PR_BITS_PER_LONG_LOG2 6 -+#define PR_BITS_PER_FLOAT_LOG2 5 -+#define PR_BITS_PER_DOUBLE_LOG2 6 -+#define PR_BITS_PER_WORD_LOG2 6 -+ -+#define PR_ALIGN_OF_SHORT 2 -+#define PR_ALIGN_OF_INT 4 -+#define PR_ALIGN_OF_LONG 8 -+#define PR_ALIGN_OF_INT64 8 -+#define PR_ALIGN_OF_FLOAT 4 -+#define PR_ALIGN_OF_DOUBLE 8 -+#define PR_ALIGN_OF_POINTER 8 -+#define PR_ALIGN_OF_WORD 8 -+ -+#define PR_BYTES_PER_WORD_LOG2 3 -+#define PR_BYTES_PER_DWORD_LOG2 3 -+ -+#elif defined(__powerpc__) -+ -+#undef IS_LITTLE_ENDIAN -+#define IS_BIG_ENDIAN 1 -+ -+#define PR_BYTES_PER_BYTE 1 -+#define PR_BYTES_PER_SHORT 2 -+#define PR_BYTES_PER_INT 4 -+#define PR_BYTES_PER_INT64 8 -+#define PR_BYTES_PER_LONG 4 -+#define PR_BYTES_PER_FLOAT 4 -+#define PR_BYTES_PER_DOUBLE 8 -+#define PR_BYTES_PER_WORD 4 -+#define PR_BYTES_PER_DWORD 8 -+ -+#define PR_BITS_PER_BYTE 8 -+#define PR_BITS_PER_SHORT 16 -+#define PR_BITS_PER_INT 32 -+#define PR_BITS_PER_INT64 64 -+#define PR_BITS_PER_LONG 32 -+#define PR_BITS_PER_FLOAT 32 -+#define PR_BITS_PER_DOUBLE 64 -+#define PR_BITS_PER_WORD 32 -+ -+#define PR_BITS_PER_BYTE_LOG2 3 -+#define PR_BITS_PER_SHORT_LOG2 4 -+#define PR_BITS_PER_INT_LOG2 5 -+#define PR_BITS_PER_INT64_LOG2 6 -+#define PR_BITS_PER_LONG_LOG2 5 -+#define PR_BITS_PER_FLOAT_LOG2 5 -+#define PR_BITS_PER_DOUBLE_LOG2 6 -+#define PR_BITS_PER_WORD_LOG2 5 -+ -+#define PR_ALIGN_OF_SHORT 2 -+#define PR_ALIGN_OF_INT 4 -+#define PR_ALIGN_OF_LONG 4 -+#define PR_ALIGN_OF_INT64 8 -+#define PR_ALIGN_OF_FLOAT 4 -+#define PR_ALIGN_OF_DOUBLE 8 -+#define PR_ALIGN_OF_POINTER 4 -+#define PR_ALIGN_OF_WORD 4 -+ -+#define PR_BYTES_PER_WORD_LOG2 2 -+#define PR_BYTES_PER_DWORD_LOG2 3 -+ - #else - - #error "Unknown CPU architecture" Deleted: branches/experimental/www/firefox-esr/files/patch-nsprpub-pr-include-md_freebsd.h ============================================================================== --- branches/experimental/www/firefox-esr/files/patch-nsprpub-pr-include-md_freebsd.h Tue Aug 28 15:24:19 2012 (r953) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,30 +0,0 @@ ---- nsprpub/pr/include/md/_freebsd.h.orig 2010-12-23 17:34:13.000000000 +0100 -+++ nsprpub/pr/include/md/_freebsd.h 2010-12-23 17:34:46.000000000 +0100 -@@ -57,6 +57,10 @@ - #define _PR_SI_ARCHITECTURE "ia64" - #elif defined(__amd64__) - #define _PR_SI_ARCHITECTURE "amd64" -+#elif defined(__powerpc64__) -+#define _PR_SI_ARCHITECTURE "powerpc64" -+#elif defined(__powerpc__) -+#define _PR_SI_ARCHITECTURE "powerpc" - #else - #error "Unknown CPU architecture" - #endif -@@ -106,6 +110,16 @@ - #define _PR_IPV6_V6ONLY_PROBE - #endif - -+#if (__FreeBSD_version >= 700016) -+#if defined(_PR_PTHREADS) -+#define _PR_HAVE_GETPROTO_R -+#define _PR_HAVE_5_ARG_GETPROTO_R -+#define _PR_HAVE_GETHOST_R -+#define _PR_HAVE_GETHOST_R_INT -+#define _PR_HAVE_THREADSAFE_GETHOST -+#endif -+#endif -+ - #define USE_SETJMP - - #ifndef _PR_PTHREADS Deleted: branches/experimental/www/firefox-nightly/files/patch-nsprpub-pr-include-md_freebsd.cfg ============================================================================== --- branches/experimental/www/firefox-nightly/files/patch-nsprpub-pr-include-md_freebsd.cfg Tue Aug 28 15:24:19 2012 (r953) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,100 +0,0 @@ ---- nsprpub/pr/include/md/_freebsd.cfg.orig 2010-12-23 17:34:06.000000000 +0100 -+++ nsprpub/pr/include/md/_freebsd.cfg 2010-12-23 17:34:44.000000000 +0100 -@@ -283,6 +283,97 @@ - #define PR_ALIGN_OF_POINTER 8 - #define PR_ALIGN_OF_WORD 8 - -+#elif defined(__powerpc64__) -+ -+#undef IS_LITTLE_ENDIAN -+#define IS_BIG_ENDIAN 1 -+#define IS_64 -+ -+#define PR_BYTES_PER_BYTE 1 -+#define PR_BYTES_PER_SHORT 2 -+#define PR_BYTES_PER_INT 4 -+#define PR_BYTES_PER_INT64 8 -+#define PR_BYTES_PER_LONG 8 -+#define PR_BYTES_PER_FLOAT 4 -+#define PR_BYTES_PER_DOUBLE 8 -+#define PR_BYTES_PER_WORD 8 -+#define PR_BYTES_PER_DWORD 8 -+ -+#define PR_BITS_PER_BYTE 8 -+#define PR_BITS_PER_SHORT 16 -+#define PR_BITS_PER_INT 32 -+#define PR_BITS_PER_INT64 64 -+#define PR_BITS_PER_LONG 64 -+#define PR_BITS_PER_FLOAT 32 -+#define PR_BITS_PER_DOUBLE 64 -+#define PR_BITS_PER_WORD 64 -+ -+#define PR_BITS_PER_BYTE_LOG2 3 -+#define PR_BITS_PER_SHORT_LOG2 4 -+#define PR_BITS_PER_INT_LOG2 5 -+#define PR_BITS_PER_INT64_LOG2 6 -+#define PR_BITS_PER_LONG_LOG2 6 -+#define PR_BITS_PER_FLOAT_LOG2 5 -+#define PR_BITS_PER_DOUBLE_LOG2 6 -+#define PR_BITS_PER_WORD_LOG2 6 -+ -+#define PR_ALIGN_OF_SHORT 2 -+#define PR_ALIGN_OF_INT 4 -+#define PR_ALIGN_OF_LONG 8 -+#define PR_ALIGN_OF_INT64 8 -+#define PR_ALIGN_OF_FLOAT 4 -+#define PR_ALIGN_OF_DOUBLE 8 -+#define PR_ALIGN_OF_POINTER 8 -+#define PR_ALIGN_OF_WORD 8 -+ -+#define PR_BYTES_PER_WORD_LOG2 3 -+#define PR_BYTES_PER_DWORD_LOG2 3 -+ -+#elif defined(__powerpc__) -+ -+#undef IS_LITTLE_ENDIAN -+#define IS_BIG_ENDIAN 1 -+ -+#define PR_BYTES_PER_BYTE 1 -+#define PR_BYTES_PER_SHORT 2 -+#define PR_BYTES_PER_INT 4 -+#define PR_BYTES_PER_INT64 8 -+#define PR_BYTES_PER_LONG 4 -+#define PR_BYTES_PER_FLOAT 4 -+#define PR_BYTES_PER_DOUBLE 8 -+#define PR_BYTES_PER_WORD 4 -+#define PR_BYTES_PER_DWORD 8 -+ -+#define PR_BITS_PER_BYTE 8 -+#define PR_BITS_PER_SHORT 16 -+#define PR_BITS_PER_INT 32 -+#define PR_BITS_PER_INT64 64 -+#define PR_BITS_PER_LONG 32 -+#define PR_BITS_PER_FLOAT 32 -+#define PR_BITS_PER_DOUBLE 64 -+#define PR_BITS_PER_WORD 32 -+ -+#define PR_BITS_PER_BYTE_LOG2 3 -+#define PR_BITS_PER_SHORT_LOG2 4 -+#define PR_BITS_PER_INT_LOG2 5 -+#define PR_BITS_PER_INT64_LOG2 6 -+#define PR_BITS_PER_LONG_LOG2 5 -+#define PR_BITS_PER_FLOAT_LOG2 5 -+#define PR_BITS_PER_DOUBLE_LOG2 6 -+#define PR_BITS_PER_WORD_LOG2 5 -+ -+#define PR_ALIGN_OF_SHORT 2 -+#define PR_ALIGN_OF_INT 4 -+#define PR_ALIGN_OF_LONG 4 -+#define PR_ALIGN_OF_INT64 8 -+#define PR_ALIGN_OF_FLOAT 4 -+#define PR_ALIGN_OF_DOUBLE 8 -+#define PR_ALIGN_OF_POINTER 4 -+#define PR_ALIGN_OF_WORD 4 -+ -+#define PR_BYTES_PER_WORD_LOG2 2 -+#define PR_BYTES_PER_DWORD_LOG2 3 -+ - #else - - #error "Unknown CPU architecture" Deleted: branches/experimental/www/firefox-nightly/files/patch-nsprpub-pr-include-md_freebsd.h ============================================================================== --- branches/experimental/www/firefox-nightly/files/patch-nsprpub-pr-include-md_freebsd.h Tue Aug 28 15:24:19 2012 (r953) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,30 +0,0 @@ ---- nsprpub/pr/include/md/_freebsd.h.orig 2010-12-23 17:34:13.000000000 +0100 -+++ nsprpub/pr/include/md/_freebsd.h 2010-12-23 17:34:46.000000000 +0100 -@@ -57,6 +57,10 @@ - #define _PR_SI_ARCHITECTURE "ia64" - #elif defined(__amd64__) - #define _PR_SI_ARCHITECTURE "amd64" -+#elif defined(__powerpc64__) -+#define _PR_SI_ARCHITECTURE "powerpc64" -+#elif defined(__powerpc__) -+#define _PR_SI_ARCHITECTURE "powerpc" - #else - #error "Unknown CPU architecture" - #endif -@@ -106,6 +110,16 @@ - #define _PR_IPV6_V6ONLY_PROBE - #endif - -+#if (__FreeBSD_version >= 700016) -+#if defined(_PR_PTHREADS) -+#define _PR_HAVE_GETPROTO_R -+#define _PR_HAVE_5_ARG_GETPROTO_R -+#define _PR_HAVE_GETHOST_R -+#define _PR_HAVE_GETHOST_R_INT -+#define _PR_HAVE_THREADSAFE_GETHOST -+#endif -+#endif -+ - #define USE_SETJMP - - #ifndef _PR_PTHREADS Deleted: branches/experimental/www/firefox/files/patch-nsprpub-pr-include-md_freebsd.cfg ============================================================================== --- branches/experimental/www/firefox/files/patch-nsprpub-pr-include-md_freebsd.cfg Tue Aug 28 15:24:19 2012 (r953) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,100 +0,0 @@ ---- nsprpub/pr/include/md/_freebsd.cfg.orig 2010-12-23 17:34:06.000000000 +0100 -+++ nsprpub/pr/include/md/_freebsd.cfg 2010-12-23 17:34:44.000000000 +0100 -@@ -283,6 +283,97 @@ - #define PR_ALIGN_OF_POINTER 8 - #define PR_ALIGN_OF_WORD 8 - -+#elif defined(__powerpc64__) -+ -+#undef IS_LITTLE_ENDIAN -+#define IS_BIG_ENDIAN 1 -+#define IS_64 -+ -+#define PR_BYTES_PER_BYTE 1 -+#define PR_BYTES_PER_SHORT 2 -+#define PR_BYTES_PER_INT 4 -+#define PR_BYTES_PER_INT64 8 -+#define PR_BYTES_PER_LONG 8 -+#define PR_BYTES_PER_FLOAT 4 -+#define PR_BYTES_PER_DOUBLE 8 -+#define PR_BYTES_PER_WORD 8 -+#define PR_BYTES_PER_DWORD 8 -+ -+#define PR_BITS_PER_BYTE 8 -+#define PR_BITS_PER_SHORT 16 -+#define PR_BITS_PER_INT 32 -+#define PR_BITS_PER_INT64 64 -+#define PR_BITS_PER_LONG 64 -+#define PR_BITS_PER_FLOAT 32 -+#define PR_BITS_PER_DOUBLE 64 -+#define PR_BITS_PER_WORD 64 -+ -+#define PR_BITS_PER_BYTE_LOG2 3 -+#define PR_BITS_PER_SHORT_LOG2 4 -+#define PR_BITS_PER_INT_LOG2 5 -+#define PR_BITS_PER_INT64_LOG2 6 -+#define PR_BITS_PER_LONG_LOG2 6 -+#define PR_BITS_PER_FLOAT_LOG2 5 -+#define PR_BITS_PER_DOUBLE_LOG2 6 -+#define PR_BITS_PER_WORD_LOG2 6 -+ -+#define PR_ALIGN_OF_SHORT 2 -+#define PR_ALIGN_OF_INT 4 -+#define PR_ALIGN_OF_LONG 8 -+#define PR_ALIGN_OF_INT64 8 -+#define PR_ALIGN_OF_FLOAT 4 -+#define PR_ALIGN_OF_DOUBLE 8 -+#define PR_ALIGN_OF_POINTER 8 -+#define PR_ALIGN_OF_WORD 8 -+ -+#define PR_BYTES_PER_WORD_LOG2 3 -+#define PR_BYTES_PER_DWORD_LOG2 3 -+ -+#elif defined(__powerpc__) -+ -+#undef IS_LITTLE_ENDIAN -+#define IS_BIG_ENDIAN 1 -+ -+#define PR_BYTES_PER_BYTE 1 -+#define PR_BYTES_PER_SHORT 2 -+#define PR_BYTES_PER_INT 4 -+#define PR_BYTES_PER_INT64 8 -+#define PR_BYTES_PER_LONG 4 -+#define PR_BYTES_PER_FLOAT 4 -+#define PR_BYTES_PER_DOUBLE 8 -+#define PR_BYTES_PER_WORD 4 -+#define PR_BYTES_PER_DWORD 8 -+ -+#define PR_BITS_PER_BYTE 8 -+#define PR_BITS_PER_SHORT 16 -+#define PR_BITS_PER_INT 32 -+#define PR_BITS_PER_INT64 64 -+#define PR_BITS_PER_LONG 32 -+#define PR_BITS_PER_FLOAT 32 -+#define PR_BITS_PER_DOUBLE 64 -+#define PR_BITS_PER_WORD 32 -+ -+#define PR_BITS_PER_BYTE_LOG2 3 -+#define PR_BITS_PER_SHORT_LOG2 4 -+#define PR_BITS_PER_INT_LOG2 5 -+#define PR_BITS_PER_INT64_LOG2 6 -+#define PR_BITS_PER_LONG_LOG2 5 -+#define PR_BITS_PER_FLOAT_LOG2 5 -+#define PR_BITS_PER_DOUBLE_LOG2 6 -+#define PR_BITS_PER_WORD_LOG2 5 -+ -+#define PR_ALIGN_OF_SHORT 2 -+#define PR_ALIGN_OF_INT 4 -+#define PR_ALIGN_OF_LONG 4 -+#define PR_ALIGN_OF_INT64 8 -+#define PR_ALIGN_OF_FLOAT 4 -+#define PR_ALIGN_OF_DOUBLE 8 -+#define PR_ALIGN_OF_POINTER 4 -+#define PR_ALIGN_OF_WORD 4 -+ -+#define PR_BYTES_PER_WORD_LOG2 2 -+#define PR_BYTES_PER_DWORD_LOG2 3 -+ - #else - - #error "Unknown CPU architecture" Deleted: branches/experimental/www/firefox/files/patch-nsprpub-pr-include-md_freebsd.h ============================================================================== --- branches/experimental/www/firefox/files/patch-nsprpub-pr-include-md_freebsd.h Tue Aug 28 15:24:19 2012 (r953) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,30 +0,0 @@ ---- nsprpub/pr/include/md/_freebsd.h.orig 2010-12-23 17:34:13.000000000 +0100 -+++ nsprpub/pr/include/md/_freebsd.h 2010-12-23 17:34:46.000000000 +0100 -@@ -57,6 +57,10 @@ - #define _PR_SI_ARCHITECTURE "ia64" - #elif defined(__amd64__) - #define _PR_SI_ARCHITECTURE "amd64" -+#elif defined(__powerpc64__) -+#define _PR_SI_ARCHITECTURE "powerpc64" -+#elif defined(__powerpc__) -+#define _PR_SI_ARCHITECTURE "powerpc" - #else - #error "Unknown CPU architecture" - #endif -@@ -106,6 +110,16 @@ - #define _PR_IPV6_V6ONLY_PROBE - #endif - -+#if (__FreeBSD_version >= 700016) -+#if defined(_PR_PTHREADS) -+#define _PR_HAVE_GETPROTO_R -+#define _PR_HAVE_5_ARG_GETPROTO_R -+#define _PR_HAVE_GETHOST_R -+#define _PR_HAVE_GETHOST_R_INT -+#define _PR_HAVE_THREADSAFE_GETHOST -+#endif -+#endif -+ - #define USE_SETJMP - - #ifndef _PR_PTHREADS Deleted: branches/experimental/www/libxul/files/patch-nsprpub-pr-include-md_freebsd.cfg ============================================================================== --- branches/experimental/www/libxul/files/patch-nsprpub-pr-include-md_freebsd.cfg Tue Aug 28 15:24:19 2012 (r953) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,100 +0,0 @@ ---- nsprpub/pr/include/md/_freebsd.cfg.orig 2010-12-23 17:34:06.000000000 +0100 -+++ nsprpub/pr/include/md/_freebsd.cfg 2010-12-23 17:34:44.000000000 +0100 -@@ -283,6 +283,97 @@ - #define PR_ALIGN_OF_POINTER 8 - #define PR_ALIGN_OF_WORD 8 - -+#elif defined(__powerpc64__) -+ -+#undef IS_LITTLE_ENDIAN -+#define IS_BIG_ENDIAN 1 -+#define IS_64 -+ -+#define PR_BYTES_PER_BYTE 1 -+#define PR_BYTES_PER_SHORT 2 -+#define PR_BYTES_PER_INT 4 -+#define PR_BYTES_PER_INT64 8 -+#define PR_BYTES_PER_LONG 8 -+#define PR_BYTES_PER_FLOAT 4 -+#define PR_BYTES_PER_DOUBLE 8 -+#define PR_BYTES_PER_WORD 8 -+#define PR_BYTES_PER_DWORD 8 -+ -+#define PR_BITS_PER_BYTE 8 -+#define PR_BITS_PER_SHORT 16 -+#define PR_BITS_PER_INT 32 -+#define PR_BITS_PER_INT64 64 -+#define PR_BITS_PER_LONG 64 -+#define PR_BITS_PER_FLOAT 32 -+#define PR_BITS_PER_DOUBLE 64 -+#define PR_BITS_PER_WORD 64 -+ -+#define PR_BITS_PER_BYTE_LOG2 3 -+#define PR_BITS_PER_SHORT_LOG2 4 -+#define PR_BITS_PER_INT_LOG2 5 -+#define PR_BITS_PER_INT64_LOG2 6 -+#define PR_BITS_PER_LONG_LOG2 6 -+#define PR_BITS_PER_FLOAT_LOG2 5 -+#define PR_BITS_PER_DOUBLE_LOG2 6 -+#define PR_BITS_PER_WORD_LOG2 6 -+ -+#define PR_ALIGN_OF_SHORT 2 -+#define PR_ALIGN_OF_INT 4 -+#define PR_ALIGN_OF_LONG 8 -+#define PR_ALIGN_OF_INT64 8 -+#define PR_ALIGN_OF_FLOAT 4 -+#define PR_ALIGN_OF_DOUBLE 8 -+#define PR_ALIGN_OF_POINTER 8 -+#define PR_ALIGN_OF_WORD 8 -+ -+#define PR_BYTES_PER_WORD_LOG2 3 -+#define PR_BYTES_PER_DWORD_LOG2 3 -+ -+#elif defined(__powerpc__) -+ -+#undef IS_LITTLE_ENDIAN -+#define IS_BIG_ENDIAN 1 -+ -+#define PR_BYTES_PER_BYTE 1 -+#define PR_BYTES_PER_SHORT 2 -+#define PR_BYTES_PER_INT 4 -+#define PR_BYTES_PER_INT64 8 -+#define PR_BYTES_PER_LONG 4 -+#define PR_BYTES_PER_FLOAT 4 -+#define PR_BYTES_PER_DOUBLE 8 -+#define PR_BYTES_PER_WORD 4 -+#define PR_BYTES_PER_DWORD 8 -+ -+#define PR_BITS_PER_BYTE 8 -+#define PR_BITS_PER_SHORT 16 -+#define PR_BITS_PER_INT 32 -+#define PR_BITS_PER_INT64 64 -+#define PR_BITS_PER_LONG 32 -+#define PR_BITS_PER_FLOAT 32 -+#define PR_BITS_PER_DOUBLE 64 -+#define PR_BITS_PER_WORD 32 -+ -+#define PR_BITS_PER_BYTE_LOG2 3 -+#define PR_BITS_PER_SHORT_LOG2 4 -+#define PR_BITS_PER_INT_LOG2 5 -+#define PR_BITS_PER_INT64_LOG2 6 -+#define PR_BITS_PER_LONG_LOG2 5 -+#define PR_BITS_PER_FLOAT_LOG2 5 -+#define PR_BITS_PER_DOUBLE_LOG2 6 -+#define PR_BITS_PER_WORD_LOG2 5 -+ -+#define PR_ALIGN_OF_SHORT 2 -+#define PR_ALIGN_OF_INT 4 -+#define PR_ALIGN_OF_LONG 4 -+#define PR_ALIGN_OF_INT64 8 -+#define PR_ALIGN_OF_FLOAT 4 -+#define PR_ALIGN_OF_DOUBLE 8 -+#define PR_ALIGN_OF_POINTER 4 -+#define PR_ALIGN_OF_WORD 4 -+ -+#define PR_BYTES_PER_WORD_LOG2 2 -+#define PR_BYTES_PER_DWORD_LOG2 3 -+ - #else - - #error "Unknown CPU architecture" Deleted: branches/experimental/www/libxul/files/patch-nsprpub-pr-include-md_freebsd.h ============================================================================== --- branches/experimental/www/libxul/files/patch-nsprpub-pr-include-md_freebsd.h Tue Aug 28 15:24:19 2012 (r953) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,30 +0,0 @@ ---- nsprpub/pr/include/md/_freebsd.h.orig 2010-12-23 17:34:13.000000000 +0100 -+++ nsprpub/pr/include/md/_freebsd.h 2010-12-23 17:34:46.000000000 +0100 -@@ -57,6 +57,10 @@ - #define _PR_SI_ARCHITECTURE "ia64" - #elif defined(__amd64__) - #define _PR_SI_ARCHITECTURE "amd64" -+#elif defined(__powerpc64__) -+#define _PR_SI_ARCHITECTURE "powerpc64" -+#elif defined(__powerpc__) -+#define _PR_SI_ARCHITECTURE "powerpc" - #else - #error "Unknown CPU architecture" - #endif -@@ -106,6 +110,16 @@ - #define _PR_IPV6_V6ONLY_PROBE - #endif - -+#if (__FreeBSD_version >= 700016) -+#if defined(_PR_PTHREADS) -+#define _PR_HAVE_GETPROTO_R -+#define _PR_HAVE_5_ARG_GETPROTO_R -+#define _PR_HAVE_GETHOST_R -+#define _PR_HAVE_GETHOST_R_INT -+#define _PR_HAVE_THREADSAFE_GETHOST -+#endif -+#endif -+ - #define USE_SETJMP - - #ifndef _PR_PTHREADS From owner-freebsd-gecko@FreeBSD.ORG Tue Aug 28 15:24:34 2012 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4F0B2106564A for ; Tue, 28 Aug 2012 15:24:34 +0000 (UTC) (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.245.56]) by mx1.freebsd.org (Postfix) with ESMTP id DB49D8FC0A for ; Tue, 28 Aug 2012 15:24:33 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id q7SFOWFe087475 for ; Tue, 28 Aug 2012 15:24:32 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id q7SFOR0Z086691 for freebsd-gecko@freebsd.org; Tue, 28 Aug 2012 15:24:27 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Tue, 28 Aug 2012 15:24:27 GMT Message-Id: <201208281524.q7SFOR0Z086691@trillian.chruetertee.ch> X-Authentication-Warning: trillian.chruetertee.ch: www set sender to svn-freebsd-gecko@chruetertee.ch using -f From: svn-freebsd-gecko@chruetertee.ch To: freebsd-gecko@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: [SVN-Commit] r955 - in branches/experimental: mail/thunderbird www/seamonkey www/seamonkey/files X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: freebsd-gecko@freebsd.org List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Aug 2012 15:24:34 -0000 Author: jbeich Date: Tue Aug 28 15:24:27 2012 New Revision: 955 Log: remove clang workaround for gecko15 after r949 Added: branches/experimental/www/seamonkey/files/patch-configure.in Modified: branches/experimental/mail/thunderbird/Makefile branches/experimental/www/seamonkey/Makefile Modified: branches/experimental/mail/thunderbird/Makefile ============================================================================== --- branches/experimental/mail/thunderbird/Makefile Tue Aug 28 15:24:19 2012 (r954) +++ branches/experimental/mail/thunderbird/Makefile Tue Aug 28 15:24:27 2012 (r955) @@ -75,10 +75,6 @@ BUILD_DEPENDS+= yasm:${PORTSDIR}/devel/yasm .endif -.if !empty(CXX:M*clang++*) -CFLAGS+= -Wno-return-type-c-linkage -.endif - .if ${PORT_OPTIONS:MLIGHTNING} MOZ_OPTIONS+= --enable-calendar MOZ_MK_OPTIONS+= MOZ_CO_PROJECT=calendar Modified: branches/experimental/www/seamonkey/Makefile ============================================================================== --- branches/experimental/www/seamonkey/Makefile Tue Aug 28 15:24:19 2012 (r954) +++ branches/experimental/www/seamonkey/Makefile Tue Aug 28 15:24:27 2012 (r955) @@ -95,10 +95,6 @@ BUILD_DEPENDS+= yasm:${PORTSDIR}/devel/yasm .endif -.if !empty(CXX:M*clang++*) -CFLAGS+= -Wno-return-type-c-linkage -.endif - .if ${PORT_OPTIONS:MLIGHTNING} MOZ_OPTIONS+= --enable-calendar MOZ_MK_OPTIONS+= MOZ_CO_PROJECT=calendar Added: branches/experimental/www/seamonkey/files/patch-configure.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/seamonkey/files/patch-configure.in Tue Aug 28 15:24:27 2012 (r955) @@ -0,0 +1,49 @@ +--- configure.in.orig 2012-07-14 00:40:08.000000000 +0200 ++++ configure.in 2012-08-18 18:16:06.000000000 +0200 +@@ -3101,6 +3118,8 @@ + + AC_SUBST(VISIBILITY_FLAGS) + ++MOZ_COMPILER_OPTS ++ + dnl Checks for header files. + dnl ======================================================== + AC_HEADER_DIRENT +@@ -4067,29 +4086,29 @@ + + AC_CACHE_CHECK(for __attribute__((always_inline)), + ac_cv_attribute_always_inline, +- [AC_TRY_COMPILE([], +- [inline void f(void) __attribute__((always_inline));], ++ [AC_TRY_COMPILE([inline void f(void) __attribute__((always_inline));], ++ [], + ac_cv_attribute_always_inline=yes, + ac_cv_attribute_always_inline=no)]) + + AC_CACHE_CHECK(for __attribute__((malloc)), + ac_cv_attribute_malloc, +- [AC_TRY_COMPILE([], +- [void* f(int) __attribute__((malloc));], ++ [AC_TRY_COMPILE([void* f(int) __attribute__((malloc));], ++ [], + ac_cv_attribute_malloc=yes, + ac_cv_attribute_malloc=no)]) + + AC_CACHE_CHECK(for __attribute__((warn_unused_result)), + ac_cv_attribute_warn_unused, +- [AC_TRY_COMPILE([], +- [int f(void) __attribute__((warn_unused_result));], ++ [AC_TRY_COMPILE([int f(void) __attribute__((warn_unused_result));], ++ [], + ac_cv_attribute_warn_unused=yes, + ac_cv_attribute_warn_unused=no)]) + + AC_CACHE_CHECK(for __attribute__((noreturn)), + ac_cv_attribute_noreturn, +- [AC_TRY_COMPILE([], +- [void f(void) __attribute__((noreturn));], ++ [AC_TRY_COMPILE([void f(void) __attribute__((noreturn));], ++ [], + ac_cv_attribute_noreturn=yes, + ac_cv_attribute_noreturn=no)]) + From owner-freebsd-gecko@FreeBSD.ORG Tue Aug 28 15:25:36 2012 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 452221065670 for ; Tue, 28 Aug 2012 15:25:36 +0000 (UTC) (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.245.56]) by mx1.freebsd.org (Postfix) with ESMTP id D8C198FC16 for ; Tue, 28 Aug 2012 15:25:35 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id q7SFPZ0i034598 for ; Tue, 28 Aug 2012 15:25:35 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id q7SFPTKm032429 for freebsd-gecko@freebsd.org; Tue, 28 Aug 2012 15:25:29 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Tue, 28 Aug 2012 15:25:29 GMT Message-Id: <201208281525.q7SFPTKm032429@trillian.chruetertee.ch> X-Authentication-Warning: trillian.chruetertee.ch: www set sender to svn-freebsd-gecko@chruetertee.ch using -f From: svn-freebsd-gecko@chruetertee.ch To: freebsd-gecko@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: [SVN-Commit] r957 - in branches/experimental: mail/thunderbird www/firefox www/firefox-nightly www/firefox-nightly/files X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: freebsd-gecko@freebsd.org List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Aug 2012 15:25:36 -0000 Author: jbeich Date: Tue Aug 28 15:25:29 2012 New Revision: 957 Log: update Deleted: branches/experimental/www/firefox-nightly/files/patch-bug784741 branches/experimental/www/firefox-nightly/files/patch-bug784776 branches/experimental/www/firefox-nightly/files/patch-bug785638 Modified: branches/experimental/mail/thunderbird/Makefile branches/experimental/mail/thunderbird/distinfo branches/experimental/www/firefox-nightly/Makefile branches/experimental/www/firefox-nightly/Makefile.hgrev branches/experimental/www/firefox-nightly/distinfo branches/experimental/www/firefox-nightly/files/patch-bug753046 branches/experimental/www/firefox-nightly/files/patch-bug783463 branches/experimental/www/firefox/Makefile branches/experimental/www/firefox/distinfo Modified: branches/experimental/mail/thunderbird/Makefile ============================================================================== --- branches/experimental/mail/thunderbird/Makefile Tue Aug 28 15:25:15 2012 (r956) +++ branches/experimental/mail/thunderbird/Makefile Tue Aug 28 15:25:29 2012 (r957) @@ -6,7 +6,7 @@ # PORTNAME= thunderbird -DISTVERSION= 15.0b5 +DISTVERSION= 15.0 CATEGORIES= mail ipv6 MASTER_SITES= ${MASTER_SITE_MOZILLA} MASTER_SITE_SUBDIR= ${PORTNAME}/releases/${DISTVERSION}/source @@ -57,7 +57,7 @@ .include "${.CURDIR}/../../www/firefox/Makefile.options" .include -WRKSRC= ${WRKDIR}/comm-beta +WRKSRC= ${WRKDIR}/comm-release MOZSRC:= ${WRKSRC}/mozilla .if ${ARCH} == amd64 Modified: branches/experimental/mail/thunderbird/distinfo ============================================================================== --- branches/experimental/mail/thunderbird/distinfo Tue Aug 28 15:25:15 2012 (r956) +++ branches/experimental/mail/thunderbird/distinfo Tue Aug 28 15:25:29 2012 (r957) @@ -1,2 +1,2 @@ -SHA256 (thunderbird-15.0b5.source.tar.bz2) = fa785a3f99944fda8390cc7e2de0f9c79dbbe775e5452b5b8d2f913c4830518d -SIZE (thunderbird-15.0b5.source.tar.bz2) = 105891409 +SHA256 (thunderbird-15.0.source.tar.bz2) = acbf31d36c49a878eeefd59c37e2fd9e2173c99482c93310dfd9c6c799bb3d4d +SIZE (thunderbird-15.0.source.tar.bz2) = 105942186 Modified: branches/experimental/www/firefox-nightly/Makefile ============================================================================== --- branches/experimental/www/firefox-nightly/Makefile Tue Aug 28 15:25:15 2012 (r956) +++ branches/experimental/www/firefox-nightly/Makefile Tue Aug 28 15:25:29 2012 (r957) @@ -6,7 +6,7 @@ # PORTNAME= firefox -PORTVERSION= 17.0.${HGREV:C/:.*//} +PORTVERSION= 18.0.${HGREV:C/:.*//} PORTEPOCH= 1 CATEGORIES= www ipv6 MASTER_SITES= http://hg.mozilla.org/mozilla-central/archive/ Modified: branches/experimental/www/firefox-nightly/Makefile.hgrev ============================================================================== --- branches/experimental/www/firefox-nightly/Makefile.hgrev Tue Aug 28 15:25:15 2012 (r956) +++ branches/experimental/www/firefox-nightly/Makefile.hgrev Tue Aug 28 15:25:29 2012 (r957) @@ -1 +1 @@ -HGREV= 103001:88e47f6905e9 +HGREV= 103640:118cc431d56f Modified: branches/experimental/www/firefox-nightly/distinfo ============================================================================== --- branches/experimental/www/firefox-nightly/distinfo Tue Aug 28 15:25:15 2012 (r956) +++ branches/experimental/www/firefox-nightly/distinfo Tue Aug 28 15:25:29 2012 (r957) @@ -1,2 +1,2 @@ -SHA256 (firefox-nightly/88e47f6905e9.tar.bz2) = 55213ee5cecd529806d4a8ec29341e987a2c97a1e47f46aa0e5bbc8b974959bb -SIZE (firefox-nightly/88e47f6905e9.tar.bz2) = 89220033 +SHA256 (firefox-nightly/118cc431d56f.tar.bz2) = 7f25f9699e658c771d1c75b8f6d2d04109072726d038a4406abd5ddb434a2f94 +SIZE (firefox-nightly/118cc431d56f.tar.bz2) = 89183739 Modified: branches/experimental/www/firefox-nightly/files/patch-bug753046 ============================================================================== --- branches/experimental/www/firefox-nightly/files/patch-bug753046 Tue Aug 28 15:25:15 2012 (r956) +++ branches/experimental/www/firefox-nightly/files/patch-bug753046 Tue Aug 28 15:25:29 2012 (r957) @@ -56,7 +56,7 @@ --- ipc/chromium/Makefile.in.orig 2012-02-16 06:40:33.000000000 +0000 +++ ipc/chromium/Makefile.in -@@ -278,6 +278,34 @@ endif +@@ -278,6 +278,33 @@ endif endif # } OS_LINUX @@ -64,7 +64,6 @@ + +CPPSRCS += \ + atomicops_internals_x86_gcc.cc \ -+ file_util_linux.cc \ + process_util_bsd.cc \ + time_posix.cc \ + $(NULL) @@ -400,19 +399,6 @@ #else typedef DirReaderFallback DirReaderPosix; #endif -diff --git ipc/chromium/src/base/file_util_linux.cc ipc/chromium/src/base/file_util_linux.cc -index 171e44f..0c6dfcc 100644 ---- ipc/chromium/src/base/file_util_linux.cc -+++ ipc/chromium/src/base/file_util_linux.cc -@@ -28,7 +28,7 @@ bool GetTempDir(FilePath* path) { - } - - bool GetShmemTempDir(FilePath* path) { --#ifdef ANDROID -+#if defined(ANDROID) || defined(OS_BSD) - return GetTempDir(path); - #else - *path = FilePath("/dev/shm"); $NetBSD: patch-ipc_chromium_src_base_file__util__posix.cc,v 1.2 2012/03/06 12:34:09 ryoon Exp $ --- ipc/chromium/src/base/file_util_posix.cc.orig 2011-12-20 23:28:19.000000000 +0000 Modified: branches/experimental/www/firefox-nightly/files/patch-bug783463 ============================================================================== --- branches/experimental/www/firefox-nightly/files/patch-bug783463 Tue Aug 28 15:25:15 2012 (r956) +++ branches/experimental/www/firefox-nightly/files/patch-bug783463 Tue Aug 28 15:25:29 2012 (r957) @@ -12,23 +12,3 @@ SkTime_Unix.cpp \ $(NULL) endif ---- widget/qt/nsNativeThemeQt.cpp~ -+++ widget/qt/nsNativeThemeQt.cpp -@@ -25,7 +25,6 @@ - #include "nsThemeConstants.h" - #include "nsIServiceManager.h" - #include "nsIDOMHTMLInputElement.h" --#include - - - #include "gfxASurface.h" ---- widget/qt/nsSound.cpp~ -+++ widget/qt/nsSound.cpp -@@ -40,6 +40,7 @@ - #include - - #include -+#include - - #include "nscore.h" - #include "plstr.h" Deleted: branches/experimental/www/firefox-nightly/files/patch-bug784741 ============================================================================== --- branches/experimental/www/firefox-nightly/files/patch-bug784741 Tue Aug 28 15:25:29 2012 (r956) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,43 +0,0 @@ -diff --git js/src/Makefile.in js/src/Makefile.in -index 8eb385f..01bd8e3 100644 ---- js/src/Makefile.in -+++ js/src/Makefile.in -@@ -323,6 +323,7 @@ endif - - ifneq (,$(filter arm% sparc %86 x86_64 mips%,$(TARGET_CPU))) - ENABLE_YARR_JIT = 1 -+DEFINES += -DENABLE_YARR_JIT=1 - - VPATH += $(srcdir)/assembler/assembler \ - $(srcdir)/methodjit \ -diff --git js/src/assembler/wtf/Platform.h js/src/assembler/wtf/Platform.h -index 6570f2d..0c84896 100644 ---- js/src/assembler/wtf/Platform.h -+++ js/src/assembler/wtf/Platform.h -@@ -1102,9 +1102,7 @@ - #if WTF_PLATFORM_CHROMIUM - #define ENABLE_YARR_JIT 0 - --#elif ENABLE_JIT && !defined(ENABLE_YARR_JIT) --#define ENABLE_YARR_JIT 1 -- -+#elif ENABLE_YARR_JIT - /* Setting this flag compares JIT results with interpreter results. */ - #define ENABLE_YARR_JIT_DEBUG 0 - #endif -diff --git js/src/configure.in js/src/configure.in -index c142eb7..34f98b9 100644 ---- js/src/configure.in -+++ js/src/configure.in -@@ -3347,7 +3347,10 @@ MOZ_ARG_ENABLE_STRING(debug, - (using compiler flags DBG)], - [ if test "$enableval" != "no"; then - MOZ_DEBUG=1 -- ENABLE_METHODJIT_SPEW=1 -+ if test "$ENABLE_METHODJIT"; then -+ # needs MethodJIT or YarrJIT -+ ENABLE_METHODJIT_SPEW=1 -+ fi - if test -n "$enableval" -a "$enableval" != "yes"; then - MOZ_DEBUG_FLAGS=`echo $enableval | sed -e 's|\\\ | |g'` - _MOZ_DEBUG_FLAGS_SET=1 Deleted: branches/experimental/www/firefox-nightly/files/patch-bug784776 ============================================================================== --- branches/experimental/www/firefox-nightly/files/patch-bug784776 Tue Aug 28 15:25:29 2012 (r956) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,22 +0,0 @@ ---- intl/locale/src/unix/nsDateTimeFormatUnix.cpp~ -+++ intl/locale/src/unix/nsDateTimeFormatUnix.cpp -@@ -100,7 +100,7 @@ void nsDateTimeFormatUnix::LocalePreferr - struct tm *tmc; - int i; - -- tt = time((time_t)NULL); -+ tt = time(NULL); - tmc = localtime(&tt); - - tmc->tm_hour=22; // put the test sample hour to 22:00 which is 10PM ---- ipc/glue/CrossProcessMutex_unimplemented.cpp~ -+++ ipc/glue/CrossProcessMutex_unimplemented.cpp -@@ -40,7 +40,7 @@ CrossProcessMutexHandle - CrossProcessMutex::ShareToProcess(base::ProcessHandle aHandle) - { - NS_RUNTIMEABORT("Cross-process mutices not allowed on this platform - woah! We should've aborted by now!"); -- return NULL; -+ return 0; - } - - } Deleted: branches/experimental/www/firefox-nightly/files/patch-bug785638 ============================================================================== --- branches/experimental/www/firefox-nightly/files/patch-bug785638 Tue Aug 28 15:25:29 2012 (r956) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,192 +0,0 @@ -diff --git configure.in configure.in -index cef992b..3bd39ca 100644 ---- configure.in -+++ configure.in -@@ -5353,30 +5353,6 @@ if test -n "$MOZ_VP8" -a -z "$MOZ_NATIVE_LIBVPX"; then - - dnl See if we have assembly on this platform. - case "$OS_ARCH:$CPU_ARCH" in -- Linux:x86) -- VPX_ASFLAGS="-f elf32 -rnasm -pnasm" -- VPX_X86_ASM=1 -- ;; -- Linux:x86_64) -- VPX_ASFLAGS="-f elf64 -rnasm -pnasm -DPIC" -- VPX_X86_ASM=1 -- ;; -- SunOS:x86) -- VPX_ASFLAGS="-f elf32 -rnasm -pnasm" -- VPX_X86_ASM=1 -- ;; -- SunOS:x86_64) -- VPX_ASFLAGS="-f elf64 -rnasm -pnasm -DPIC" -- VPX_X86_ASM=1 -- ;; -- OpenBSD:x86) -- VPX_ASFLAGS="-f elf32 -rnasm -pnasm" -- VPX_X86_ASM=1 -- ;; -- OpenBSD:x86_64) -- VPX_ASFLAGS="-f elf64 -rnasm -pnasm -DPIC" -- VPX_X86_ASM=1 -- ;; - Darwin:x86) - VPX_ASFLAGS="-f macho32 -rnasm -pnasm -DPIC" - VPX_X86_ASM=1 -@@ -5412,6 +5388,19 @@ if test -n "$MOZ_VP8" -a -z "$MOZ_NATIVE_LIBVPX"; then - VPX_ASM_SUFFIX="$ASM_SUFFIX" - VPX_ARM_ASM=1 - fi -+ ;; -+ *:x86) -+ if $CC -E -dM - -WRKSRC:= ${WRKDIR}/mozilla-beta +WRKSRC:= ${WRKDIR}/mozilla-release .if ${ARCH} == amd64 CONFIGURE_TARGET=x86_64-portbld-freebsd${OSREL} Modified: branches/experimental/www/firefox/distinfo ============================================================================== --- branches/experimental/www/firefox/distinfo Tue Aug 28 15:25:15 2012 (r956) +++ branches/experimental/www/firefox/distinfo Tue Aug 28 15:25:29 2012 (r957) @@ -1,2 +1,2 @@ -SHA256 (firefox-15.0b6.source.tar.bz2) = d4581d3fca89bc130d6bfea66b23dff0c395a4160eee1bd776c6afeb0aa03d7d -SIZE (firefox-15.0b6.source.tar.bz2) = 83735589 +SHA256 (firefox-15.0.source.tar.bz2) = 5416f0d6ab139846343deb86f604352d06a487ed142920613a2d2d3dd96bc789 +SIZE (firefox-15.0.source.tar.bz2) = 83713360 From owner-freebsd-gecko@FreeBSD.ORG Tue Aug 28 15:25:43 2012 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 943B7106566B for ; Tue, 28 Aug 2012 15:25:43 +0000 (UTC) (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.245.56]) by mx1.freebsd.org (Postfix) with ESMTP id 1AB9B8FC18 for ; Tue, 28 Aug 2012 15:25:42 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id q7SFPgen036508 for ; Tue, 28 Aug 2012 15:25:42 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id q7SFPbVY036052 for freebsd-gecko@freebsd.org; Tue, 28 Aug 2012 15:25:37 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Tue, 28 Aug 2012 15:25:37 GMT Message-Id: <201208281525.q7SFPbVY036052@trillian.chruetertee.ch> X-Authentication-Warning: trillian.chruetertee.ch: www set sender to svn-freebsd-gecko@chruetertee.ch using -f From: svn-freebsd-gecko@chruetertee.ch To: freebsd-gecko@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: [SVN-Commit] r958 - branches/experimental X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: freebsd-gecko@freebsd.org List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Aug 2012 15:25:43 -0000 Author: jbeich Date: Tue Aug 28 15:25:36 2012 New Revision: 958 Log: sketch changes for the merge Added: branches/experimental/Gecko_ChangeLog Added: branches/experimental/Gecko_ChangeLog ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/Gecko_ChangeLog Tue Aug 28 15:25:36 2012 (r958) @@ -0,0 +1,14 @@ +gecko 15: +- update firefox and thunderbird to 15.0 +- update seamonkey to 2.12 +- update nss to 3.13.6 +- update bsdipc code (posix_spawn, SysV shared memory) +- rename patches to easily track those not (yet) submitted upstream +- reduce package size, except for www/libxul[1] +- restore default objdir to what it was in 13.0[2] +- don't accidentally pick up headers from installed ports[3] +- *miscellaneous cleanups and fixups* + +Obtained from: OpenBSD ports[1] +Affects: mail/enigmail[2] +PR: ports/159831, ports/160933, ports/170467[3] From owner-freebsd-gecko@FreeBSD.ORG Tue Aug 28 15:25:26 2012 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 6E00F1065673 for ; Tue, 28 Aug 2012 15:25:26 +0000 (UTC) (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.245.56]) by mx1.freebsd.org (Postfix) with ESMTP id 12F608FC23 for ; Tue, 28 Aug 2012 15:25:24 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id q7SFPNeW031373 for ; Tue, 28 Aug 2012 15:25:23 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id q7SFPFlR092239 for freebsd-gecko@freebsd.org; Tue, 28 Aug 2012 15:25:15 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Tue, 28 Aug 2012 15:25:15 GMT Message-Id: <201208281525.q7SFPFlR092239@trillian.chruetertee.ch> X-Authentication-Warning: trillian.chruetertee.ch: www set sender to svn-freebsd-gecko@chruetertee.ch using -f From: svn-freebsd-gecko@chruetertee.ch To: freebsd-gecko@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Mailman-Approved-At: Tue, 28 Aug 2012 16:19:46 +0000 Subject: [SVN-Commit] r956 - in branches/experimental: mail/thunderbird-esr/files mail/thunderbird/files mail/thunderbird3/files www/firefox-esr/files www/firefox-nightly/files www/firefox/files www/firefox36/files www/libxul/files www/libxul19/files www/seamonkey/files X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: freebsd-gecko@freebsd.org List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Aug 2012 15:25:26 -0000 Author: jbeich Date: Tue Aug 28 15:25:15 2012 New Revision: 956 Log: rename patches, mostly for gecko >= 10 Added: branches/experimental/mail/thunderbird-esr/files/patch-bug714312 branches/experimental/mail/thunderbird-esr/files/patch-bug725655 branches/experimental/mail/thunderbird-esr/files/patch-bug729155 branches/experimental/mail/thunderbird-esr/files/patch-bug761077 branches/experimental/mail/thunderbird-esr/files/patch-bug778056 - copied, changed from r955, branches/experimental/mail/thunderbird-esr/files/patch-mozilla-memory-mozalloc-mozalloc.cpp branches/experimental/mail/thunderbird-esr/files/patch-bug778078 - copied, changed from r955, branches/experimental/mail/thunderbird-esr/files/patch-mozilla-toolkit-xre-nsAppRunner.cpp branches/experimental/mail/thunderbird-esr/files/patch-bug779847 branches/experimental/mail/thunderbird-esr/files/patch-bug781457 - copied, changed from r955, branches/experimental/mail/thunderbird-esr/files/patch-mozilla-xpcom-base-nsStackWalk.cpp branches/experimental/mail/thunderbird-esr/files/patch-bug781474 - copied, changed from r955, branches/experimental/mail/thunderbird-esr/files/patch-mozilla__content__base__public__nsContentUtils.h branches/experimental/mail/thunderbird-esr/files/patch-bug783463 branches/experimental/mail/thunderbird-esr/files/patch-bug785638 branches/experimental/mail/thunderbird/files/patch-bug722975 - copied, changed from r955, branches/experimental/mail/thunderbird/files/patch-mozilla-gfx-thebes-gfxPlatform.cpp branches/experimental/mail/thunderbird/files/patch-bug759459 branches/experimental/mail/thunderbird/files/patch-bug760899 - copied, changed from r955, branches/experimental/www/seamonkey/files/patch-mozilla-content-media-gstreamer-nsGStreamerReader.cpp branches/experimental/mail/thunderbird/files/patch-bug761077 branches/experimental/mail/thunderbird/files/patch-bug761419 branches/experimental/mail/thunderbird/files/patch-bug778056 - copied, changed from r955, branches/experimental/mail/thunderbird/files/patch-mozilla-memory-mozalloc-mozalloc.cpp branches/experimental/mail/thunderbird/files/patch-bug778078 - copied, changed from r955, branches/experimental/www/seamonkey/files/patch-mozilla-toolkit-xre-nsAppRunner.cpp branches/experimental/mail/thunderbird/files/patch-bug779847 branches/experimental/mail/thunderbird/files/patch-bug781457 - copied, changed from r955, branches/experimental/mail/thunderbird/files/patch-mozilla-xpcom-base-nsStackWalk.cpp branches/experimental/mail/thunderbird/files/patch-bug781474 - copied, changed from r955, branches/experimental/mail/thunderbird/files/patch-mozilla__content__base__public__nsContentUtils.h branches/experimental/mail/thunderbird/files/patch-bug783463 branches/experimental/mail/thunderbird/files/patch-bug783571 - copied, changed from r955, branches/experimental/mail/thunderbird/files/patch-mail-components-Makefile.in branches/experimental/mail/thunderbird/files/patch-bug785638 branches/experimental/mail/thunderbird3/files/patch-bug761077 branches/experimental/mail/thunderbird3/files/patch-bug778078 - copied, changed from r955, branches/experimental/mail/thunderbird3/files/patch-mozilla-toolkit-xre-nsAppRunner.cpp branches/experimental/mail/thunderbird3/files/patch-bug781457 - copied, changed from r955, branches/experimental/mail/thunderbird-esr/files/patch-mozilla-xpcom-base-nsStackWalk.cpp branches/experimental/www/firefox-esr/files/patch-bug714312 branches/experimental/www/firefox-esr/files/patch-bug725655 branches/experimental/www/firefox-esr/files/patch-bug729155 branches/experimental/www/firefox-esr/files/patch-bug761077 branches/experimental/www/firefox-esr/files/patch-bug778056 - copied, changed from r955, branches/experimental/www/firefox-esr/files/patch-memory-mozalloc-mozalloc.cpp branches/experimental/www/firefox-esr/files/patch-bug778078 - copied, changed from r955, branches/experimental/www/firefox-esr/files/patch-toolkit-xre-nsAppRunner.cpp branches/experimental/www/firefox-esr/files/patch-bug779847 branches/experimental/www/firefox-esr/files/patch-bug781457 - copied, changed from r955, branches/experimental/www/firefox-esr/files/patch-xpcom_base_nsStackWalk.cpp branches/experimental/www/firefox-esr/files/patch-bug781474 - copied, changed from r955, branches/experimental/www/firefox-esr/files/patch-content__base__public__nsContentUtils.h branches/experimental/www/firefox-esr/files/patch-bug783463 branches/experimental/www/firefox-esr/files/patch-bug785638 branches/experimental/www/firefox-nightly/files/patch-bug722975 - copied, changed from r955, branches/experimental/www/firefox-nightly/files/patch-gfx-thebes-gfxPlatform.cpp branches/experimental/www/firefox-nightly/files/patch-bug778078 - copied, changed from r955, branches/experimental/www/firefox-nightly/files/patch-toolkit-xre-nsAppRunner.cpp branches/experimental/www/firefox-nightly/files/patch-bug783463 branches/experimental/www/firefox-nightly/files/patch-bug785638 branches/experimental/www/firefox/files/patch-bug722975 - copied, changed from r955, branches/experimental/www/firefox/files/patch-gfx-thebes-gfxPlatform.cpp branches/experimental/www/firefox/files/patch-bug759459 branches/experimental/www/firefox/files/patch-bug760899 - copied, changed from r955, branches/experimental/www/firefox/files/patch-content-media-gstreamer-nsGStreamerReader.cpp branches/experimental/www/firefox/files/patch-bug761077 branches/experimental/www/firefox/files/patch-bug761419 branches/experimental/www/firefox/files/patch-bug778056 - copied, changed from r955, branches/experimental/www/firefox/files/patch-memory-mozalloc-mozalloc.cpp branches/experimental/www/firefox/files/patch-bug778078 - copied, changed from r955, branches/experimental/www/firefox/files/patch-toolkit-xre-nsAppRunner.cpp branches/experimental/www/firefox/files/patch-bug779847 branches/experimental/www/firefox/files/patch-bug781457 - copied, changed from r955, branches/experimental/www/firefox/files/patch-xpcom_base_nsStackWalk.cpp branches/experimental/www/firefox/files/patch-bug781474 - copied, changed from r955, branches/experimental/www/firefox/files/patch-content__base__public__nsContentUtils.h branches/experimental/www/firefox/files/patch-bug783463 branches/experimental/www/firefox/files/patch-bug785638 branches/experimental/www/firefox36/files/patch-bug761077 branches/experimental/www/firefox36/files/patch-bug778078 - copied, changed from r955, branches/experimental/www/libxul19/files/patch-toolkit-xre-nsAppRunner.cpp branches/experimental/www/firefox36/files/patch-bug781457 - copied, changed from r955, branches/experimental/www/firefox/files/patch-xpcom_base_nsStackWalk.cpp branches/experimental/www/libxul/files/patch-bug714312 branches/experimental/www/libxul/files/patch-bug725655 branches/experimental/www/libxul/files/patch-bug729155 branches/experimental/www/libxul/files/patch-bug761077 branches/experimental/www/libxul/files/patch-bug778056 - copied, changed from r955, branches/experimental/www/libxul/files/patch-memory-mozalloc-mozalloc.cpp branches/experimental/www/libxul/files/patch-bug778078 - copied, changed from r955, branches/experimental/www/libxul/files/patch-toolkit-xre-nsAppRunner.cpp branches/experimental/www/libxul/files/patch-bug779847 branches/experimental/www/libxul/files/patch-bug781457 - copied, changed from r955, branches/experimental/www/libxul/files/patch-xpcom_base_nsStackWalk.cpp branches/experimental/www/libxul/files/patch-bug781474 - copied, changed from r955, branches/experimental/www/libxul/files/patch-content__base__public__nsContentUtils.h branches/experimental/www/libxul/files/patch-bug783463 branches/experimental/www/libxul/files/patch-bug785638 branches/experimental/www/libxul19/files/patch-bug761077 branches/experimental/www/libxul19/files/patch-bug778078 - copied, changed from r955, branches/experimental/www/firefox36/files/patch-toolkit-xre-nsAppRunner.cpp branches/experimental/www/libxul19/files/patch-bug781457 - copied, changed from r955, branches/experimental/www/firefox/files/patch-xpcom_base_nsStackWalk.cpp branches/experimental/www/seamonkey/files/patch-bug722975 - copied, changed from r955, branches/experimental/www/seamonkey/files/patch-mozilla-gfx-thebes-gfxPlatform.cpp branches/experimental/www/seamonkey/files/patch-bug759459 branches/experimental/www/seamonkey/files/patch-bug760899 - copied, changed from r955, branches/experimental/mail/thunderbird/files/patch-mozilla-content-media-gstreamer-nsGStreamerReader.cpp branches/experimental/www/seamonkey/files/patch-bug761077 branches/experimental/www/seamonkey/files/patch-bug761419 branches/experimental/www/seamonkey/files/patch-bug778056 - copied, changed from r955, branches/experimental/www/seamonkey/files/patch-mozilla-memory-mozalloc-mozalloc.cpp branches/experimental/www/seamonkey/files/patch-bug778078 - copied, changed from r955, branches/experimental/mail/thunderbird/files/patch-mozilla-toolkit-xre-nsAppRunner.cpp branches/experimental/www/seamonkey/files/patch-bug779847 branches/experimental/www/seamonkey/files/patch-bug781457 - copied, changed from r955, branches/experimental/www/seamonkey/files/patch-mozilla-xpcom-base-nsStackWalk.cpp branches/experimental/www/seamonkey/files/patch-bug781474 - copied, changed from r955, branches/experimental/www/seamonkey/files/patch-mozilla__content__base__public__nsContentUtils.h branches/experimental/www/seamonkey/files/patch-bug783463 branches/experimental/www/seamonkey/files/patch-bug785638 Deleted: branches/experimental/mail/thunderbird-esr/files/patch-ipc-chromium-src-base-file_util_linux.cc branches/experimental/mail/thunderbird-esr/files/patch-ipc-chromium-src-base-time_posix.cc branches/experimental/mail/thunderbird-esr/files/patch-mozilla-dom-plugins-ipc-PluginMessageUtils.cpp branches/experimental/mail/thunderbird-esr/files/patch-mozilla-gfx-ycbcr-Makefile.in branches/experimental/mail/thunderbird-esr/files/patch-mozilla-js-src-jscpucfg.h branches/experimental/mail/thunderbird-esr/files/patch-mozilla-media-libvpx-vpx_config.c branches/experimental/mail/thunderbird-esr/files/patch-mozilla-media-libvpx-vpx_config.h branches/experimental/mail/thunderbird-esr/files/patch-mozilla-memory-mozalloc-mozalloc.cpp branches/experimental/mail/thunderbird-esr/files/patch-mozilla-toolkit-xre-nsAppRunner.cpp branches/experimental/mail/thunderbird-esr/files/patch-mozilla-widget-src-qt-nsNativeThemeQt.cpp branches/experimental/mail/thunderbird-esr/files/patch-mozilla-widget-src-qt-nsSound.cpp branches/experimental/mail/thunderbird-esr/files/patch-mozilla-xpcom-base-nsStackWalk.cpp branches/experimental/mail/thunderbird-esr/files/patch-mozilla-xpcom-reflect-xptcall-public-xptcstubsdecl.inc branches/experimental/mail/thunderbird-esr/files/patch-mozilla-xpcom-reflect-xptcall-src-md-unix-Makefile.in branches/experimental/mail/thunderbird-esr/files/patch-mozilla__content__base__public__nsContentUtils.h branches/experimental/mail/thunderbird/files/patch-gfx-skia-Makefile.in branches/experimental/mail/thunderbird/files/patch-mail-components-Makefile.in branches/experimental/mail/thunderbird/files/patch-mail-components-build-Makefile.in branches/experimental/mail/thunderbird/files/patch-mozilla-content-media-gstreamer-nsGStreamerReader.cpp branches/experimental/mail/thunderbird/files/patch-mozilla-gfx-thebes-gfxPlatform.cpp branches/experimental/mail/thunderbird/files/patch-mozilla-gfx-ycbcr-Makefile.in branches/experimental/mail/thunderbird/files/patch-mozilla-js-src-gc-Memory.cpp branches/experimental/mail/thunderbird/files/patch-mozilla-media-libvpx-vpx_config.c branches/experimental/mail/thunderbird/files/patch-mozilla-media-libvpx-vpx_config.h branches/experimental/mail/thunderbird/files/patch-mozilla-memory-mozalloc-mozalloc.cpp branches/experimental/mail/thunderbird/files/patch-mozilla-toolkit-xre-nsAppRunner.cpp branches/experimental/mail/thunderbird/files/patch-mozilla-widget-qt-nsNativeThemeQt.cpp branches/experimental/mail/thunderbird/files/patch-mozilla-widget-qt-nsSound.cpp branches/experimental/mail/thunderbird/files/patch-mozilla-xpcom-base-nsStackWalk.cpp branches/experimental/mail/thunderbird/files/patch-mozilla-xpcom-reflect-xptcall-public-xptcstubsdecl.inc branches/experimental/mail/thunderbird/files/patch-mozilla-xpcom-reflect-xptcall-src-md-unix-Makefile.in branches/experimental/mail/thunderbird/files/patch-mozilla__content__base__public__nsContentUtils.h branches/experimental/mail/thunderbird3/files/patch-mozilla-toolkit-xre-nsAppRunner.cpp branches/experimental/mail/thunderbird3/files/patch-mozilla-xpcom-reflect-xptcall-public-xptcstubsdecl.inc branches/experimental/mail/thunderbird3/files/patch-mozilla-xpcom-reflect-xptcall-src-md-unix-Makefile.in branches/experimental/www/firefox-esr/files/patch-content__base__public__nsContentUtils.h branches/experimental/www/firefox-esr/files/patch-dom-plugins-ipc-PluginMessageUtils.cpp branches/experimental/www/firefox-esr/files/patch-gfx-ycbcr-Makefile.in branches/experimental/www/firefox-esr/files/patch-ipc-chromium-src-base-file_util_linux.cc branches/experimental/www/firefox-esr/files/patch-ipc-chromium-src-base-time_posix.cc branches/experimental/www/firefox-esr/files/patch-js-src-jscpucfg.h branches/experimental/www/firefox-esr/files/patch-media-libvpx-vpx_config.c branches/experimental/www/firefox-esr/files/patch-media-libvpx-vpx_config.h branches/experimental/www/firefox-esr/files/patch-memory-mozalloc-mozalloc.cpp branches/experimental/www/firefox-esr/files/patch-toolkit-xre-nsAppRunner.cpp branches/experimental/www/firefox-esr/files/patch-widget-src-qt-nsNativeThemeQt.cpp branches/experimental/www/firefox-esr/files/patch-widget-src-qt-nsSound.cpp branches/experimental/www/firefox-esr/files/patch-xpcom-reflect-xptcall-public-xptcstubsdecl.inc branches/experimental/www/firefox-esr/files/patch-xpcom-reflect-xptcall-src-xptcprivate.h branches/experimental/www/firefox-esr/files/patch-xpcom_base_nsStackWalk.cpp branches/experimental/www/firefox-esr/files/patch-xpcom_reflect_xptcall_src_md_unix_Makefile.in branches/experimental/www/firefox-nightly/files/patch-gfx-skia-Makefile.in branches/experimental/www/firefox-nightly/files/patch-gfx-thebes-gfxPlatform.cpp branches/experimental/www/firefox-nightly/files/patch-media-libvpx-vpx_config.c branches/experimental/www/firefox-nightly/files/patch-media-libvpx-vpx_config.h branches/experimental/www/firefox-nightly/files/patch-toolkit-xre-nsAppRunner.cpp branches/experimental/www/firefox-nightly/files/patch-widget-qt-nsNativeThemeQt.cpp branches/experimental/www/firefox-nightly/files/patch-widget-qt-nsSound.cpp branches/experimental/www/firefox/files/patch-content-media-gstreamer-nsGStreamerReader.cpp branches/experimental/www/firefox/files/patch-content__base__public__nsContentUtils.h branches/experimental/www/firefox/files/patch-gfx-skia-Makefile.in branches/experimental/www/firefox/files/patch-gfx-thebes-gfxPlatform.cpp branches/experimental/www/firefox/files/patch-gfx-ycbcr-Makefile.in branches/experimental/www/firefox/files/patch-js-src-gc-Memory.cpp branches/experimental/www/firefox/files/patch-media-libvpx-vpx_config.c branches/experimental/www/firefox/files/patch-media-libvpx-vpx_config.h branches/experimental/www/firefox/files/patch-memory-mozalloc-mozalloc.cpp branches/experimental/www/firefox/files/patch-toolkit-xre-nsAppRunner.cpp branches/experimental/www/firefox/files/patch-widget-qt-nsNativeThemeQt.cpp branches/experimental/www/firefox/files/patch-widget-qt-nsSound.cpp branches/experimental/www/firefox/files/patch-xpcom-reflect-xptcall-public-xptcstubsdecl.inc branches/experimental/www/firefox/files/patch-xpcom-reflect-xptcall-src-xptcprivate.h branches/experimental/www/firefox/files/patch-xpcom_base_nsStackWalk.cpp branches/experimental/www/firefox/files/patch-xpcom_reflect_xptcall_src_md_unix_Makefile.in branches/experimental/www/firefox36/files/patch-toolkit-xre-nsAppRunner.cpp branches/experimental/www/firefox36/files/patch-xpcom-reflect-xptcall-public-xptcstubsdecl.inc branches/experimental/www/firefox36/files/patch-xpcom-reflect-xptcall-src-xptcprivate.h branches/experimental/www/firefox36/files/patch-xpcom_reflect_xptcall_src_md_unix_Makefile.in branches/experimental/www/libxul/files/patch-content__base__public__nsContentUtils.h branches/experimental/www/libxul/files/patch-dom-plugins-ipc-PluginMessageUtils.cpp branches/experimental/www/libxul/files/patch-gfx-ycbcr-Makefile.in branches/experimental/www/libxul/files/patch-ipc-chromium-src-base-file_util_linux.cc branches/experimental/www/libxul/files/patch-ipc-chromium-src-base-time_posix.cc branches/experimental/www/libxul/files/patch-js-src-jscpucfg.h branches/experimental/www/libxul/files/patch-media-libvpx-vpx_config.c branches/experimental/www/libxul/files/patch-media-libvpx-vpx_config.h branches/experimental/www/libxul/files/patch-memory-mozalloc-mozalloc.cpp branches/experimental/www/libxul/files/patch-toolkit-xre-nsAppRunner.cpp branches/experimental/www/libxul/files/patch-widget-src-qt-nsNativeThemeQt.cpp branches/experimental/www/libxul/files/patch-widget-src-qt-nsSound.cpp branches/experimental/www/libxul/files/patch-xpcom-reflect-xptcall-public-xptcstubsdecl.inc branches/experimental/www/libxul/files/patch-xpcom-reflect-xptcall-src-xptcprivate.h branches/experimental/www/libxul/files/patch-xpcom_base_nsStackWalk.cpp branches/experimental/www/libxul/files/patch-xpcom_reflect_xptcall_src_md_unix_Makefile.in branches/experimental/www/libxul19/files/patch-toolkit-xre-nsAppRunner.cpp branches/experimental/www/libxul19/files/patch-xpcom_reflect_xptcall_public_xptcstubsdecl.inc branches/experimental/www/libxul19/files/patch-xpcom_reflect_xptcall_src_md_unix_Makefile.in branches/experimental/www/seamonkey/files/patch-gfx-skia-Makefile.in branches/experimental/www/seamonkey/files/patch-mozilla-content-media-gstreamer-nsGStreamerReader.cpp branches/experimental/www/seamonkey/files/patch-mozilla-gfx-thebes-gfxPlatform.cpp branches/experimental/www/seamonkey/files/patch-mozilla-gfx-ycbcr-Makefile.in branches/experimental/www/seamonkey/files/patch-mozilla-js-src-gc-Memory.cpp branches/experimental/www/seamonkey/files/patch-mozilla-media-libvpx-vpx_config.c branches/experimental/www/seamonkey/files/patch-mozilla-media-libvpx-vpx_config.h branches/experimental/www/seamonkey/files/patch-mozilla-memory-mozalloc-mozalloc.cpp branches/experimental/www/seamonkey/files/patch-mozilla-toolkit-xre-nsAppRunner.cpp branches/experimental/www/seamonkey/files/patch-mozilla-widget-qt-nsNativeThemeQt.cpp branches/experimental/www/seamonkey/files/patch-mozilla-widget-qt-nsSound.cpp branches/experimental/www/seamonkey/files/patch-mozilla-xpcom-base-nsStackWalk.cpp branches/experimental/www/seamonkey/files/patch-mozilla-xpcom-reflect-xptcall-public-xptcstubsdecl.inc branches/experimental/www/seamonkey/files/patch-mozilla-xpcom-reflect-xptcall-src-md-unix-Makefile.in branches/experimental/www/seamonkey/files/patch-mozilla__content__base__public__nsContentUtils.h Modified: branches/experimental/mail/thunderbird-esr/files/patch-mozilla-configure.in branches/experimental/mail/thunderbird-esr/files/patch-mozilla-ipc-chromium-src-base-message_pump_libevent.cc branches/experimental/mail/thunderbird/files/patch-mozilla-configure.in branches/experimental/mail/thunderbird3/files/patch-mozilla-xpcom-base-nsStackWalk.cpp branches/experimental/www/firefox-esr/files/patch-configure.in branches/experimental/www/firefox-esr/files/patch-ipc-chromium-src-base-message_pump_libevent.cc branches/experimental/www/firefox-nightly/files/patch-configure.in branches/experimental/www/firefox/files/patch-configure.in branches/experimental/www/firefox36/files/patch-xpcom_base_nsStackWalk.cpp branches/experimental/www/libxul/files/patch-configure.in branches/experimental/www/libxul/files/patch-ipc-chromium-src-base-message_pump_libevent.cc branches/experimental/www/libxul19/files/patch-xpcom_base_nsStackWalk.cpp branches/experimental/www/seamonkey/files/patch-mozilla-configure.in Added: branches/experimental/mail/thunderbird-esr/files/patch-bug714312 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/mail/thunderbird-esr/files/patch-bug714312 Tue Aug 28 15:25:15 2012 (r956) @@ -0,0 +1,73 @@ +commit c104d9b +Author: Landry Breuil +Date: Mon Jan 9 17:32:00 2012 -0600 + + Bug 714312 - Use to get endianess on BSD systems, fixing the BSD build. r=ted + + --HG-- + extra : rebase_source : 8b418bdb2d713093d138ffed20bf1630c05f396b +--- + js/src/configure.in | 5 +++++ + js/src/js-config.h.in | 4 ++++ + js/src/jscpucfg.h | 17 +++++++++++++++++ + 3 files changed, 26 insertions(+) + +diff --git mozilla/js/src/configure.in mozilla/js/src/configure.in +index 164c896..361b29e 100644 +--- mozilla/js/src/configure.in ++++ mozilla/js/src/configure.in +@@ -2934,6 +2934,11 @@ if test "$ac_cv_header_endian_h" = yes; + AC_DEFINE(JS_HAVE_ENDIAN_H) + fi + ++AC_CHECK_HEADERS(machine/endian.h) ++if test "$ac_cv_header_machine_endian_h" = yes; then ++ AC_DEFINE(JS_HAVE_MACHINE_ENDIAN_H) ++fi ++ + AC_CHECK_HEADERS(sys/isa_defs.h) + if test "$ac_cv_header_sys_isa_defs_h" = yes; then + AC_DEFINE(JS_HAVE_SYS_ISA_DEFS_H) +diff --git mozilla/js/src/js-config.h.in mozilla/js/src/js-config.h.in +index fb009fa..402262e 100644 +--- mozilla/js/src/js-config.h.in ++++ mozilla/js/src/js-config.h.in +@@ -59,6 +59,10 @@ + useable. See jscpucfg.h. */ + #undef JS_HAVE_ENDIAN_H + ++/* Define to 1 if the header is present and ++ useable. See jscpucfg.h. */ ++#undef JS_HAVE_MACHINE_ENDIAN_H ++ + /* Define to 1 if the header is present and + useable. See jscpucfg.h. */ + #undef JS_HAVE_SYS_ISA_DEFS_H +diff --git mozilla/js/src/jscpucfg.h mozilla/js/src/jscpucfg.h +index dd32bce..5fd8415 100644 +--- mozilla/js/src/jscpucfg.h ++++ mozilla/js/src/jscpucfg.h +@@ -92,6 +92,23 @@ + # error "endian.h does not define __BYTE_ORDER. Cannot determine endianness." + # endif + ++/* BSDs */ ++#elif defined(JS_HAVE_MACHINE_ENDIAN_H) ++# include ++# include ++ ++# if defined(_BYTE_ORDER) ++# if _BYTE_ORDER == _LITTLE_ENDIAN ++# define IS_LITTLE_ENDIAN 1 ++# undef IS_BIG_ENDIAN ++# elif _BYTE_ORDER == _BIG_ENDIAN ++# undef IS_LITTLE_ENDIAN ++# define IS_BIG_ENDIAN 1 ++# endif ++# else /* !defined(_BYTE_ORDER) */ ++# error "machine/endian.h does not define _BYTE_ORDER. Cannot determine endianness." ++# endif ++ + #elif defined(JS_HAVE_SYS_ISA_DEFS_H) + # include + Added: branches/experimental/mail/thunderbird-esr/files/patch-bug725655 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/mail/thunderbird-esr/files/patch-bug725655 Tue Aug 28 15:25:15 2012 (r956) @@ -0,0 +1,53 @@ +commit 18b9c9d +Author: Martin Stránský +Date: Fri Feb 10 16:07:41 2012 +0100 + + Bug 725655 - gcc 4.7 build failures (missing headers). r=benjamin +--- + ipc/chromium/src/base/file_util_linux.cc | 3 +++ + ipc/chromium/src/base/message_pump_libevent.cc | 3 +++ + ipc/chromium/src/base/time_posix.cc | 3 +++ + 3 files changed, 9 insertions(+) + +diff --git ipc/chromium/src/base/file_util_linux.cc ipc/chromium/src/base/file_util_linux.cc +index cca706f..171e44f 100644 +--- mozilla/ipc/chromium/src/base/file_util_linux.cc ++++ mozilla/ipc/chromium/src/base/file_util_linux.cc +@@ -5,6 +5,9 @@ + #include "base/file_util.h" + + #include ++#if defined(ANDROID) || defined(OS_POSIX) ++#include ++#endif + + #include + #include +diff --git mozilla/ipc/chromium/src/base/message_pump_libevent.cc mozilla/ipc/chromium/src/base/message_pump_libevent.cc +index 6194f79..9f31dbb 100644 +--- mozilla/ipc/chromium/src/base/message_pump_libevent.cc ++++ mozilla/ipc/chromium/src/base/message_pump_libevent.cc +@@ -6,6 +6,9 @@ + + #include + #include ++#if defined(ANDROID) || defined(OS_POSIX) ++#include ++#endif + + #include "eintr_wrapper.h" + #include "base/logging.h" +diff --git mozilla/ipc/chromium/src/base/time_posix.cc mozilla/ipc/chromium/src/base/time_posix.cc +index 8d1a1d5..abf2a56 100644 +--- mozilla/ipc/chromium/src/base/time_posix.cc ++++ mozilla/ipc/chromium/src/base/time_posix.cc +@@ -13,6 +13,9 @@ + #else + #include + #endif ++#if defined(ANDROID) || defined(OS_POSIX) ++#include ++#endif + + #include + Added: branches/experimental/mail/thunderbird-esr/files/patch-bug729155 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/mail/thunderbird-esr/files/patch-bug729155 Tue Aug 28 15:25:15 2012 (r956) @@ -0,0 +1,18 @@ +--- mozilla/dom/plugins/ipc/PluginMessageUtils.cpp ++++ mozilla/dom/plugins/ipc/PluginMessageUtils.cpp +@@ -114,6 +114,7 @@ MediateRace(const RPCChannel::Message& parent, + } + } + ++#if defined(OS_LINUX) + static string + ReplaceAll(const string& haystack, const string& needle, const string& with) + { +@@ -127,6 +128,7 @@ ReplaceAll(const string& haystack, const string& needle, const string& with) + + return munged; + } ++#endif + + string + MungePluginDsoPath(const string& path) Added: branches/experimental/mail/thunderbird-esr/files/patch-bug761077 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/mail/thunderbird-esr/files/patch-bug761077 Tue Aug 28 15:25:15 2012 (r956) @@ -0,0 +1,88 @@ +diff --git mozilla/xpcom/reflect/xptcall/public/genstubs.pl mozilla/xpcom/reflect/xptcall/public/genstubs.pl +index b8a87a5..918c4cf 100644 +--- mozilla/xpcom/reflect/xptcall/public/genstubs.pl ++++ mozilla/xpcom/reflect/xptcall/public/genstubs.pl +@@ -44,7 +44,7 @@ print OUTFILE "* 0 is QueryInterface\n"; + print OUTFILE "* 1 is AddRef\n"; + print OUTFILE "* 2 is Release\n"; + print OUTFILE "*/\n"; +-print OUTFILE "#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__))\n"; ++print OUTFILE "#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__) && !defined(__FreeBSD__))\n"; + for($i = 0; $i < $entry_count; $i++) { + print OUTFILE "NS_IMETHOD Stub",$i+3,"();\n"; + } +diff --git mozilla/xpcom/reflect/xptcall/public/xptcstubsdecl.inc mozilla/xpcom/reflect/xptcall/public/xptcstubsdecl.inc +index eb66761..807db26 100644 +--- mozilla/xpcom/reflect/xptcall/public/xptcstubsdecl.inc ++++ mozilla/xpcom/reflect/xptcall/public/xptcstubsdecl.inc +@@ -8,7 +8,7 @@ + * 1 is AddRef + * 2 is Release + */ +-#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__)) ++#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__) && !defined(__FreeBSD__)) + NS_IMETHOD Stub3(); + NS_IMETHOD Stub4(); + NS_IMETHOD Stub5(); +diff --git mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in +index ae6ed66..2783957 100644 +--- mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in ++++ mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in +@@ -70,7 +70,7 @@ endif + endif + endif + # IA64 Linux +-ifneq (,$(filter Linux,$(OS_ARCH))) ++ifneq (,$(filter Linux FreeBSD,$(OS_ARCH))) + ifneq (,$(findstring ia64,$(OS_TEST))) + CPPSRCS := xptcinvoke_ipf64.cpp xptcstubs_ipf64.cpp + ASFILES := xptcstubs_asm_ipf64.s xptcinvoke_asm_ipf64.s +@@ -269,7 +269,7 @@ endif + # + # Linux/PPC + # +-ifeq ($(OS_ARCH)$(OS_TEST),Linuxpowerpc) ++ifneq (,$(filter Linuxpowerpc FreeBSDpowerpc,$(OS_ARCH)$(OS_TEST))) + CPPSRCS := xptcinvoke_ppc_linux.cpp xptcstubs_ppc_linux.cpp + ASFILES := xptcinvoke_asm_ppc_linux.s xptcstubs_asm_ppc_linux.s + AS := $(CC) -c -x assembler-with-cpp +@@ -278,7 +278,7 @@ endif + # + # Linux/PPC64 + # +-ifeq ($(OS_ARCH)$(OS_TEST),Linuxpowerpc64) ++ifneq (,$(filter Linuxpowerpc64 FreeBSDpowerpc64,$(OS_ARCH)$(OS_TEST))) + CPPSRCS := xptcinvoke_ppc64_linux.cpp xptcstubs_ppc64_linux.cpp + ASFILES := xptcinvoke_asm_ppc64_linux.s xptcstubs_asm_ppc64_linux.s + AS := $(CC) -c -x assembler-with-cpp +@@ -350,7 +350,7 @@ endif + # + # OpenBSD/SPARC64 + # +-ifeq ($(OS_ARCH)$(OS_TEST),OpenBSDsparc64) ++ifneq (,$(filter OpenBSDsparc64 FreeBSDsparc64,$(OS_ARCH)$(OS_TEST))) + CPPSRCS := xptcinvoke_sparc64_openbsd.cpp xptcstubs_sparc64_openbsd.cpp + ASFILES := xptcinvoke_asm_sparc64_openbsd.s xptcstubs_asm_sparc64_openbsd.s + endif +diff --git mozilla/xpcom/reflect/xptcall/src/xptcprivate.h mozilla/xpcom/reflect/xptcall/src/xptcprivate.h +index d903ced..e4ec832 100644 +--- mozilla/xpcom/reflect/xptcall/src/xptcprivate.h ++++ mozilla/xpcom/reflect/xptcall/src/xptcprivate.h +@@ -14,7 +14,7 @@ + + class xptiInterfaceEntry; + +-#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__)) ++#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__) && !defined(__FreeBSD__)) + #define STUB_ENTRY(n) NS_IMETHOD Stub##n() = 0; + #else + #define STUB_ENTRY(n) NS_IMETHOD Stub##n(PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64) = 0; +@@ -31,7 +31,7 @@ public: + #undef STUB_ENTRY + #undef SENTINEL_ENTRY + +-#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__)) ++#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__) && !defined(__FreeBSD__)) + #define STUB_ENTRY(n) NS_IMETHOD Stub##n(); + #else + #define STUB_ENTRY(n) NS_IMETHOD Stub##n(PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); Copied and modified: branches/experimental/mail/thunderbird-esr/files/patch-bug778056 (from r955, branches/experimental/mail/thunderbird-esr/files/patch-mozilla-memory-mozalloc-mozalloc.cpp) ============================================================================== Copied and modified: branches/experimental/mail/thunderbird-esr/files/patch-bug778078 (from r955, branches/experimental/mail/thunderbird-esr/files/patch-mozilla-toolkit-xre-nsAppRunner.cpp) ============================================================================== --- branches/experimental/mail/thunderbird-esr/files/patch-mozilla-toolkit-xre-nsAppRunner.cpp Tue Aug 28 15:24:27 2012 (r955, copy source) +++ branches/experimental/mail/thunderbird-esr/files/patch-bug778078 Tue Aug 28 15:25:15 2012 (r956) @@ -5,7 +5,7 @@ #endif #if defined(MOZ_WIDGET_GTK2) -#ifdef MOZ_MEMORY -+#if defined(MOZ_MEMORY) || defined(__FreeBSD__) ++#if defined(MOZ_MEMORY) || defined(__FreeBSD__) || defined(__NetBSD__) // Disable the slice allocator, since jemalloc already uses similar layout // algorithms, and using a sub-allocator tends to increase fragmentation. // This must be done before g_thread_init() is called. Added: branches/experimental/mail/thunderbird-esr/files/patch-bug779847 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/mail/thunderbird-esr/files/patch-bug779847 Tue Aug 28 15:25:15 2012 (r956) @@ -0,0 +1,28 @@ +--- mozilla/gfx/ycbcr/Makefile.in ++++ mozilla/gfx/ycbcr/Makefile.in +@@ -54,23 +54,13 @@ CPPSRCS += yuv_row_win.cpp \ + $(NULL) + endif + else +-ifeq ($(OS_ARCH),Linux) +-CPPSRCS += yuv_row_posix.cpp \ +- $(NULL) +-else +-ifeq ($(OS_ARCH),SunOS) +-CPPSRCS += yuv_row_posix.cpp \ +- $(NULL) +-else +-ifeq ($(OS_ARCH),Darwin) ++ifneq (,$(filter Linux SunOS Darwin DragonFly FreeBSD NetBSD OpenBSD, $(OS_ARCH))) + CPPSRCS += yuv_row_posix.cpp \ + $(NULL) + else + CPPSRCS += yuv_row_other.cpp \ + $(NULL) +-endif # Darwin +-endif # SunOS +-endif # linux ++endif # posix + endif # windows + + ifeq (arm,$(findstring arm,$(OS_TEST))) Copied and modified: branches/experimental/mail/thunderbird-esr/files/patch-bug781457 (from r955, branches/experimental/mail/thunderbird-esr/files/patch-mozilla-xpcom-base-nsStackWalk.cpp) ============================================================================== Copied and modified: branches/experimental/mail/thunderbird-esr/files/patch-bug781474 (from r955, branches/experimental/mail/thunderbird-esr/files/patch-mozilla__content__base__public__nsContentUtils.h) ============================================================================== Added: branches/experimental/mail/thunderbird-esr/files/patch-bug783463 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/mail/thunderbird-esr/files/patch-bug783463 Tue Aug 28 15:25:15 2012 (r956) @@ -0,0 +1,20 @@ +--- mozilla/widget/src/qt/nsNativeThemeQt.cpp~ ++++ mozilla/widget/src/qt/nsNativeThemeQt.cpp +@@ -25,7 +25,6 @@ + #include "nsThemeConstants.h" + #include "nsIServiceManager.h" + #include "nsIDOMHTMLInputElement.h" +-#include + + + #include "gfxASurface.h" +--- mozilla/widget/src/qt/nsSound.cpp~ ++++ mozilla/widget/src/qt/nsSound.cpp +@@ -40,6 +40,7 @@ + #include + + #include ++#include + + #include "nscore.h" + #include "plstr.h" Added: branches/experimental/mail/thunderbird-esr/files/patch-bug785638 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/mail/thunderbird-esr/files/patch-bug785638 Tue Aug 28 15:25:15 2012 (r956) @@ -0,0 +1,168 @@ +diff --git configure.in configure.in +index cef992b..3bd39ca 100644 +--- mozilla/configure.in ++++ mozilla/configure.in +@@ -5353,22 +5353,6 @@ if test -n "$MOZ_VP8" -a -z "$MOZ_NATIVE_LIBVPX"; then + + dnl See if we have assembly on this platform. + case "$OS_ARCH:$CPU_ARCH" in +- Linux:x86) +- VPX_ASFLAGS="-f elf32 -rnasm -pnasm" +- VPX_X86_ASM=1 +- ;; +- Linux:x86_64) +- VPX_ASFLAGS="-f elf64 -rnasm -pnasm -DPIC" +- VPX_X86_ASM=1 +- ;; +- SunOS:x86) +- VPX_ASFLAGS="-f elf32 -rnasm -pnasm" +- VPX_X86_ASM=1 +- ;; +- SunOS:x86_64) +- VPX_ASFLAGS="-f elf64 -rnasm -pnasm -DPIC" +- VPX_X86_ASM=1 +- ;; + Darwin:x86) + VPX_ASFLAGS="-f macho32 -rnasm -pnasm -DPIC" + VPX_X86_ASM=1 +@@ -5412,6 +5388,19 @@ if test -n "$MOZ_VP8" -a -z "$MOZ_NATIVE_LIBVPX"; then + VPX_ASM_SUFFIX="$ASM_SUFFIX" + VPX_ARM_ASM=1 + fi ++ ;; ++ *:x86) ++ if $CC -E -dM - -+#include - Deleted: branches/experimental/mail/thunderbird-esr/files/patch-ipc-chromium-src-base-time_posix.cc ============================================================================== --- branches/experimental/mail/thunderbird-esr/files/patch-ipc-chromium-src-base-time_posix.cc Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,10 +0,0 @@ ---- mozilla/ipc/chromium/src/base/time_posix.cc~ -+++ mozilla/ipc/chromium/src/base/time_posix.cc -@@ -8,6 +9,7 @@ - #include - #endif - #include -+#include - #ifdef ANDROID - #include - #else Modified: branches/experimental/mail/thunderbird-esr/files/patch-mozilla-configure.in ============================================================================== --- branches/experimental/mail/thunderbird-esr/files/patch-mozilla-configure.in Tue Aug 28 15:24:27 2012 (r955) +++ branches/experimental/mail/thunderbird-esr/files/patch-mozilla-configure.in Tue Aug 28 15:25:15 2012 (r956) @@ -50,33 +50,3 @@ CFLAGS=$_SAVE_CFLAGS LDFLAGS=$_SAVE_LDFLAGS LIBS=$_SAVE_LIBS -@@ -6022,6 +6024,14 @@ - VPX_ASFLAGS="-f elf64 -rnasm -pnasm -DPIC" - VPX_X86_ASM=1 - ;; -+ FreeBSD:i386) -+ VPX_ASFLAGS="-f elf32 -rnasm -pnasm" -+ VPX_X86_ASM=1 -+ ;; -+ FreeBSD:x86_64) -+ VPX_ASFLAGS="-f elf64 -rnasm -pnasm -DPIC" -+ VPX_X86_ASM=1 -+ ;; - SunOS:x86) - VPX_ASFLAGS="-f elf32 -rnasm -pnasm" - VPX_X86_ASM=1 -@@ -6392,6 +6402,14 @@ if test -n "$MOZ_LIBJPEG_TURBO"; then - LIBJPEG_TURBO_ASFLAGS="-f elf64 -rnasm -pnasm -D__x86_64__ -DPIC -DELF" - LIBJPEG_TURBO_X64_ASM=1 - ;; -+ FreeBSD:i386) -+ LIBJPEG_TURBO_ASFLAGS="-f elf32 -rnasm -pnasm -DPIC -DELF" -+ LIBJPEG_TURBO_X86_ASM=1 -+ ;; -+ FreeBSD:x86_64) -+ LIBJPEG_TURBO_ASFLAGS="-f elf64 -rnasm -pnasm -D__x86_64__ -DPIC -DELF" -+ LIBJPEG_TURBO_X64_ASM=1 -+ ;; - SunOS:i?86) - LIBJPEG_TURBO_ASFLAGS="-f elf32 -rnasm -pnasm -DPIC -DELF" - LIBJPEG_TURBO_X86_ASM=1 Deleted: branches/experimental/mail/thunderbird-esr/files/patch-mozilla-dom-plugins-ipc-PluginMessageUtils.cpp ============================================================================== --- branches/experimental/mail/thunderbird-esr/files/patch-mozilla-dom-plugins-ipc-PluginMessageUtils.cpp Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,11 +0,0 @@ ---- mozilla/dom/plugins/ipc/PluginMessageUtils.cpp~ -+++ mozilla/dom/plugins/ipc/PluginMessageUtils.cpp -@@ -94,7 +94,7 @@ ReplaceAll(const string& haystack, const - i += with.length(); - } - -- return munged; -+ return munged.c_str(); - } - #endif - Deleted: branches/experimental/mail/thunderbird-esr/files/patch-mozilla-gfx-ycbcr-Makefile.in ============================================================================== --- branches/experimental/mail/thunderbird-esr/files/patch-mozilla-gfx-ycbcr-Makefile.in Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,21 +0,0 @@ ---- mozilla/gfx/ycbcr/Makefile.in~ -+++ mozilla/gfx/ycbcr/Makefile.in -@@ -58,6 +58,10 @@ ifeq ($(OS_ARCH),Linux) - CPPSRCS += yuv_row_posix.cpp \ - $(NULL) - else -+ifeq ($(OS_ARCH),FreeBSD) -+CPPSRCS += yuv_row_posix.cpp \ -+ $(NULL) -+else - ifeq ($(OS_ARCH),SunOS) - CPPSRCS += yuv_row_posix.cpp \ - $(NULL) -@@ -70,6 +74,7 @@ CPPSRCS += yuv_row_other.cpp \ - $(NULL) - endif # Darwin - endif # SunOS -+endif # FreeBSD - endif # linux - endif # windows - \ No newline at end of file Modified: branches/experimental/mail/thunderbird-esr/files/patch-mozilla-ipc-chromium-src-base-message_pump_libevent.cc ============================================================================== --- branches/experimental/mail/thunderbird-esr/files/patch-mozilla-ipc-chromium-src-base-message_pump_libevent.cc Tue Aug 28 15:24:27 2012 (r955) +++ branches/experimental/mail/thunderbird-esr/files/patch-mozilla-ipc-chromium-src-base-message_pump_libevent.cc Tue Aug 28 15:25:15 2012 (r956) @@ -1,13 +1,5 @@ --- mozilla/ipc/chromium/src/base/message_pump_libevent.cc~ +++ mozilla/ipc/chromium/src/base/message_pump_libevent.cc -@@ -6,6 +6,7 @@ - - #include - #include -+#include - - #include "eintr_wrapper.h" - #include "base/logging.h" @@ -15,7 +15,7 @@ #include "base/scoped_nsautorelease_pool.h" #include "base/scoped_ptr.h" Deleted: branches/experimental/mail/thunderbird-esr/files/patch-mozilla-js-src-jscpucfg.h ============================================================================== --- branches/experimental/mail/thunderbird-esr/files/patch-mozilla-js-src-jscpucfg.h Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,22 +0,0 @@ ---- mozilla/js/src/jscpucfg.h.orig 2012-01-18 17:38:54.409461514 +0100 -+++ mozilla/js/src/jscpucfg.h 2012-01-18 17:38:59.522462164 +0100 -@@ -77,6 +77,19 @@ - #define IS_BIG_ENDIAN 1 - #endif - -+#elif defined(__FreeBSD__) -+#include -+ -+#if defined(BYTE_ORDER) -+#if BYTE_ORDER == LITTLE_ENDIAN -+#define IS_LITTLE_ENDIAN 1 -+#undef IS_BIG_ENDIAN -+#elif BYTE_ORDER == BIG_ENDIAN -+#undef IS_LITTLE_ENDIAN -+#define IS_BIG_ENDIAN 1 -+#endif -+#endif -+ - #elif defined(JS_HAVE_ENDIAN_H) - #include - Deleted: branches/experimental/mail/thunderbird-esr/files/patch-mozilla-media-libvpx-vpx_config.c ============================================================================== --- branches/experimental/mail/thunderbird-esr/files/patch-mozilla-media-libvpx-vpx_config.c Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,16 +0,0 @@ ---- mozilla/media/libvpx/vpx_config_c.c~ -+++ mozilla/media/libvpx/vpx_config_c.c -@@ -12,11 +12,11 @@ - /* 32 bit MacOS. */ - #include "vpx_config_x86-darwin9-gcc.c" - --#elif defined(__linux__) && defined(__i386__) -+#elif (defined(__linux__) || defined(__FreeBSD__)) && defined(__i386__) - /* 32 bit Linux. */ - #include "vpx_config_x86-linux-gcc.c" - --#elif defined(__linux__) && defined(__x86_64__) -+#elif (defined(__linux__) || defined(__FreeBSD__)) && defined(__x86_64__) - /* 64 bit Linux. */ - #include "vpx_config_x86_64-linux-gcc.c" - Deleted: branches/experimental/mail/thunderbird-esr/files/patch-mozilla-media-libvpx-vpx_config.h ============================================================================== --- branches/experimental/mail/thunderbird-esr/files/patch-mozilla-media-libvpx-vpx_config.h Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,16 +0,0 @@ ---- mozilla/media/libvpx/vpx_config.h~ -+++ mozilla/media/libvpx/vpx_config.h -@@ -12,11 +12,11 @@ - /* 32 bit MacOS. */ - #include "vpx_config_x86-darwin9-gcc.h" - --#elif defined(__linux__) && defined(__i386__) -+#elif (defined(__linux__) || defined(__FreeBSD__)) && defined(__i386__) - /* 32 bit Linux. */ - #include "vpx_config_x86-linux-gcc.h" - --#elif defined(__linux__) && defined(__x86_64__) -+#elif (defined(__linux__) || defined(__FreeBSD__)) && defined(__x86_64__) - /* 64 bit Linux. */ - #include "vpx_config_x86_64-linux-gcc.h" - Deleted: branches/experimental/mail/thunderbird-esr/files/patch-mozilla-memory-mozalloc-mozalloc.cpp ============================================================================== --- branches/experimental/mail/thunderbird-esr/files/patch-mozilla-memory-mozalloc-mozalloc.cpp Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,21 +0,0 @@ ---- mozilla/memory/mozalloc/mozalloc.cpp~ -+++ mozilla/memory/mozalloc/mozalloc.cpp -@@ -52,6 +52,9 @@ - #if defined(XP_UNIX) - # include // for valloc on *BSD - #endif //if defined(XP_UNIX) -+#ifdef __FreeBSD__ -+# include // for malloc_usable_size -+#endif - - #if defined(MOZ_MEMORY) - // jemalloc.h doesn't redeclare symbols if they're provided by the OS -@@ -259,7 +262,7 @@ moz_malloc_usable_size(void *ptr) - - #if defined(XP_MACOSX) - return malloc_size(ptr); --#elif defined(MOZ_MEMORY) -+#elif defined(MOZ_MEMORY) || defined(__FreeBSD__) - return malloc_usable_size(ptr); - #elif defined(XP_WIN) - return _msize(ptr); Deleted: branches/experimental/mail/thunderbird-esr/files/patch-mozilla-toolkit-xre-nsAppRunner.cpp ============================================================================== --- branches/experimental/mail/thunderbird-esr/files/patch-mozilla-toolkit-xre-nsAppRunner.cpp Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,11 +0,0 @@ ---- mozilla/toolkit/xre/nsAppRunner.cpp~ -+++ mozilla/toolkit/xre/nsAppRunner.cpp -@@ -2998,7 +2998,7 @@ XRE_main(int argc, char* argv[], const n - gQtOnlyArgv[gQtOnlyArgc] = nsnull; - #endif - #if defined(MOZ_WIDGET_GTK2) --#ifdef MOZ_MEMORY -+#if defined(MOZ_MEMORY) || defined(__FreeBSD__) - // Disable the slice allocator, since jemalloc already uses similar layout - // algorithms, and using a sub-allocator tends to increase fragmentation. - // This must be done before g_thread_init() is called. Deleted: branches/experimental/mail/thunderbird-esr/files/patch-mozilla-widget-src-qt-nsNativeThemeQt.cpp ============================================================================== --- branches/experimental/mail/thunderbird-esr/files/patch-mozilla-widget-src-qt-nsNativeThemeQt.cpp Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,12 +0,0 @@ ---- mozilla/widget/src/qt/nsNativeThemeQt.cpp~ -+++ mozilla/widget/src/qt/nsNativeThemeQt.cpp -@@ -25,7 +25,9 @@ - #include "nsThemeConstants.h" - #include "nsIServiceManager.h" - #include "nsIDOMHTMLInputElement.h" -+#ifdef __GLIBC__ - #include -+#endif - - - #include "gfxASurface.h" Deleted: branches/experimental/mail/thunderbird-esr/files/patch-mozilla-widget-src-qt-nsSound.cpp ============================================================================== --- branches/experimental/mail/thunderbird-esr/files/patch-mozilla-widget-src-qt-nsSound.cpp Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,10 +0,0 @@ ---- mozilla/widget/src/qt/nsSound.cpp~ -+++ mozilla/widget/src/qt/nsSound.cpp -@@ -40,6 +40,7 @@ - #include - - #include -+#include - - #include "nscore.h" - #include "plstr.h" Deleted: branches/experimental/mail/thunderbird-esr/files/patch-mozilla-xpcom-base-nsStackWalk.cpp ============================================================================== --- branches/experimental/mail/thunderbird-esr/files/patch-mozilla-xpcom-base-nsStackWalk.cpp Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,10 +0,0 @@ ---- mozilla/xpcom/base/nsStackWalk.cpp.orig 2010-09-12 19:34:04.012503905 +0300 -+++ mozilla/xpcom/base/nsStackWalk.cpp 2010-09-12 19:34:41.294462134 +0300 -@@ -1123,6 +1123,7 @@ NS_StackWalk(NS_WalkStackCallback aCallb - - #elif defined(HAVE__UNWIND_BACKTRACE) - -+#define _GNU_SOURCE - // libgcc_s.so symbols _Unwind_Backtrace@@GCC_3.3 and _Unwind_GetIP@@GCC_3.0 - #include - Deleted: branches/experimental/mail/thunderbird-esr/files/patch-mozilla-xpcom-reflect-xptcall-public-xptcstubsdecl.inc ============================================================================== --- branches/experimental/mail/thunderbird-esr/files/patch-mozilla-xpcom-reflect-xptcall-public-xptcstubsdecl.inc Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,11 +0,0 @@ ---- mozilla/xpcom/reflect/xptcall/public/xptcstubsdecl.inc.orig Tue Mar 16 03:07:25 2004 -+++ mozilla/xpcom/reflect/xptcall/public/xptcstubsdecl.inc Tue Jun 15 12:52:36 2004 -@@ -8,7 +8,7 @@ - * 1 is AddRef - * 2 is Release - */ --#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__)) -+#if !defined(__ia64) - NS_IMETHOD Stub3(); - NS_IMETHOD Stub4(); - NS_IMETHOD Stub5(); Deleted: branches/experimental/mail/thunderbird-esr/files/patch-mozilla-xpcom-reflect-xptcall-src-md-unix-Makefile.in ============================================================================== --- branches/experimental/mail/thunderbird-esr/files/patch-mozilla-xpcom-reflect-xptcall-src-md-unix-Makefile.in Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,38 +0,0 @@ ---- mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in.orig 2011-04-26 23:22:05.000000000 +0200 -+++ mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in 2011-04-26 23:48:09.637442986 +0200 -@@ -70,7 +70,7 @@ - endif - endif - # IA64 Linux --ifneq (,$(filter Linux,$(OS_ARCH))) -+ifneq (,$(filter Linux FreeBSD,$(OS_ARCH))) - ifneq (,$(findstring ia64,$(OS_TEST))) - CPPSRCS := xptcinvoke_ipf64.cpp xptcstubs_ipf64.cpp - ASFILES := xptcstubs_asm_ipf64.s xptcinvoke_asm_ipf64.s -@@ -341,7 +356,7 @@ - # - # Linux/PPC - # --ifeq ($(OS_ARCH)$(OS_TEST),Linuxpowerpc) -+ifneq (,$(filter Linuxpowerpc FreeBSDpowerpc,$(OS_ARCH)$(OS_TEST))) - CPPSRCS := xptcinvoke_ppc_linux.cpp xptcstubs_ppc_linux.cpp - ASFILES := xptcinvoke_asm_ppc_linux.s xptcstubs_asm_ppc_linux.s - AS := $(CC) -c -x assembler-with-cpp -@@ -350,7 +365,7 @@ - # - # Linux/PPC64 - # --ifeq ($(OS_ARCH)$(OS_TEST),Linuxpowerpc64) -+ifneq (,$(filter Linuxpowerpc64 FreeBSDpowerpc64,$(OS_ARCH)$(OS_TEST))) - CPPSRCS := xptcinvoke_ppc64_linux.cpp xptcstubs_ppc64_linux.cpp - ASFILES := xptcinvoke_asm_ppc64_linux.s xptcstubs_asm_ppc64_linux.s - AS := $(CC) -c -x assembler-with-cpp -@@ -350,7 +350,7 @@ - # - # OpenBSD/SPARC64 - # --ifeq ($(OS_ARCH)$(OS_TEST),OpenBSDsparc64) -+ifneq (,$(filter OpenBSDsparc64 FreeBSDsparc64,$(OS_ARCH)$(OS_TEST))) - CPPSRCS := xptcinvoke_sparc64_openbsd.cpp xptcstubs_sparc64_openbsd.cpp - ASFILES := xptcinvoke_asm_sparc64_openbsd.s xptcstubs_asm_sparc64_openbsd.s - endif Deleted: branches/experimental/mail/thunderbird-esr/files/patch-mozilla__content__base__public__nsContentUtils.h ============================================================================== --- branches/experimental/mail/thunderbird-esr/files/patch-mozilla__content__base__public__nsContentUtils.h Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,11 +0,0 @@ ---- mozilla/content/base/public/nsContentUtils.h.orig 2011-07-07 10:44:49.000000000 +0200 -+++ mozilla/content/base/public/nsContentUtils.h 2011-07-07 10:46:12.000000000 +0200 -@@ -54,7 +54,7 @@ - //A trick to handle IEEE floating point exceptions on FreeBSD - E.D. - #ifdef __FreeBSD__ - #include --#ifdef __alpha__ -+#if !defined(__amd64__) && !defined(__i386__) - static fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP; - #else - static fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP|FP_X_DNML; Copied and modified: branches/experimental/mail/thunderbird/files/patch-bug722975 (from r955, branches/experimental/mail/thunderbird/files/patch-mozilla-gfx-thebes-gfxPlatform.cpp) ============================================================================== Added: branches/experimental/mail/thunderbird/files/patch-bug759459 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/mail/thunderbird/files/patch-bug759459 Tue Aug 28 15:25:15 2012 (r956) @@ -0,0 +1,24 @@ +commit 4d0c5b9 +Author: Marco Perez +Date: Sat Jun 9 12:24:56 2012 -0400 + + Bug 759459 - Build broken on FreeBSD since patch for bug 745034 landed. r=terrence +--- + js/src/gc/Memory.cpp | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git js/src/gc/Memory.cpp js/src/gc/Memory.cpp +index 815e90b..10c1a91 100644 +--- mozilla/js/src/gc/Memory.cpp ++++ mozilla/js/src/gc/Memory.cpp +@@ -292,9 +292,9 @@ GetPageFaultCount() + #elif defined(XP_UNIX) || defined(XP_MACOSX) || defined(DARWIN) + + #include +-#include + #include + #include ++#include + + void + InitMemorySubsystem() Copied and modified: branches/experimental/mail/thunderbird/files/patch-bug760899 (from r955, branches/experimental/www/seamonkey/files/patch-mozilla-content-media-gstreamer-nsGStreamerReader.cpp) ============================================================================== --- branches/experimental/www/seamonkey/files/patch-mozilla-content-media-gstreamer-nsGStreamerReader.cpp Tue Aug 28 15:24:27 2012 (r955, copy source) +++ branches/experimental/mail/thunderbird/files/patch-bug760899 Tue Aug 28 15:25:15 2012 (r956) @@ -1,25 +1,3 @@ -commit f0a73aa -Author: Paul Adenot -Date: Thu Jun 21 20:44:39 2012 -0400 - - Bug 761419 - Build failure in content/media/gstreamer/nsGStreamerReader.cpp when using clang r=kinetik ---- - content/media/gstreamer/nsGStreamerReader.cpp | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git content/media/gstreamer/nsGStreamerReader.cpp content/media/gstreamer/nsGStreamerReader.cpp -index 06a09b5..c48f92e 100644 ---- mozilla/content/media/gstreamer/nsGStreamerReader.cpp -+++ mozilla/content/media/gstreamer/nsGStreamerReader.cpp -@@ -191,7 +191,7 @@ nsresult nsGStreamerReader::ReadMetadata(nsVideoInfo* aInfo) - * stream but that are otherwise decodeable. - */ - guint flags[3] = {GST_PLAY_FLAG_VIDEO|GST_PLAY_FLAG_AUDIO, -- ~GST_PLAY_FLAG_AUDIO, ~GST_PLAY_FLAG_VIDEO}; -+ static_cast(~GST_PLAY_FLAG_AUDIO), static_cast(~GST_PLAY_FLAG_VIDEO)}; - guint default_flags, current_flags; - g_object_get(mPlayBin, "flags", &default_flags, NULL); - commit 667daed Author: Stephen Moehle Date: Tue Jun 5 11:32:36 2012 +1200 Added: branches/experimental/mail/thunderbird/files/patch-bug761077 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/mail/thunderbird/files/patch-bug761077 Tue Aug 28 15:25:15 2012 (r956) @@ -0,0 +1,88 @@ +diff --git mozilla/xpcom/reflect/xptcall/public/genstubs.pl mozilla/xpcom/reflect/xptcall/public/genstubs.pl +index b8a87a5..918c4cf 100644 +--- mozilla/xpcom/reflect/xptcall/public/genstubs.pl ++++ mozilla/xpcom/reflect/xptcall/public/genstubs.pl +@@ -44,7 +44,7 @@ print OUTFILE "* 0 is QueryInterface\n"; + print OUTFILE "* 1 is AddRef\n"; + print OUTFILE "* 2 is Release\n"; + print OUTFILE "*/\n"; +-print OUTFILE "#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__))\n"; ++print OUTFILE "#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__) && !defined(__FreeBSD__))\n"; + for($i = 0; $i < $entry_count; $i++) { + print OUTFILE "NS_IMETHOD Stub",$i+3,"();\n"; + } +diff --git mozilla/xpcom/reflect/xptcall/public/xptcstubsdecl.inc mozilla/xpcom/reflect/xptcall/public/xptcstubsdecl.inc +index eb66761..807db26 100644 +--- mozilla/xpcom/reflect/xptcall/public/xptcstubsdecl.inc ++++ mozilla/xpcom/reflect/xptcall/public/xptcstubsdecl.inc +@@ -8,7 +8,7 @@ + * 1 is AddRef + * 2 is Release + */ +-#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__)) ++#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__) && !defined(__FreeBSD__)) + NS_IMETHOD Stub3(); + NS_IMETHOD Stub4(); + NS_IMETHOD Stub5(); +diff --git mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in +index ae6ed66..2783957 100644 +--- mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in ++++ mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in +@@ -70,7 +70,7 @@ endif + endif + endif + # IA64 Linux +-ifneq (,$(filter Linux,$(OS_ARCH))) ++ifneq (,$(filter Linux FreeBSD,$(OS_ARCH))) + ifneq (,$(findstring ia64,$(OS_TEST))) + CPPSRCS := xptcinvoke_ipf64.cpp xptcstubs_ipf64.cpp + ASFILES := xptcstubs_asm_ipf64.s xptcinvoke_asm_ipf64.s +@@ -269,7 +269,7 @@ endif + # + # Linux/PPC + # +-ifeq ($(OS_ARCH)$(OS_TEST),Linuxpowerpc) ++ifneq (,$(filter Linuxpowerpc FreeBSDpowerpc,$(OS_ARCH)$(OS_TEST))) + CPPSRCS := xptcinvoke_ppc_linux.cpp xptcstubs_ppc_linux.cpp + ASFILES := xptcinvoke_asm_ppc_linux.s xptcstubs_asm_ppc_linux.s + AS := $(CC) -c -x assembler-with-cpp +@@ -278,7 +278,7 @@ endif + # + # Linux/PPC64 + # +-ifeq ($(OS_ARCH)$(OS_TEST),Linuxpowerpc64) ++ifneq (,$(filter Linuxpowerpc64 FreeBSDpowerpc64,$(OS_ARCH)$(OS_TEST))) + CPPSRCS := xptcinvoke_ppc64_linux.cpp xptcstubs_ppc64_linux.cpp + ASFILES := xptcinvoke_asm_ppc64_linux.s xptcstubs_asm_ppc64_linux.s + AS := $(CC) -c -x assembler-with-cpp +@@ -350,7 +350,7 @@ endif + # + # OpenBSD/SPARC64 + # +-ifeq ($(OS_ARCH)$(OS_TEST),OpenBSDsparc64) ++ifneq (,$(filter OpenBSDsparc64 FreeBSDsparc64,$(OS_ARCH)$(OS_TEST))) + CPPSRCS := xptcinvoke_sparc64_openbsd.cpp xptcstubs_sparc64_openbsd.cpp + ASFILES := xptcinvoke_asm_sparc64_openbsd.s xptcstubs_asm_sparc64_openbsd.s + endif +diff --git mozilla/xpcom/reflect/xptcall/src/xptcprivate.h mozilla/xpcom/reflect/xptcall/src/xptcprivate.h +index d903ced..e4ec832 100644 +--- mozilla/xpcom/reflect/xptcall/src/xptcprivate.h ++++ mozilla/xpcom/reflect/xptcall/src/xptcprivate.h +@@ -14,7 +14,7 @@ + + class xptiInterfaceEntry; + +-#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__)) ++#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__) && !defined(__FreeBSD__)) + #define STUB_ENTRY(n) NS_IMETHOD Stub##n() = 0; + #else + #define STUB_ENTRY(n) NS_IMETHOD Stub##n(PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64) = 0; +@@ -31,7 +31,7 @@ public: + #undef STUB_ENTRY + #undef SENTINEL_ENTRY + +-#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__)) ++#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__) && !defined(__FreeBSD__)) + #define STUB_ENTRY(n) NS_IMETHOD Stub##n(); + #else + #define STUB_ENTRY(n) NS_IMETHOD Stub##n(PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); Added: branches/experimental/mail/thunderbird/files/patch-bug761419 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/mail/thunderbird/files/patch-bug761419 Tue Aug 28 15:25:15 2012 (r956) @@ -0,0 +1,22 @@ +commit f0a73aa +Author: Paul Adenot +Date: Thu Jun 21 20:44:39 2012 -0400 + + Bug 761419 - Build failure in content/media/gstreamer/nsGStreamerReader.cpp when using clang r=kinetik +--- + content/media/gstreamer/nsGStreamerReader.cpp | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git content/media/gstreamer/nsGStreamerReader.cpp content/media/gstreamer/nsGStreamerReader.cpp +index 06a09b5..c48f92e 100644 +--- mozilla/content/media/gstreamer/nsGStreamerReader.cpp ++++ mozilla/content/media/gstreamer/nsGStreamerReader.cpp +@@ -191,7 +191,7 @@ nsresult nsGStreamerReader::ReadMetadata(nsVideoInfo* aInfo) + * stream but that are otherwise decodeable. + */ + guint flags[3] = {GST_PLAY_FLAG_VIDEO|GST_PLAY_FLAG_AUDIO, +- ~GST_PLAY_FLAG_AUDIO, ~GST_PLAY_FLAG_VIDEO}; ++ static_cast(~GST_PLAY_FLAG_AUDIO), static_cast(~GST_PLAY_FLAG_VIDEO)}; + guint default_flags, current_flags; + g_object_get(mPlayBin, "flags", &default_flags, NULL); + Copied and modified: branches/experimental/mail/thunderbird/files/patch-bug778056 (from r955, branches/experimental/mail/thunderbird/files/patch-mozilla-memory-mozalloc-mozalloc.cpp) ============================================================================== Copied and modified: branches/experimental/mail/thunderbird/files/patch-bug778078 (from r955, branches/experimental/www/seamonkey/files/patch-mozilla-toolkit-xre-nsAppRunner.cpp) ============================================================================== --- branches/experimental/www/seamonkey/files/patch-mozilla-toolkit-xre-nsAppRunner.cpp Tue Aug 28 15:24:27 2012 (r955, copy source) +++ branches/experimental/mail/thunderbird/files/patch-bug778078 Tue Aug 28 15:25:15 2012 (r956) @@ -5,7 +5,7 @@ #if defined(MOZ_WIDGET_GTK2) -#ifdef MOZ_MEMORY -+#if defined(MOZ_MEMORY) || defined(__FreeBSD__) ++#if defined(MOZ_MEMORY) || defined(__FreeBSD__) || defined(__NetBSD__) // Disable the slice allocator, since jemalloc already uses similar layout // algorithms, and using a sub-allocator tends to increase fragmentation. // This must be done before g_thread_init() is called. Added: branches/experimental/mail/thunderbird/files/patch-bug779847 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/mail/thunderbird/files/patch-bug779847 Tue Aug 28 15:25:15 2012 (r956) @@ -0,0 +1,28 @@ +--- mozilla/gfx/ycbcr/Makefile.in ++++ mozilla/gfx/ycbcr/Makefile.in +@@ -54,23 +54,13 @@ CPPSRCS += yuv_row_win.cpp \ + $(NULL) + endif + else +-ifeq ($(OS_ARCH),Linux) +-CPPSRCS += yuv_row_posix.cpp \ +- $(NULL) +-else +-ifeq ($(OS_ARCH),SunOS) +-CPPSRCS += yuv_row_posix.cpp \ +- $(NULL) +-else +-ifeq ($(OS_ARCH),Darwin) ++ifneq (,$(filter Linux SunOS Darwin DragonFly FreeBSD NetBSD OpenBSD, $(OS_ARCH))) + CPPSRCS += yuv_row_posix.cpp \ + $(NULL) + else + CPPSRCS += yuv_row_other.cpp \ + $(NULL) +-endif # Darwin +-endif # SunOS +-endif # linux ++endif # posix + endif # windows + + ifeq (arm,$(findstring arm,$(OS_TEST))) Copied and modified: branches/experimental/mail/thunderbird/files/patch-bug781457 (from r955, branches/experimental/mail/thunderbird/files/patch-mozilla-xpcom-base-nsStackWalk.cpp) ============================================================================== Copied and modified: branches/experimental/mail/thunderbird/files/patch-bug781474 (from r955, branches/experimental/mail/thunderbird/files/patch-mozilla__content__base__public__nsContentUtils.h) ============================================================================== Added: branches/experimental/mail/thunderbird/files/patch-bug783463 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/mail/thunderbird/files/patch-bug783463 Tue Aug 28 15:25:15 2012 (r956) @@ -0,0 +1,34 @@ +--- mozilla/gfx/skia/Makefile.in~ ++++ mozilla/gfx/skia/Makefile.in +@@ -339,10 +339,9 @@ CPPSRCS += \ + SkMMapStream.cpp \ + SkOSFile.cpp \ + $(NULL) +-ifeq (Linux,$(OS_TARGET)) ++ifneq (,$(or $(MOZ_X11),$(filter Linux,$(OS_TARGET)))) + CPPSRCS += \ + SkFontHost_linux.cpp \ +- SkFontHost_tables.cpp \ + SkTime_Unix.cpp \ + $(NULL) + endif +--- mozilla/widget/qt/nsNativeThemeQt.cpp~ ++++ mozilla/widget/qt/nsNativeThemeQt.cpp +@@ -25,7 +25,6 @@ + #include "nsThemeConstants.h" + #include "nsIServiceManager.h" + #include "nsIDOMHTMLInputElement.h" +-#include + + + #include "gfxASurface.h" +--- mozilla/widget/qt/nsSound.cpp~ ++++ mozilla/widget/qt/nsSound.cpp +@@ -40,6 +40,7 @@ + #include + + #include ++#include + + #include "nscore.h" + #include "plstr.h" Copied and modified: branches/experimental/mail/thunderbird/files/patch-bug783571 (from r955, branches/experimental/mail/thunderbird/files/patch-mail-components-Makefile.in) ============================================================================== --- branches/experimental/mail/thunderbird/files/patch-mail-components-Makefile.in Tue Aug 28 15:24:27 2012 (r955, copy source) +++ branches/experimental/mail/thunderbird/files/patch-bug783571 Tue Aug 28 15:25:15 2012 (r956) @@ -9,3 +9,14 @@ DIRS += shell endif +--- mail/components/build/Makefile.in~ ++++ mail/components/build/Makefile.in +@@ -78,7 +78,7 @@ SHARED_LIBRARY_LIBS = \ + ../migration/src/$(LIB_PREFIX)profilemigration_s.$(LIB_SUFFIX) \ + $(NULL) + +-ifneq (,$(filter windows cocoa gtk2, $(MOZ_WIDGET_TOOLKIT))) ++ifneq (,$(filter windows cocoa gtk2 qt, $(MOZ_WIDGET_TOOLKIT))) + SHARED_LIBRARY_LIBS += ../shell/$(LIB_PREFIX)shellservice_s.$(LIB_SUFFIX) + endif + Added: branches/experimental/mail/thunderbird/files/patch-bug785638 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/mail/thunderbird/files/patch-bug785638 Tue Aug 28 15:25:15 2012 (r956) @@ -0,0 +1,168 @@ +diff --git configure.in configure.in +index cef992b..3bd39ca 100644 +--- mozilla/configure.in ++++ mozilla/configure.in +@@ -5353,22 +5353,6 @@ if test -n "$MOZ_VP8" -a -z "$MOZ_NATIVE_LIBVPX"; then + + dnl See if we have assembly on this platform. + case "$OS_ARCH:$CPU_ARCH" in +- Linux:x86) +- VPX_ASFLAGS="-f elf32 -rnasm -pnasm" +- VPX_X86_ASM=1 +- ;; +- Linux:x86_64) +- VPX_ASFLAGS="-f elf64 -rnasm -pnasm -DPIC" +- VPX_X86_ASM=1 +- ;; +- SunOS:x86) +- VPX_ASFLAGS="-f elf32 -rnasm -pnasm" +- VPX_X86_ASM=1 +- ;; +- SunOS:x86_64) +- VPX_ASFLAGS="-f elf64 -rnasm -pnasm -DPIC" +- VPX_X86_ASM=1 +- ;; + Darwin:x86) + VPX_ASFLAGS="-f macho32 -rnasm -pnasm -DPIC" + VPX_X86_ASM=1 +@@ -5412,6 +5388,19 @@ if test -n "$MOZ_VP8" -a -z "$MOZ_NATIVE_LIBVPX"; then + VPX_ASM_SUFFIX="$ASM_SUFFIX" + VPX_ARM_ASM=1 + fi ++ ;; ++ *:x86) ++ if $CC -E -dM - -Date: Thu Jun 21 20:44:39 2012 -0400 - - Bug 761419 - Build failure in content/media/gstreamer/nsGStreamerReader.cpp when using clang r=kinetik ---- - content/media/gstreamer/nsGStreamerReader.cpp | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git content/media/gstreamer/nsGStreamerReader.cpp content/media/gstreamer/nsGStreamerReader.cpp -index 06a09b5..c48f92e 100644 ---- mozilla/content/media/gstreamer/nsGStreamerReader.cpp -+++ mozilla/content/media/gstreamer/nsGStreamerReader.cpp -@@ -191,7 +191,7 @@ nsresult nsGStreamerReader::ReadMetadata(nsVideoInfo* aInfo) - * stream but that are otherwise decodeable. - */ - guint flags[3] = {GST_PLAY_FLAG_VIDEO|GST_PLAY_FLAG_AUDIO, -- ~GST_PLAY_FLAG_AUDIO, ~GST_PLAY_FLAG_VIDEO}; -+ static_cast(~GST_PLAY_FLAG_AUDIO), static_cast(~GST_PLAY_FLAG_VIDEO)}; - guint default_flags, current_flags; - g_object_get(mPlayBin, "flags", &default_flags, NULL); - -commit 667daed -Author: Stephen Moehle -Date: Tue Jun 5 11:32:36 2012 +1200 - - Bug 760899 - Fix debug builds with gstreamer enabled - r=kinetik - - --HG-- - extra : rebase_source : 22598bc470d35d94991ea9f1b14df11ba19a461a ---- - content/media/gstreamer/nsGStreamerReader.cpp | 10 +++++----- - 1 file changed, 5 insertions(+), 5 deletions(-) - -diff --git content/media/gstreamer/nsGStreamerReader.cpp content/media/gstreamer/nsGStreamerReader.cpp -index 6a50e09..164fb2e 100644 ---- mozilla/content/media/gstreamer/nsGStreamerReader.cpp -+++ mozilla/content/media/gstreamer/nsGStreamerReader.cpp -@@ -278,7 +278,7 @@ nsresult nsGStreamerReader::ReadMetadata(nsVideoInfo* aInfo) - if (gst_element_query_duration(GST_ELEMENT(mPlayBin), - &format, &duration) && format == GST_FORMAT_TIME) { - ReentrantMonitorAutoEnter mon(mDecoder->GetReentrantMonitor()); -- LOG(PR_LOG_DEBUG, ("returning duration %"GST_TIME_FORMAT, -+ LOG(PR_LOG_DEBUG, ("returning duration %" GST_TIME_FORMAT, - GST_TIME_ARGS (duration))); - duration = GST_TIME_AS_USECONDS (duration); - mDecoder->GetStateMachine()->SetDuration(duration); -@@ -422,8 +422,8 @@ bool nsGStreamerReader::DecodeVideoFrame(bool &aKeyFrameSkip, - nextTimestamp += gst_util_uint64_scale(GST_USECOND, fpsNum, fpsDen); - - if (timestamp < aTimeThreshold) { -- LOG(PR_LOG_DEBUG, ("skipping frame %"GST_TIME_FORMAT -- " threshold %"GST_TIME_FORMAT, -+ LOG(PR_LOG_DEBUG, ("skipping frame %" GST_TIME_FORMAT -+ " threshold %" GST_TIME_FORMAT, - GST_TIME_ARGS(timestamp), GST_TIME_ARGS(aTimeThreshold))); - gst_buffer_unref(buffer); - buffer = NULL; -@@ -489,7 +489,7 @@ nsresult nsGStreamerReader::Seek(PRInt64 aTarget, - NS_ASSERTION(mDecoder->OnDecodeThread(), "Should be on decode thread."); - - gint64 seekPos = aTarget * GST_USECOND; -- LOG(PR_LOG_DEBUG, ("%p About to seek to %"GST_TIME_FORMAT, -+ LOG(PR_LOG_DEBUG, ("%p About to seek to %" GST_TIME_FORMAT, - mDecoder, GST_TIME_ARGS(seekPos))); - - if (!gst_element_seek_simple(mPlayBin, GST_FORMAT_TIME, -@@ -592,7 +592,7 @@ PRInt64 nsGStreamerReader::QueryDuration() - if (gst_element_query_duration(GST_ELEMENT(mPlayBin), - &format, &duration)) { - if (format == GST_FORMAT_TIME) { -- LOG(PR_LOG_DEBUG, ("pipeline duration %"GST_TIME_FORMAT, -+ LOG(PR_LOG_DEBUG, ("pipeline duration %" GST_TIME_FORMAT, - GST_TIME_ARGS (duration))); - duration = GST_TIME_AS_USECONDS (duration); - } Deleted: branches/experimental/mail/thunderbird/files/patch-mozilla-gfx-thebes-gfxPlatform.cpp ============================================================================== --- branches/experimental/mail/thunderbird/files/patch-mozilla-gfx-thebes-gfxPlatform.cpp Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,34 +0,0 @@ ---- mozilla/gfx/thebes/gfxPlatform.cpp~ 2012-02-07 11:59:39.717184907 +0000 -+++ mozilla/gfx/thebes/gfxPlatform.cpp 2012-02-07 13:06:01.084668445 +0000 -@@ -446,6 +446,7 @@ - static_cast(srcBuffer)->Release(); - } - -+#ifdef MOZ_TREE_CAIRO - void SourceSnapshotDetached(cairo_surface_t *nullSurf) - { - gfxImageSurface* origSurf = -@@ -453,6 +454,7 @@ - - origSurf->SetData(&kSourceSurface, NULL, NULL); - } -+#endif - - RefPtr - gfxPlatform::GetSourceSurfaceForSurface(DrawTarget *aTarget, gfxASurface *aSurface) -@@ -522,6 +524,7 @@ - imgSurface->Stride(), - format); - -+ #ifdef MOZ_TREE_CAIRO - cairo_surface_t *nullSurf = - cairo_null_surface_create(CAIRO_CONTENT_COLOR_ALPHA); - cairo_surface_set_user_data(nullSurf, -@@ -530,6 +533,7 @@ - NULL); - cairo_surface_attach_snapshot(imgSurface->CairoSurface(), nullSurf, SourceSnapshotDetached); - cairo_surface_destroy(nullSurf); -+ #endif - } - - srcBuffer->AddRef(); Deleted: branches/experimental/mail/thunderbird/files/patch-mozilla-gfx-ycbcr-Makefile.in ============================================================================== --- branches/experimental/mail/thunderbird/files/patch-mozilla-gfx-ycbcr-Makefile.in Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,21 +0,0 @@ ---- mozilla/gfx/ycbcr/Makefile.in~ -+++ mozilla/gfx/ycbcr/Makefile.in -@@ -58,6 +58,10 @@ ifeq ($(OS_ARCH),Linux) - CPPSRCS += yuv_row_posix.cpp \ - $(NULL) - else -+ifeq ($(OS_ARCH),FreeBSD) -+CPPSRCS += yuv_row_posix.cpp \ -+ $(NULL) -+else - ifeq ($(OS_ARCH),SunOS) - CPPSRCS += yuv_row_posix.cpp \ - $(NULL) -@@ -70,6 +74,7 @@ CPPSRCS += yuv_row_other.cpp \ - $(NULL) - endif # Darwin - endif # SunOS -+endif # FreeBSD - endif # linux - endif # windows - \ No newline at end of file Deleted: branches/experimental/mail/thunderbird/files/patch-mozilla-js-src-gc-Memory.cpp ============================================================================== --- branches/experimental/mail/thunderbird/files/patch-mozilla-js-src-gc-Memory.cpp Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,13 +0,0 @@ ---- mozilla/js/src/gc/Memory.cpp~ -+++ mozilla/js/src/gc/Memory.cpp -@@ -292,9 +292,9 @@ GetPageFaultCount() - #elif defined(XP_UNIX) || defined(XP_MACOSX) || defined(DARWIN) - - #include --#include - #include - #include -+#include - - void - InitMemorySubsystem() Deleted: branches/experimental/mail/thunderbird/files/patch-mozilla-media-libvpx-vpx_config.c ============================================================================== --- branches/experimental/mail/thunderbird/files/patch-mozilla-media-libvpx-vpx_config.c Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,16 +0,0 @@ ---- mozilla/media/libvpx/vpx_config_c.c~ -+++ mozilla/media/libvpx/vpx_config_c.c -@@ -12,11 +12,11 @@ - /* 32 bit MacOS. */ - #include "vpx_config_x86-darwin9-gcc.c" - --#elif defined(__linux__) && defined(__i386__) -+#elif (defined(__linux__) || defined(__FreeBSD__)) && defined(__i386__) - /* 32 bit Linux. */ - #include "vpx_config_x86-linux-gcc.c" - --#elif defined(__linux__) && defined(__x86_64__) -+#elif (defined(__linux__) || defined(__FreeBSD__)) && defined(__x86_64__) - /* 64 bit Linux. */ - #include "vpx_config_x86_64-linux-gcc.c" - Deleted: branches/experimental/mail/thunderbird/files/patch-mozilla-media-libvpx-vpx_config.h ============================================================================== --- branches/experimental/mail/thunderbird/files/patch-mozilla-media-libvpx-vpx_config.h Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,16 +0,0 @@ ---- mozilla/media/libvpx/vpx_config.h~ -+++ mozilla/media/libvpx/vpx_config.h -@@ -12,11 +12,11 @@ - /* 32 bit MacOS. */ - #include "vpx_config_x86-darwin9-gcc.h" - --#elif defined(__linux__) && defined(__i386__) -+#elif (defined(__linux__) || defined(__FreeBSD__)) && defined(__i386__) - /* 32 bit Linux. */ - #include "vpx_config_x86-linux-gcc.h" - --#elif defined(__linux__) && defined(__x86_64__) -+#elif (defined(__linux__) || defined(__FreeBSD__)) && defined(__x86_64__) - /* 64 bit Linux. */ - #include "vpx_config_x86_64-linux-gcc.h" - Deleted: branches/experimental/mail/thunderbird/files/patch-mozilla-memory-mozalloc-mozalloc.cpp ============================================================================== --- branches/experimental/mail/thunderbird/files/patch-mozilla-memory-mozalloc-mozalloc.cpp Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,21 +0,0 @@ ---- mozilla/memory/mozalloc/mozalloc.cpp~ -+++ mozilla/memory/mozalloc/mozalloc.cpp -@@ -19,6 +19,9 @@ - #if defined(XP_UNIX) - # include // for valloc on *BSD - #endif //if defined(XP_UNIX) -+#ifdef __FreeBSD__ -+# include // for malloc_usable_size -+#endif - - #if defined(XP_WIN) || (defined(XP_OS2) && defined(__declspec)) - # define MOZALLOC_EXPORT __declspec(dllexport) -@@ -210,7 +213,7 @@ moz_malloc_usable_size(void *ptr) - - #if defined(XP_MACOSX) - return malloc_size(ptr); --#elif defined(MOZ_MEMORY) || (defined(XP_LINUX) && !defined(ANDROID)) -+#elif defined(MOZ_MEMORY) || (defined(XP_LINUX) && !defined(ANDROID)) || defined(__FreeBSD__) - // Android bionic libc doesn't have malloc_usable_size. - return malloc_usable_size(ptr); - #elif defined(XP_WIN) Deleted: branches/experimental/mail/thunderbird/files/patch-mozilla-toolkit-xre-nsAppRunner.cpp ============================================================================== --- branches/experimental/mail/thunderbird/files/patch-mozilla-toolkit-xre-nsAppRunner.cpp Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,11 +0,0 @@ ---- mozilla/toolkit/xre/nsAppRunner.cpp~ -+++ mozilla/toolkit/xre/nsAppRunner.cpp -@@ -3819,7 +3819,7 @@ XREMain::XRE_main(int argc, char* argv[] - ScopedLogging log; - - #if defined(MOZ_WIDGET_GTK2) --#ifdef MOZ_MEMORY -+#if defined(MOZ_MEMORY) || defined(__FreeBSD__) - // Disable the slice allocator, since jemalloc already uses similar layout - // algorithms, and using a sub-allocator tends to increase fragmentation. - // This must be done before g_thread_init() is called. Deleted: branches/experimental/mail/thunderbird/files/patch-mozilla-widget-qt-nsNativeThemeQt.cpp ============================================================================== --- branches/experimental/mail/thunderbird/files/patch-mozilla-widget-qt-nsNativeThemeQt.cpp Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,12 +0,0 @@ ---- mozilla/widget/qt/nsNativeThemeQt.cpp~ -+++ mozilla/widget/qt/nsNativeThemeQt.cpp -@@ -25,7 +25,9 @@ - #include "nsThemeConstants.h" - #include "nsIServiceManager.h" - #include "nsIDOMHTMLInputElement.h" -+#ifdef __GLIBC__ - #include -+#endif - - - #include "gfxASurface.h" Deleted: branches/experimental/mail/thunderbird/files/patch-mozilla-widget-qt-nsSound.cpp ============================================================================== --- branches/experimental/mail/thunderbird/files/patch-mozilla-widget-qt-nsSound.cpp Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,10 +0,0 @@ ---- mozilla/widget/qt/nsSound.cpp~ -+++ mozilla/widget/qt/nsSound.cpp -@@ -40,6 +40,7 @@ - #include - - #include -+#include - - #include "nscore.h" - #include "plstr.h" Deleted: branches/experimental/mail/thunderbird/files/patch-mozilla-xpcom-base-nsStackWalk.cpp ============================================================================== --- branches/experimental/mail/thunderbird/files/patch-mozilla-xpcom-base-nsStackWalk.cpp Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,10 +0,0 @@ ---- mozilla/xpcom/base/nsStackWalk.cpp.orig 2010-09-12 19:34:04.012503905 +0300 -+++ mozilla/xpcom/base/nsStackWalk.cpp 2010-09-12 19:34:41.294462134 +0300 -@@ -1123,6 +1123,7 @@ NS_StackWalk(NS_WalkStackCallback aCallb - - #elif defined(HAVE__UNWIND_BACKTRACE) - -+#define _GNU_SOURCE - // libgcc_s.so symbols _Unwind_Backtrace@@GCC_3.3 and _Unwind_GetIP@@GCC_3.0 - #include - Deleted: branches/experimental/mail/thunderbird/files/patch-mozilla-xpcom-reflect-xptcall-public-xptcstubsdecl.inc ============================================================================== --- branches/experimental/mail/thunderbird/files/patch-mozilla-xpcom-reflect-xptcall-public-xptcstubsdecl.inc Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,11 +0,0 @@ ---- mozilla/xpcom/reflect/xptcall/public/xptcstubsdecl.inc.orig Tue Mar 16 03:07:25 2004 -+++ mozilla/xpcom/reflect/xptcall/public/xptcstubsdecl.inc Tue Jun 15 12:52:36 2004 -@@ -8,7 +8,7 @@ - * 1 is AddRef - * 2 is Release - */ --#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__)) -+#if !defined(__ia64) - NS_IMETHOD Stub3(); - NS_IMETHOD Stub4(); - NS_IMETHOD Stub5(); Deleted: branches/experimental/mail/thunderbird/files/patch-mozilla-xpcom-reflect-xptcall-src-md-unix-Makefile.in ============================================================================== --- branches/experimental/mail/thunderbird/files/patch-mozilla-xpcom-reflect-xptcall-src-md-unix-Makefile.in Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,38 +0,0 @@ ---- mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in.orig 2011-04-26 23:22:05.000000000 +0200 -+++ mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in 2011-04-26 23:48:09.637442986 +0200 -@@ -70,7 +70,7 @@ - endif - endif - # IA64 Linux --ifneq (,$(filter Linux,$(OS_ARCH))) -+ifneq (,$(filter Linux FreeBSD,$(OS_ARCH))) - ifneq (,$(findstring ia64,$(OS_TEST))) - CPPSRCS := xptcinvoke_ipf64.cpp xptcstubs_ipf64.cpp - ASFILES := xptcstubs_asm_ipf64.s xptcinvoke_asm_ipf64.s -@@ -341,7 +356,7 @@ - # - # Linux/PPC - # --ifeq ($(OS_ARCH)$(OS_TEST),Linuxpowerpc) -+ifneq (,$(filter Linuxpowerpc FreeBSDpowerpc,$(OS_ARCH)$(OS_TEST))) - CPPSRCS := xptcinvoke_ppc_linux.cpp xptcstubs_ppc_linux.cpp - ASFILES := xptcinvoke_asm_ppc_linux.s xptcstubs_asm_ppc_linux.s - AS := $(CC) -c -x assembler-with-cpp -@@ -350,7 +365,7 @@ - # - # Linux/PPC64 - # --ifeq ($(OS_ARCH)$(OS_TEST),Linuxpowerpc64) -+ifneq (,$(filter Linuxpowerpc64 FreeBSDpowerpc64,$(OS_ARCH)$(OS_TEST))) - CPPSRCS := xptcinvoke_ppc64_linux.cpp xptcstubs_ppc64_linux.cpp - ASFILES := xptcinvoke_asm_ppc64_linux.s xptcstubs_asm_ppc64_linux.s - AS := $(CC) -c -x assembler-with-cpp -@@ -350,7 +350,7 @@ - # - # OpenBSD/SPARC64 - # --ifeq ($(OS_ARCH)$(OS_TEST),OpenBSDsparc64) -+ifneq (,$(filter OpenBSDsparc64 FreeBSDsparc64,$(OS_ARCH)$(OS_TEST))) - CPPSRCS := xptcinvoke_sparc64_openbsd.cpp xptcstubs_sparc64_openbsd.cpp - ASFILES := xptcinvoke_asm_sparc64_openbsd.s xptcstubs_asm_sparc64_openbsd.s - endif Deleted: branches/experimental/mail/thunderbird/files/patch-mozilla__content__base__public__nsContentUtils.h ============================================================================== --- branches/experimental/mail/thunderbird/files/patch-mozilla__content__base__public__nsContentUtils.h Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,11 +0,0 @@ ---- mozilla/content/base/public/nsContentUtils.h.orig 2011-07-07 10:44:49.000000000 +0200 -+++ mozilla/content/base/public/nsContentUtils.h 2011-07-07 10:46:12.000000000 +0200 -@@ -54,7 +54,7 @@ - //A trick to handle IEEE floating point exceptions on FreeBSD - E.D. - #ifdef __FreeBSD__ - #include --#ifdef __alpha__ -+#if !defined(__amd64__) && !defined(__i386__) - static fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP; - #else - static fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP|FP_X_DNML; Added: branches/experimental/mail/thunderbird3/files/patch-bug761077 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/mail/thunderbird3/files/patch-bug761077 Tue Aug 28 15:25:15 2012 (r956) @@ -0,0 +1,110 @@ +diff --git mozilla/xpcom/reflect/xptcall/public/genstubs.pl mozilla/xpcom/reflect/xptcall/public/genstubs.pl +index b8a87a5..918c4cf 100644 +--- mozilla/xpcom/reflect/xptcall/public/genstubs.pl ++++ mozilla/xpcom/reflect/xptcall/public/genstubs.pl +@@ -44,7 +44,7 @@ print OUTFILE "* 0 is QueryInterface\n"; + print OUTFILE "* 1 is AddRef\n"; + print OUTFILE "* 2 is Release\n"; + print OUTFILE "*/\n"; +-print OUTFILE "#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__))\n"; ++print OUTFILE "#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__) && !defined(__FreeBSD__))\n"; + for($i = 0; $i < $entry_count; $i++) { + print OUTFILE "NS_IMETHOD Stub",$i+3,"();\n"; + } +diff --git mozilla/xpcom/reflect/xptcall/public/xptcstubsdecl.inc mozilla/xpcom/reflect/xptcall/public/xptcstubsdecl.inc +index eb66761..807db26 100644 +--- mozilla/xpcom/reflect/xptcall/public/xptcstubsdecl.inc ++++ mozilla/xpcom/reflect/xptcall/public/xptcstubsdecl.inc +@@ -8,7 +8,7 @@ + * 1 is AddRef + * 2 is Release + */ +-#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__)) ++#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__) && !defined(__FreeBSD__)) + NS_IMETHOD Stub3(); + NS_IMETHOD Stub4(); + NS_IMETHOD Stub5(); +diff --git mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in +index ae6ed66..2783957 100644 +--- mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in ++++ mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in +@@ -85,7 +85,7 @@ + # New code for Linux, et. al., with gcc + # Migrate other platforms here after testing + # +-ifneq (,$(filter Linux GNU_%,$(OS_ARCH))) ++ifneq (,$(filter Linux FreeBSD GNU_%,$(OS_ARCH))) + # Linux/x86-64 + ifeq (x86_64,$(OS_TEST)) + CPPSRCS := xptcinvoke_x86_64_unix.cpp xptcstubs_x86_64_linux.cpp +@@ -70,7 +70,7 @@ endif + endif + endif + # IA64 Linux +-ifneq (,$(filter Linux,$(OS_ARCH))) ++ifneq (,$(filter Linux FreeBSD,$(OS_ARCH))) + ifneq (,$(findstring ia64,$(OS_TEST))) + CPPSRCS := xptcinvoke_ipf64.cpp xptcstubs_ipf64.cpp + ASFILES := xptcstubs_asm_ipf64.s xptcinvoke_asm_ipf64.s +@@ -109,12 +109,6 @@ ifeq ($(OS_ARCH)$(OS_TEST),OpenBSDx86_64 + CPPSRCS := xptcinvoke_amd64_openbsd.cpp xptcstubs_amd64_openbsd.cpp + endif + # +-# FreeBSD/amd64 +-# +-ifeq ($(OS_ARCH)$(OS_TEST),FreeBSDx86_64) +-CPPSRCS := xptcinvoke_amd64_linux.cpp xptcstubs_amd64_linux.cpp +-endif +-# + # BeOS/Intel (uses the same unixish_x86 code) + # + ifeq ($(OS_ARCH)$(OS_TEST),BeOSBePC) +@@ -341,7 +356,7 @@ + # + # Linux/PPC + # +-ifeq ($(OS_ARCH)$(OS_TEST),Linuxpowerpc) ++ifneq (,$(filter Linuxpowerpc FreeBSDpowerpc,$(OS_ARCH)$(OS_TEST))) + CPPSRCS := xptcinvoke_ppc_linux.cpp xptcstubs_ppc_linux.cpp + ASFILES := xptcinvoke_asm_ppc_linux.s xptcstubs_asm_ppc_linux.s + AS := $(CC) -c -x assembler-with-cpp +@@ -350,7 +365,7 @@ + # + # Linux/PPC64 + # +-ifeq ($(OS_ARCH)$(OS_TEST),Linuxpowerpc64) ++ifneq (,$(filter Linuxpowerpc64 FreeBSDpowerpc64,$(OS_ARCH)$(OS_TEST))) + CPPSRCS := xptcinvoke_ppc64_linux.cpp xptcstubs_ppc64_linux.cpp + ASFILES := xptcinvoke_asm_ppc64_linux.s xptcstubs_asm_ppc64_linux.s + AS := $(CC) -c -x assembler-with-cpp +@@ -350,7 +350,7 @@ endif + # + # OpenBSD/SPARC64 + # +-ifeq ($(OS_ARCH)$(OS_TEST),OpenBSDsparc64) ++ifneq (,$(filter OpenBSDsparc64 FreeBSDsparc64,$(OS_ARCH)$(OS_TEST))) + CPPSRCS := xptcinvoke_sparc64_openbsd.cpp xptcstubs_sparc64_openbsd.cpp + ASFILES := xptcinvoke_asm_sparc64_openbsd.s xptcstubs_asm_sparc64_openbsd.s + endif +diff --git mozilla/xpcom/reflect/xptcall/src/xptcprivate.h mozilla/xpcom/reflect/xptcall/src/xptcprivate.h +index d903ced..e4ec832 100644 +--- mozilla/xpcom/reflect/xptcall/src/xptcprivate.h ++++ mozilla/xpcom/reflect/xptcall/src/xptcprivate.h +@@ -14,7 +14,7 @@ + + class xptiInterfaceEntry; + +-#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__)) ++#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__) && !defined(__FreeBSD__)) + #define STUB_ENTRY(n) NS_IMETHOD Stub##n() = 0; + #else + #define STUB_ENTRY(n) NS_IMETHOD Stub##n(PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64) = 0; +@@ -31,7 +31,7 @@ public: + #undef STUB_ENTRY + #undef SENTINEL_ENTRY + +-#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__)) ++#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__) && !defined(__FreeBSD__)) + #define STUB_ENTRY(n) NS_IMETHOD Stub##n(); + #else + #define STUB_ENTRY(n) NS_IMETHOD Stub##n(PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); Copied and modified: branches/experimental/mail/thunderbird3/files/patch-bug778078 (from r955, branches/experimental/mail/thunderbird3/files/patch-mozilla-toolkit-xre-nsAppRunner.cpp) ============================================================================== --- branches/experimental/mail/thunderbird3/files/patch-mozilla-toolkit-xre-nsAppRunner.cpp Tue Aug 28 15:24:27 2012 (r955, copy source) +++ branches/experimental/mail/thunderbird3/files/patch-bug778078 Tue Aug 28 15:25:15 2012 (r956) @@ -5,7 +5,7 @@ #endif #if defined(MOZ_WIDGET_GTK2) -#ifdef MOZ_MEMORY -+#if defined(MOZ_MEMORY) || defined(__FreeBSD__) ++#if defined(MOZ_MEMORY) || defined(__FreeBSD__) || defined(__NetBSD__) // Disable the slice allocator, since jemalloc already uses similar layout // algorithms, and using a sub-allocator tends to increase fragmentation. // This must be done before g_thread_init() is called. Copied and modified: branches/experimental/mail/thunderbird3/files/patch-bug781457 (from r955, branches/experimental/mail/thunderbird-esr/files/patch-mozilla-xpcom-base-nsStackWalk.cpp) ============================================================================== --- branches/experimental/mail/thunderbird-esr/files/patch-mozilla-xpcom-base-nsStackWalk.cpp Tue Aug 28 15:24:27 2012 (r955, copy source) +++ branches/experimental/mail/thunderbird3/files/patch-bug781457 Tue Aug 28 15:25:15 2012 (r956) @@ -1,5 +1,5 @@ ---- mozilla/xpcom/base/nsStackWalk.cpp.orig 2010-09-12 19:34:04.012503905 +0300 -+++ mozilla/xpcom/base/nsStackWalk.cpp 2010-09-12 19:34:41.294462134 +0300 +--- mozilla/xpcom/base/nsStackWalk.cpp.orig 2012-05-29 00:57:31.000000000 +0200 ++++ mozilla/xpcom/base/nsStackWalk.cpp 2012-06-03 12:33:40.000000000 +0200 @@ -1123,6 +1123,7 @@ NS_StackWalk(NS_WalkStackCallback aCallb #elif defined(HAVE__UNWIND_BACKTRACE) Deleted: branches/experimental/mail/thunderbird3/files/patch-mozilla-toolkit-xre-nsAppRunner.cpp ============================================================================== --- branches/experimental/mail/thunderbird3/files/patch-mozilla-toolkit-xre-nsAppRunner.cpp Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,11 +0,0 @@ ---- mozilla/toolkit/xre/nsAppRunner.cpp~ -+++ mozilla/toolkit/xre/nsAppRunner.cpp -@@ -3046,7 +3046,7 @@ XRE_main(int argc, char* argv[], const n - QApplication app(gArgc, gArgv); - #endif - #if defined(MOZ_WIDGET_GTK2) --#ifdef MOZ_MEMORY -+#if defined(MOZ_MEMORY) || defined(__FreeBSD__) - // Disable the slice allocator, since jemalloc already uses similar layout - // algorithms, and using a sub-allocator tends to increase fragmentation. - // This must be done before g_thread_init() is called. Modified: branches/experimental/mail/thunderbird3/files/patch-mozilla-xpcom-base-nsStackWalk.cpp ============================================================================== --- branches/experimental/mail/thunderbird3/files/patch-mozilla-xpcom-base-nsStackWalk.cpp Tue Aug 28 15:24:27 2012 (r955) +++ branches/experimental/mail/thunderbird3/files/patch-mozilla-xpcom-base-nsStackWalk.cpp Tue Aug 28 15:25:15 2012 (r956) @@ -8,11 +8,3 @@ #if defined(_WIN32) && (defined(_M_IX86) || defined(_M_AMD64) || defined(_M_IA64)) && !defined(WINCE) // WIN32 x86 stack walking code -@@ -1123,6 +1123,7 @@ NS_StackWalk(NS_WalkStackCallback aCallb - - #elif defined(HAVE__UNWIND_BACKTRACE) - -+#define _GNU_SOURCE - // libgcc_s.so symbols _Unwind_Backtrace@@GCC_3.3 and _Unwind_GetIP@@GCC_3.0 - #include - Deleted: branches/experimental/mail/thunderbird3/files/patch-mozilla-xpcom-reflect-xptcall-public-xptcstubsdecl.inc ============================================================================== --- branches/experimental/mail/thunderbird3/files/patch-mozilla-xpcom-reflect-xptcall-public-xptcstubsdecl.inc Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,11 +0,0 @@ ---- mozilla/xpcom/reflect/xptcall/public/xptcstubsdecl.inc.orig Tue Mar 16 03:07:25 2004 -+++ mozilla/xpcom/reflect/xptcall/public/xptcstubsdecl.inc Tue Jun 15 12:52:36 2004 -@@ -8,7 +8,7 @@ - * 1 is AddRef - * 2 is Release - */ --#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__)) -+#if !defined(__ia64) - NS_IMETHOD Stub3(); - NS_IMETHOD Stub4(); - NS_IMETHOD Stub5(); Deleted: branches/experimental/mail/thunderbird3/files/patch-mozilla-xpcom-reflect-xptcall-src-md-unix-Makefile.in ============================================================================== --- branches/experimental/mail/thunderbird3/files/patch-mozilla-xpcom-reflect-xptcall-src-md-unix-Makefile.in Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,60 +0,0 @@ ---- mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in.orig 2011-04-26 23:22:05.000000000 +0200 -+++ mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in 2011-04-26 23:48:09.637442986 +0200 -@@ -85,7 +85,7 @@ - # New code for Linux, et. al., with gcc - # Migrate other platforms here after testing - # --ifneq (,$(filter Linux GNU_%,$(OS_ARCH))) -+ifneq (,$(filter Linux FreeBSD GNU_%,$(OS_ARCH))) - # Linux/x86-64 - ifeq (x86_64,$(OS_TEST)) - CPPSRCS := xptcinvoke_x86_64_unix.cpp xptcstubs_x86_64_linux.cpp -@@ -70,7 +70,7 @@ - endif - endif - # IA64 Linux --ifneq (,$(filter Linux,$(OS_ARCH))) -+ifneq (,$(filter Linux FreeBSD,$(OS_ARCH))) - ifneq (,$(findstring ia64,$(OS_TEST))) - CPPSRCS := xptcinvoke_ipf64.cpp xptcstubs_ipf64.cpp - ASFILES := xptcstubs_asm_ipf64.s xptcinvoke_asm_ipf64.s -@@ -109,12 +109,6 @@ ifeq ($(OS_ARCH)$(OS_TEST),OpenBSDx86_64 - CPPSRCS := xptcinvoke_amd64_openbsd.cpp xptcstubs_amd64_openbsd.cpp - endif - # --# FreeBSD/amd64 --# --ifeq ($(OS_ARCH)$(OS_TEST),FreeBSDx86_64) --CPPSRCS := xptcinvoke_amd64_linux.cpp xptcstubs_amd64_linux.cpp --endif --# - # BeOS/Intel (uses the same unixish_x86 code) - # - ifeq ($(OS_ARCH)$(OS_TEST),BeOSBePC) -@@ -341,7 +356,7 @@ - # - # Linux/PPC - # --ifeq ($(OS_ARCH)$(OS_TEST),Linuxpowerpc) -+ifneq (,$(filter Linuxpowerpc FreeBSDpowerpc,$(OS_ARCH)$(OS_TEST))) - CPPSRCS := xptcinvoke_ppc_linux.cpp xptcstubs_ppc_linux.cpp - ASFILES := xptcinvoke_asm_ppc_linux.s xptcstubs_asm_ppc_linux.s - AS := $(CC) -c -x assembler-with-cpp -@@ -350,7 +365,7 @@ - # - # Linux/PPC64 - # --ifeq ($(OS_ARCH)$(OS_TEST),Linuxpowerpc64) -+ifneq (,$(filter Linuxpowerpc64 FreeBSDpowerpc64,$(OS_ARCH)$(OS_TEST))) - CPPSRCS := xptcinvoke_ppc64_linux.cpp xptcstubs_ppc64_linux.cpp - ASFILES := xptcinvoke_asm_ppc64_linux.s xptcstubs_asm_ppc64_linux.s - AS := $(CC) -c -x assembler-with-cpp -@@ -350,7 +350,7 @@ - # - # OpenBSD/SPARC64 - # --ifeq ($(OS_ARCH)$(OS_TEST),OpenBSDsparc64) -+ifneq (,$(filter OpenBSDsparc64 FreeBSDsparc64,$(OS_ARCH)$(OS_TEST))) - CPPSRCS := xptcinvoke_sparc64_openbsd.cpp xptcstubs_sparc64_openbsd.cpp - ASFILES := xptcinvoke_asm_sparc64_openbsd.s xptcstubs_asm_sparc64_openbsd.s - endif Added: branches/experimental/www/firefox-esr/files/patch-bug714312 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/firefox-esr/files/patch-bug714312 Tue Aug 28 15:25:15 2012 (r956) @@ -0,0 +1,73 @@ +commit c104d9b +Author: Landry Breuil +Date: Mon Jan 9 17:32:00 2012 -0600 + + Bug 714312 - Use to get endianess on BSD systems, fixing the BSD build. r=ted + + --HG-- + extra : rebase_source : 8b418bdb2d713093d138ffed20bf1630c05f396b +--- + js/src/configure.in | 5 +++++ + js/src/js-config.h.in | 4 ++++ + js/src/jscpucfg.h | 17 +++++++++++++++++ + 3 files changed, 26 insertions(+) + +diff --git js/src/configure.in js/src/configure.in +index 164c896..361b29e 100644 +--- js/src/configure.in ++++ js/src/configure.in +@@ -2934,6 +2934,11 @@ if test "$ac_cv_header_endian_h" = yes; + AC_DEFINE(JS_HAVE_ENDIAN_H) + fi + ++AC_CHECK_HEADERS(machine/endian.h) ++if test "$ac_cv_header_machine_endian_h" = yes; then ++ AC_DEFINE(JS_HAVE_MACHINE_ENDIAN_H) ++fi ++ + AC_CHECK_HEADERS(sys/isa_defs.h) + if test "$ac_cv_header_sys_isa_defs_h" = yes; then + AC_DEFINE(JS_HAVE_SYS_ISA_DEFS_H) +diff --git js/src/js-config.h.in js/src/js-config.h.in +index fb009fa..402262e 100644 +--- js/src/js-config.h.in ++++ js/src/js-config.h.in +@@ -59,6 +59,10 @@ + useable. See jscpucfg.h. */ + #undef JS_HAVE_ENDIAN_H + ++/* Define to 1 if the header is present and ++ useable. See jscpucfg.h. */ ++#undef JS_HAVE_MACHINE_ENDIAN_H ++ + /* Define to 1 if the header is present and + useable. See jscpucfg.h. */ + #undef JS_HAVE_SYS_ISA_DEFS_H +diff --git js/src/jscpucfg.h js/src/jscpucfg.h +index dd32bce..5fd8415 100644 +--- js/src/jscpucfg.h ++++ js/src/jscpucfg.h +@@ -92,6 +92,23 @@ + # error "endian.h does not define __BYTE_ORDER. Cannot determine endianness." + # endif + ++/* BSDs */ ++#elif defined(JS_HAVE_MACHINE_ENDIAN_H) ++# include ++# include ++ ++# if defined(_BYTE_ORDER) ++# if _BYTE_ORDER == _LITTLE_ENDIAN ++# define IS_LITTLE_ENDIAN 1 ++# undef IS_BIG_ENDIAN ++# elif _BYTE_ORDER == _BIG_ENDIAN ++# undef IS_LITTLE_ENDIAN ++# define IS_BIG_ENDIAN 1 ++# endif ++# else /* !defined(_BYTE_ORDER) */ ++# error "machine/endian.h does not define _BYTE_ORDER. Cannot determine endianness." ++# endif ++ + #elif defined(JS_HAVE_SYS_ISA_DEFS_H) + # include + Added: branches/experimental/www/firefox-esr/files/patch-bug725655 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/firefox-esr/files/patch-bug725655 Tue Aug 28 15:25:15 2012 (r956) @@ -0,0 +1,53 @@ +commit 18b9c9d +Author: Martin Stránský +Date: Fri Feb 10 16:07:41 2012 +0100 + + Bug 725655 - gcc 4.7 build failures (missing headers). r=benjamin +--- + ipc/chromium/src/base/file_util_linux.cc | 3 +++ + ipc/chromium/src/base/message_pump_libevent.cc | 3 +++ + ipc/chromium/src/base/time_posix.cc | 3 +++ + 3 files changed, 9 insertions(+) + +diff --git ipc/chromium/src/base/file_util_linux.cc ipc/chromium/src/base/file_util_linux.cc +index cca706f..171e44f 100644 +--- ipc/chromium/src/base/file_util_linux.cc ++++ ipc/chromium/src/base/file_util_linux.cc +@@ -5,6 +5,9 @@ + #include "base/file_util.h" + + #include ++#if defined(ANDROID) || defined(OS_POSIX) ++#include ++#endif + + #include + #include +diff --git ipc/chromium/src/base/message_pump_libevent.cc ipc/chromium/src/base/message_pump_libevent.cc +index 6194f79..9f31dbb 100644 +--- ipc/chromium/src/base/message_pump_libevent.cc ++++ ipc/chromium/src/base/message_pump_libevent.cc +@@ -6,6 +6,9 @@ + + #include + #include ++#if defined(ANDROID) || defined(OS_POSIX) ++#include ++#endif + + #include "eintr_wrapper.h" + #include "base/logging.h" +diff --git ipc/chromium/src/base/time_posix.cc ipc/chromium/src/base/time_posix.cc +index 8d1a1d5..abf2a56 100644 +--- ipc/chromium/src/base/time_posix.cc ++++ ipc/chromium/src/base/time_posix.cc +@@ -13,6 +13,9 @@ + #else + #include + #endif ++#if defined(ANDROID) || defined(OS_POSIX) ++#include ++#endif + + #include + Added: branches/experimental/www/firefox-esr/files/patch-bug729155 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/firefox-esr/files/patch-bug729155 Tue Aug 28 15:25:15 2012 (r956) @@ -0,0 +1,18 @@ +--- dom/plugins/ipc/PluginMessageUtils.cpp ++++ dom/plugins/ipc/PluginMessageUtils.cpp +@@ -114,6 +114,7 @@ MediateRace(const RPCChannel::Message& parent, + } + } + ++#if defined(OS_LINUX) + static string + ReplaceAll(const string& haystack, const string& needle, const string& with) + { +@@ -127,6 +128,7 @@ ReplaceAll(const string& haystack, const string& needle, const string& with) + + return munged; + } ++#endif + + string + MungePluginDsoPath(const string& path) Added: branches/experimental/www/firefox-esr/files/patch-bug761077 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/firefox-esr/files/patch-bug761077 Tue Aug 28 15:25:15 2012 (r956) @@ -0,0 +1,88 @@ +diff --git xpcom/reflect/xptcall/public/genstubs.pl xpcom/reflect/xptcall/public/genstubs.pl +index b8a87a5..918c4cf 100644 +--- xpcom/reflect/xptcall/public/genstubs.pl ++++ xpcom/reflect/xptcall/public/genstubs.pl +@@ -44,7 +44,7 @@ print OUTFILE "* 0 is QueryInterface\n"; + print OUTFILE "* 1 is AddRef\n"; + print OUTFILE "* 2 is Release\n"; + print OUTFILE "*/\n"; +-print OUTFILE "#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__))\n"; ++print OUTFILE "#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__) && !defined(__FreeBSD__))\n"; + for($i = 0; $i < $entry_count; $i++) { + print OUTFILE "NS_IMETHOD Stub",$i+3,"();\n"; + } +diff --git xpcom/reflect/xptcall/public/xptcstubsdecl.inc xpcom/reflect/xptcall/public/xptcstubsdecl.inc +index eb66761..807db26 100644 +--- xpcom/reflect/xptcall/public/xptcstubsdecl.inc ++++ xpcom/reflect/xptcall/public/xptcstubsdecl.inc +@@ -8,7 +8,7 @@ + * 1 is AddRef + * 2 is Release + */ +-#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__)) ++#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__) && !defined(__FreeBSD__)) + NS_IMETHOD Stub3(); + NS_IMETHOD Stub4(); + NS_IMETHOD Stub5(); +diff --git xpcom/reflect/xptcall/src/md/unix/Makefile.in xpcom/reflect/xptcall/src/md/unix/Makefile.in +index ae6ed66..2783957 100644 +--- xpcom/reflect/xptcall/src/md/unix/Makefile.in ++++ xpcom/reflect/xptcall/src/md/unix/Makefile.in +@@ -70,7 +70,7 @@ endif + endif + endif + # IA64 Linux +-ifneq (,$(filter Linux,$(OS_ARCH))) ++ifneq (,$(filter Linux FreeBSD,$(OS_ARCH))) + ifneq (,$(findstring ia64,$(OS_TEST))) + CPPSRCS := xptcinvoke_ipf64.cpp xptcstubs_ipf64.cpp + ASFILES := xptcstubs_asm_ipf64.s xptcinvoke_asm_ipf64.s +@@ -269,7 +269,7 @@ endif + # + # Linux/PPC + # +-ifeq ($(OS_ARCH)$(OS_TEST),Linuxpowerpc) ++ifneq (,$(filter Linuxpowerpc FreeBSDpowerpc,$(OS_ARCH)$(OS_TEST))) + CPPSRCS := xptcinvoke_ppc_linux.cpp xptcstubs_ppc_linux.cpp + ASFILES := xptcinvoke_asm_ppc_linux.s xptcstubs_asm_ppc_linux.s + AS := $(CC) -c -x assembler-with-cpp +@@ -278,7 +278,7 @@ endif + # + # Linux/PPC64 + # +-ifeq ($(OS_ARCH)$(OS_TEST),Linuxpowerpc64) ++ifneq (,$(filter Linuxpowerpc64 FreeBSDpowerpc64,$(OS_ARCH)$(OS_TEST))) + CPPSRCS := xptcinvoke_ppc64_linux.cpp xptcstubs_ppc64_linux.cpp + ASFILES := xptcinvoke_asm_ppc64_linux.s xptcstubs_asm_ppc64_linux.s + AS := $(CC) -c -x assembler-with-cpp +@@ -350,7 +350,7 @@ endif + # + # OpenBSD/SPARC64 + # +-ifeq ($(OS_ARCH)$(OS_TEST),OpenBSDsparc64) ++ifneq (,$(filter OpenBSDsparc64 FreeBSDsparc64,$(OS_ARCH)$(OS_TEST))) + CPPSRCS := xptcinvoke_sparc64_openbsd.cpp xptcstubs_sparc64_openbsd.cpp + ASFILES := xptcinvoke_asm_sparc64_openbsd.s xptcstubs_asm_sparc64_openbsd.s + endif +diff --git xpcom/reflect/xptcall/src/xptcprivate.h xpcom/reflect/xptcall/src/xptcprivate.h +index d903ced..e4ec832 100644 +--- xpcom/reflect/xptcall/src/xptcprivate.h ++++ xpcom/reflect/xptcall/src/xptcprivate.h +@@ -14,7 +14,7 @@ + + class xptiInterfaceEntry; + +-#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__)) ++#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__) && !defined(__FreeBSD__)) + #define STUB_ENTRY(n) NS_IMETHOD Stub##n() = 0; + #else + #define STUB_ENTRY(n) NS_IMETHOD Stub##n(PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64) = 0; +@@ -31,7 +31,7 @@ public: + #undef STUB_ENTRY + #undef SENTINEL_ENTRY + +-#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__)) ++#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__) && !defined(__FreeBSD__)) + #define STUB_ENTRY(n) NS_IMETHOD Stub##n(); + #else + #define STUB_ENTRY(n) NS_IMETHOD Stub##n(PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); Copied and modified: branches/experimental/www/firefox-esr/files/patch-bug778056 (from r955, branches/experimental/www/firefox-esr/files/patch-memory-mozalloc-mozalloc.cpp) ============================================================================== Copied and modified: branches/experimental/www/firefox-esr/files/patch-bug778078 (from r955, branches/experimental/www/firefox-esr/files/patch-toolkit-xre-nsAppRunner.cpp) ============================================================================== --- branches/experimental/www/firefox-esr/files/patch-toolkit-xre-nsAppRunner.cpp Tue Aug 28 15:24:27 2012 (r955, copy source) +++ branches/experimental/www/firefox-esr/files/patch-bug778078 Tue Aug 28 15:25:15 2012 (r956) @@ -5,7 +5,7 @@ #endif #if defined(MOZ_WIDGET_GTK2) -#ifdef MOZ_MEMORY -+#if defined(MOZ_MEMORY) || defined(__FreeBSD__) ++#if defined(MOZ_MEMORY) || defined(__FreeBSD__) || defined(__NetBSD__) // Disable the slice allocator, since jemalloc already uses similar layout // algorithms, and using a sub-allocator tends to increase fragmentation. // This must be done before g_thread_init() is called. Added: branches/experimental/www/firefox-esr/files/patch-bug779847 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/firefox-esr/files/patch-bug779847 Tue Aug 28 15:25:15 2012 (r956) @@ -0,0 +1,28 @@ +--- gfx/ycbcr/Makefile.in ++++ gfx/ycbcr/Makefile.in +@@ -54,23 +54,13 @@ CPPSRCS += yuv_row_win.cpp \ + $(NULL) + endif + else +-ifeq ($(OS_ARCH),Linux) +-CPPSRCS += yuv_row_posix.cpp \ +- $(NULL) +-else +-ifeq ($(OS_ARCH),SunOS) +-CPPSRCS += yuv_row_posix.cpp \ +- $(NULL) +-else +-ifeq ($(OS_ARCH),Darwin) ++ifneq (,$(filter Linux SunOS Darwin DragonFly FreeBSD NetBSD OpenBSD, $(OS_ARCH))) + CPPSRCS += yuv_row_posix.cpp \ + $(NULL) + else + CPPSRCS += yuv_row_other.cpp \ + $(NULL) +-endif # Darwin +-endif # SunOS +-endif # linux ++endif # posix + endif # windows + + ifeq (arm,$(findstring arm,$(OS_TEST))) Copied and modified: branches/experimental/www/firefox-esr/files/patch-bug781457 (from r955, branches/experimental/www/firefox-esr/files/patch-xpcom_base_nsStackWalk.cpp) ============================================================================== Copied and modified: branches/experimental/www/firefox-esr/files/patch-bug781474 (from r955, branches/experimental/www/firefox-esr/files/patch-content__base__public__nsContentUtils.h) ============================================================================== Added: branches/experimental/www/firefox-esr/files/patch-bug783463 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/firefox-esr/files/patch-bug783463 Tue Aug 28 15:25:15 2012 (r956) @@ -0,0 +1,20 @@ +--- widget/src/qt/nsNativeThemeQt.cpp~ ++++ widget/src/qt/nsNativeThemeQt.cpp +@@ -25,7 +25,6 @@ + #include "nsThemeConstants.h" + #include "nsIServiceManager.h" + #include "nsIDOMHTMLInputElement.h" +-#include + + + #include "gfxASurface.h" +--- widget/src/qt/nsSound.cpp~ ++++ widget/src/qt/nsSound.cpp +@@ -40,6 +40,7 @@ + #include + + #include ++#include + + #include "nscore.h" + #include "plstr.h" Added: branches/experimental/www/firefox-esr/files/patch-bug785638 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/firefox-esr/files/patch-bug785638 Tue Aug 28 15:25:15 2012 (r956) @@ -0,0 +1,168 @@ +diff --git configure.in configure.in +index cef992b..3bd39ca 100644 +--- configure.in ++++ configure.in +@@ -5353,22 +5353,6 @@ if test -n "$MOZ_VP8" -a -z "$MOZ_NATIVE_LIBVPX"; then + + dnl See if we have assembly on this platform. + case "$OS_ARCH:$CPU_ARCH" in +- Linux:x86) +- VPX_ASFLAGS="-f elf32 -rnasm -pnasm" +- VPX_X86_ASM=1 +- ;; +- Linux:x86_64) +- VPX_ASFLAGS="-f elf64 -rnasm -pnasm -DPIC" +- VPX_X86_ASM=1 +- ;; +- SunOS:x86) +- VPX_ASFLAGS="-f elf32 -rnasm -pnasm" +- VPX_X86_ASM=1 +- ;; +- SunOS:x86_64) +- VPX_ASFLAGS="-f elf64 -rnasm -pnasm -DPIC" +- VPX_X86_ASM=1 +- ;; + Darwin:x86) + VPX_ASFLAGS="-f macho32 -rnasm -pnasm -DPIC" + VPX_X86_ASM=1 +@@ -5412,6 +5388,19 @@ if test -n "$MOZ_VP8" -a -z "$MOZ_NATIVE_LIBVPX"; then + VPX_ASM_SUFFIX="$ASM_SUFFIX" + VPX_ARM_ASM=1 + fi ++ ;; ++ *:x86) ++ if $CC -E -dM - --#ifdef __alpha__ -+#if !defined(__amd64__) && !defined(__i386__) - static fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP; - #else - static fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP|FP_X_DNML; Deleted: branches/experimental/www/firefox-esr/files/patch-dom-plugins-ipc-PluginMessageUtils.cpp ============================================================================== --- branches/experimental/www/firefox-esr/files/patch-dom-plugins-ipc-PluginMessageUtils.cpp Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,11 +0,0 @@ ---- dom/plugins/ipc/PluginMessageUtils.cpp~ -+++ dom/plugins/ipc/PluginMessageUtils.cpp -@@ -94,7 +94,7 @@ ReplaceAll(const string& haystack, const - i += with.length(); - } - -- return munged; -+ return munged.c_str(); - } - #endif - Deleted: branches/experimental/www/firefox-esr/files/patch-gfx-ycbcr-Makefile.in ============================================================================== --- branches/experimental/www/firefox-esr/files/patch-gfx-ycbcr-Makefile.in Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,21 +0,0 @@ ---- gfx/ycbcr/Makefile.in~ -+++ gfx/ycbcr/Makefile.in -@@ -58,6 +58,10 @@ ifeq ($(OS_ARCH),Linux) - CPPSRCS += yuv_row_posix.cpp \ - $(NULL) - else -+ifeq ($(OS_ARCH),FreeBSD) -+CPPSRCS += yuv_row_posix.cpp \ -+ $(NULL) -+else - ifeq ($(OS_ARCH),SunOS) - CPPSRCS += yuv_row_posix.cpp \ - $(NULL) -@@ -70,6 +74,7 @@ CPPSRCS += yuv_row_other.cpp \ - $(NULL) - endif # Darwin - endif # SunOS -+endif # FreeBSD - endif # linux - endif # windows - \ No newline at end of file Deleted: branches/experimental/www/firefox-esr/files/patch-ipc-chromium-src-base-file_util_linux.cc ============================================================================== --- branches/experimental/www/firefox-esr/files/patch-ipc-chromium-src-base-file_util_linux.cc Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,8 +0,0 @@ ---- ipc/chromium/src/base/file_util_linux.cc~ -+++ ipc/chromium/src/base/file_util_linux.cc -@@ -5,6 +5,7 @@ - #include "base/file_util.h" - - #include -+#include - Modified: branches/experimental/www/firefox-esr/files/patch-ipc-chromium-src-base-message_pump_libevent.cc ============================================================================== --- branches/experimental/www/firefox-esr/files/patch-ipc-chromium-src-base-message_pump_libevent.cc Tue Aug 28 15:24:27 2012 (r955) +++ branches/experimental/www/firefox-esr/files/patch-ipc-chromium-src-base-message_pump_libevent.cc Tue Aug 28 15:25:15 2012 (r956) @@ -1,13 +1,5 @@ --- ipc/chromium/src/base/message_pump_libevent.cc~ +++ ipc/chromium/src/base/message_pump_libevent.cc -@@ -6,6 +6,7 @@ - - #include - #include -+#include - - #include "eintr_wrapper.h" - #include "base/logging.h" @@ -15,7 +15,7 @@ #include "base/scoped_nsautorelease_pool.h" #include "base/scoped_ptr.h" Deleted: branches/experimental/www/firefox-esr/files/patch-ipc-chromium-src-base-time_posix.cc ============================================================================== --- branches/experimental/www/firefox-esr/files/patch-ipc-chromium-src-base-time_posix.cc Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,10 +0,0 @@ ---- ipc/chromium/src/base/time_posix.cc~ -+++ ipc/chromium/src/base/time_posix.cc -@@ -8,6 +9,7 @@ - #include - #endif - #include -+#include - #ifdef ANDROID - #include - #else Deleted: branches/experimental/www/firefox-esr/files/patch-js-src-jscpucfg.h ============================================================================== --- branches/experimental/www/firefox-esr/files/patch-js-src-jscpucfg.h Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,22 +0,0 @@ ---- js/src/jscpucfg.h.orig 2012-01-18 17:38:54.409461514 +0100 -+++ js/src/jscpucfg.h 2012-01-18 17:38:59.522462164 +0100 -@@ -77,6 +77,19 @@ - #define IS_BIG_ENDIAN 1 - #endif - -+#elif defined(__FreeBSD__) -+#include -+ -+#if defined(BYTE_ORDER) -+#if BYTE_ORDER == LITTLE_ENDIAN -+#define IS_LITTLE_ENDIAN 1 -+#undef IS_BIG_ENDIAN -+#elif BYTE_ORDER == BIG_ENDIAN -+#undef IS_LITTLE_ENDIAN -+#define IS_BIG_ENDIAN 1 -+#endif -+#endif -+ - #elif defined(JS_HAVE_ENDIAN_H) - #include - Deleted: branches/experimental/www/firefox-esr/files/patch-media-libvpx-vpx_config.c ============================================================================== --- branches/experimental/www/firefox-esr/files/patch-media-libvpx-vpx_config.c Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,16 +0,0 @@ ---- media/libvpx/vpx_config_c.c~ -+++ media/libvpx/vpx_config_c.c -@@ -12,11 +12,11 @@ - /* 32 bit MacOS. */ - #include "vpx_config_x86-darwin9-gcc.c" - --#elif defined(__linux__) && defined(__i386__) -+#elif (defined(__linux__) || defined(__FreeBSD__)) && defined(__i386__) - /* 32 bit Linux. */ - #include "vpx_config_x86-linux-gcc.c" - --#elif defined(__linux__) && defined(__x86_64__) -+#elif (defined(__linux__) || defined(__FreeBSD__)) && defined(__x86_64__) - /* 64 bit Linux. */ - #include "vpx_config_x86_64-linux-gcc.c" - Deleted: branches/experimental/www/firefox-esr/files/patch-media-libvpx-vpx_config.h ============================================================================== --- branches/experimental/www/firefox-esr/files/patch-media-libvpx-vpx_config.h Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,16 +0,0 @@ ---- media/libvpx/vpx_config.h~ -+++ media/libvpx/vpx_config.h -@@ -12,11 +12,11 @@ - /* 32 bit MacOS. */ - #include "vpx_config_x86-darwin9-gcc.h" - --#elif defined(__linux__) && defined(__i386__) -+#elif (defined(__linux__) || defined(__FreeBSD__)) && defined(__i386__) - /* 32 bit Linux. */ - #include "vpx_config_x86-linux-gcc.h" - --#elif defined(__linux__) && defined(__x86_64__) -+#elif (defined(__linux__) || defined(__FreeBSD__)) && defined(__x86_64__) - /* 64 bit Linux. */ - #include "vpx_config_x86_64-linux-gcc.h" - Deleted: branches/experimental/www/firefox-esr/files/patch-memory-mozalloc-mozalloc.cpp ============================================================================== --- branches/experimental/www/firefox-esr/files/patch-memory-mozalloc-mozalloc.cpp Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,21 +0,0 @@ ---- memory/mozalloc/mozalloc.cpp~ -+++ memory/mozalloc/mozalloc.cpp -@@ -52,6 +52,9 @@ - #if defined(XP_UNIX) - # include // for valloc on *BSD - #endif //if defined(XP_UNIX) -+#ifdef __FreeBSD__ -+# include // for malloc_usable_size -+#endif - - #if defined(MOZ_MEMORY) - // jemalloc.h doesn't redeclare symbols if they're provided by the OS -@@ -259,7 +262,7 @@ moz_malloc_usable_size(void *ptr) - - #if defined(XP_MACOSX) - return malloc_size(ptr); --#elif defined(MOZ_MEMORY) -+#elif defined(MOZ_MEMORY) || defined(__FreeBSD__) - return malloc_usable_size(ptr); - #elif defined(XP_WIN) - return _msize(ptr); Deleted: branches/experimental/www/firefox-esr/files/patch-toolkit-xre-nsAppRunner.cpp ============================================================================== --- branches/experimental/www/firefox-esr/files/patch-toolkit-xre-nsAppRunner.cpp Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,11 +0,0 @@ ---- toolkit/xre/nsAppRunner.cpp~ -+++ toolkit/xre/nsAppRunner.cpp -@@ -3133,7 +3133,7 @@ XRE_main(int argc, char* argv[], const n - gQtOnlyArgv[gQtOnlyArgc] = nsnull; - #endif - #if defined(MOZ_WIDGET_GTK2) --#ifdef MOZ_MEMORY -+#if defined(MOZ_MEMORY) || defined(__FreeBSD__) - // Disable the slice allocator, since jemalloc already uses similar layout - // algorithms, and using a sub-allocator tends to increase fragmentation. - // This must be done before g_thread_init() is called. Deleted: branches/experimental/www/firefox-esr/files/patch-widget-src-qt-nsNativeThemeQt.cpp ============================================================================== --- branches/experimental/www/firefox-esr/files/patch-widget-src-qt-nsNativeThemeQt.cpp Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,12 +0,0 @@ ---- widget/src/qt/nsNativeThemeQt.cpp~ -+++ widget/src/qt/nsNativeThemeQt.cpp -@@ -25,7 +25,9 @@ - #include "nsThemeConstants.h" - #include "nsIServiceManager.h" - #include "nsIDOMHTMLInputElement.h" -+#ifdef __GLIBC__ - #include -+#endif - - - #include "gfxASurface.h" Deleted: branches/experimental/www/firefox-esr/files/patch-widget-src-qt-nsSound.cpp ============================================================================== --- branches/experimental/www/firefox-esr/files/patch-widget-src-qt-nsSound.cpp Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,10 +0,0 @@ ---- widget/src/qt/nsSound.cpp~ -+++ widget/src/qt/nsSound.cpp -@@ -40,6 +40,7 @@ - #include - - #include -+#include - - #include "nscore.h" - #include "plstr.h" Deleted: branches/experimental/www/firefox-esr/files/patch-xpcom-reflect-xptcall-public-xptcstubsdecl.inc ============================================================================== --- branches/experimental/www/firefox-esr/files/patch-xpcom-reflect-xptcall-public-xptcstubsdecl.inc Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,11 +0,0 @@ ---- xpcom/reflect/xptcall/public/xptcstubsdecl.inc.orig Tue Mar 16 03:07:25 2004 -+++ xpcom/reflect/xptcall/public/xptcstubsdecl.inc Tue Jun 15 12:52:36 2004 -@@ -8,7 +8,7 @@ - * 1 is AddRef - * 2 is Release - */ --#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__)) -+#if !defined(__ia64) - NS_IMETHOD Stub3(); - NS_IMETHOD Stub4(); - NS_IMETHOD Stub5(); Deleted: branches/experimental/www/firefox-esr/files/patch-xpcom-reflect-xptcall-src-xptcprivate.h ============================================================================== --- branches/experimental/www/firefox-esr/files/patch-xpcom-reflect-xptcall-src-xptcprivate.h Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,20 +0,0 @@ ---- xpcom/reflect/xptcall/src/xptcprivate.h.orig 2009-11-09 21:43:49.000000000 -0800 -+++ xpcom/reflect/xptcall/src/xptcprivate.h 2009-11-09 21:44:05.000000000 -0800 -@@ -45,7 +45,7 @@ - - class xptiInterfaceEntry; - --#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__)) -+#if !defined(__ia64) - #define STUB_ENTRY(n) NS_IMETHOD Stub##n() = 0; - #else - #define STUB_ENTRY(n) NS_IMETHOD Stub##n(PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64) = 0; -@@ -62,7 +62,7 @@ - #undef STUB_ENTRY - #undef SENTINEL_ENTRY - --#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__)) -+#if !defined(__ia64) - #define STUB_ENTRY(n) NS_IMETHOD Stub##n(); - #else - #define STUB_ENTRY(n) NS_IMETHOD Stub##n(PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); Deleted: branches/experimental/www/firefox-esr/files/patch-xpcom_base_nsStackWalk.cpp ============================================================================== --- branches/experimental/www/firefox-esr/files/patch-xpcom_base_nsStackWalk.cpp Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,10 +0,0 @@ ---- xpcom/base/nsStackWalk.cpp.orig 2010-12-15 02:03:41.000000000 +0100 -+++ xpcom/base/nsStackWalk.cpp 2010-12-15 11:28:20.000000000 +0100 -@@ -1123,6 +1123,7 @@ NS_StackWalk(NS_WalkStackCallback aCallb - - #elif defined(HAVE__UNWIND_BACKTRACE) - -+#define _GNU_SOURCE - // libgcc_s.so symbols _Unwind_Backtrace@@GCC_3.3 and _Unwind_GetIP@@GCC_3.0 - #include - Deleted: branches/experimental/www/firefox-esr/files/patch-xpcom_reflect_xptcall_src_md_unix_Makefile.in ============================================================================== --- branches/experimental/www/firefox-esr/files/patch-xpcom_reflect_xptcall_src_md_unix_Makefile.in Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,38 +0,0 @@ ---- xpcom/reflect/xptcall/src/md/unix/Makefile.in.orig 2011-04-26 23:22:05.000000000 +0200 -+++ xpcom/reflect/xptcall/src/md/unix/Makefile.in 2011-04-26 23:48:09.637442986 +0200 -@@ -70,7 +70,7 @@ - endif - endif - # IA64 Linux --ifneq (,$(filter Linux,$(OS_ARCH))) -+ifneq (,$(filter Linux FreeBSD,$(OS_ARCH))) - ifneq (,$(findstring ia64,$(OS_TEST))) - CPPSRCS := xptcinvoke_ipf64.cpp xptcstubs_ipf64.cpp - ASFILES := xptcstubs_asm_ipf64.s xptcinvoke_asm_ipf64.s -@@ -341,7 +356,7 @@ - # - # Linux/PPC - # --ifeq ($(OS_ARCH)$(OS_TEST),Linuxpowerpc) -+ifneq (,$(filter Linuxpowerpc FreeBSDpowerpc,$(OS_ARCH)$(OS_TEST))) - CPPSRCS := xptcinvoke_ppc_linux.cpp xptcstubs_ppc_linux.cpp - ASFILES := xptcinvoke_asm_ppc_linux.s xptcstubs_asm_ppc_linux.s - AS := $(CC) -c -x assembler-with-cpp -@@ -350,7 +365,7 @@ - # - # Linux/PPC64 - # --ifeq ($(OS_ARCH)$(OS_TEST),Linuxpowerpc64) -+ifneq (,$(filter Linuxpowerpc64 FreeBSDpowerpc64,$(OS_ARCH)$(OS_TEST))) - CPPSRCS := xptcinvoke_ppc64_linux.cpp xptcstubs_ppc64_linux.cpp - ASFILES := xptcinvoke_asm_ppc64_linux.s xptcstubs_asm_ppc64_linux.s - AS := $(CC) -c -x assembler-with-cpp -@@ -350,7 +350,7 @@ - # - # OpenBSD/SPARC64 - # --ifeq ($(OS_ARCH)$(OS_TEST),OpenBSDsparc64) -+ifneq (,$(filter OpenBSDsparc64 FreeBSDsparc64,$(OS_ARCH)$(OS_TEST))) - CPPSRCS := xptcinvoke_sparc64_openbsd.cpp xptcstubs_sparc64_openbsd.cpp - ASFILES := xptcinvoke_asm_sparc64_openbsd.s xptcstubs_asm_sparc64_openbsd.s - endif Copied and modified: branches/experimental/www/firefox-nightly/files/patch-bug722975 (from r955, branches/experimental/www/firefox-nightly/files/patch-gfx-thebes-gfxPlatform.cpp) ============================================================================== Copied and modified: branches/experimental/www/firefox-nightly/files/patch-bug778078 (from r955, branches/experimental/www/firefox-nightly/files/patch-toolkit-xre-nsAppRunner.cpp) ============================================================================== --- branches/experimental/www/firefox-nightly/files/patch-toolkit-xre-nsAppRunner.cpp Tue Aug 28 15:24:27 2012 (r955, copy source) +++ branches/experimental/www/firefox-nightly/files/patch-bug778078 Tue Aug 28 15:25:15 2012 (r956) @@ -5,7 +5,7 @@ #if defined(MOZ_WIDGET_GTK) -#ifdef MOZ_MEMORY -+#if defined(MOZ_MEMORY) || defined(__FreeBSD__) ++#if defined(MOZ_MEMORY) || defined(__FreeBSD__) || defined(__NetBSD__) // Disable the slice allocator, since jemalloc already uses similar layout // algorithms, and using a sub-allocator tends to increase fragmentation. // This must be done before g_thread_init() is called. Added: branches/experimental/www/firefox-nightly/files/patch-bug783463 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/firefox-nightly/files/patch-bug783463 Tue Aug 28 15:25:15 2012 (r956) @@ -0,0 +1,34 @@ +--- gfx/skia/Makefile.in~ ++++ gfx/skia/Makefile.in +@@ -339,10 +339,9 @@ CPPSRCS += \ + SkMMapStream.cpp \ + SkOSFile.cpp \ + $(NULL) +-ifeq (Linux,$(OS_TARGET)) ++ifneq (,$(or $(MOZ_X11),$(filter Linux,$(OS_TARGET)))) + CPPSRCS += \ + SkFontHost_linux.cpp \ +- SkFontHost_tables.cpp \ + SkTime_Unix.cpp \ + $(NULL) + endif +--- widget/qt/nsNativeThemeQt.cpp~ ++++ widget/qt/nsNativeThemeQt.cpp +@@ -25,7 +25,6 @@ + #include "nsThemeConstants.h" + #include "nsIServiceManager.h" + #include "nsIDOMHTMLInputElement.h" +-#include + + + #include "gfxASurface.h" +--- widget/qt/nsSound.cpp~ ++++ widget/qt/nsSound.cpp +@@ -40,6 +40,7 @@ + #include + + #include ++#include + + #include "nscore.h" + #include "plstr.h" Added: branches/experimental/www/firefox-nightly/files/patch-bug785638 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/firefox-nightly/files/patch-bug785638 Tue Aug 28 15:25:15 2012 (r956) @@ -0,0 +1,192 @@ +diff --git configure.in configure.in +index cef992b..3bd39ca 100644 +--- configure.in ++++ configure.in +@@ -5353,30 +5353,6 @@ if test -n "$MOZ_VP8" -a -z "$MOZ_NATIVE_LIBVPX"; then + + dnl See if we have assembly on this platform. + case "$OS_ARCH:$CPU_ARCH" in +- Linux:x86) +- VPX_ASFLAGS="-f elf32 -rnasm -pnasm" +- VPX_X86_ASM=1 +- ;; +- Linux:x86_64) +- VPX_ASFLAGS="-f elf64 -rnasm -pnasm -DPIC" +- VPX_X86_ASM=1 +- ;; +- SunOS:x86) +- VPX_ASFLAGS="-f elf32 -rnasm -pnasm" +- VPX_X86_ASM=1 +- ;; +- SunOS:x86_64) +- VPX_ASFLAGS="-f elf64 -rnasm -pnasm -DPIC" +- VPX_X86_ASM=1 +- ;; +- OpenBSD:x86) +- VPX_ASFLAGS="-f elf32 -rnasm -pnasm" +- VPX_X86_ASM=1 +- ;; +- OpenBSD:x86_64) +- VPX_ASFLAGS="-f elf64 -rnasm -pnasm -DPIC" +- VPX_X86_ASM=1 +- ;; + Darwin:x86) + VPX_ASFLAGS="-f macho32 -rnasm -pnasm -DPIC" + VPX_X86_ASM=1 +@@ -5412,6 +5388,19 @@ if test -n "$MOZ_VP8" -a -z "$MOZ_NATIVE_LIBVPX"; then + VPX_ASM_SUFFIX="$ASM_SUFFIX" + VPX_ARM_ASM=1 + fi ++ ;; ++ *:x86) ++ if $CC -E -dM -(srcBuffer)->Release(); - } - -+#ifdef MOZ_TREE_CAIRO - void SourceSnapshotDetached(cairo_surface_t *nullSurf) - { - gfxImageSurface* origSurf = -@@ -453,6 +454,7 @@ - - origSurf->SetData(&kSourceSurface, NULL, NULL); - } -+#endif - - RefPtr - gfxPlatform::GetSourceSurfaceForSurface(DrawTarget *aTarget, gfxASurface *aSurface) -@@ -522,6 +524,7 @@ - imgSurface->Stride(), - format); - -+ #ifdef MOZ_TREE_CAIRO - cairo_surface_t *nullSurf = - cairo_null_surface_create(CAIRO_CONTENT_COLOR_ALPHA); - cairo_surface_set_user_data(nullSurf, -@@ -530,6 +533,7 @@ - NULL); - cairo_surface_attach_snapshot(imgSurface->CairoSurface(), nullSurf, SourceSnapshotDetached); - cairo_surface_destroy(nullSurf); -+ #endif - } - - srcBuffer->AddRef(); Deleted: branches/experimental/www/firefox-nightly/files/patch-media-libvpx-vpx_config.c ============================================================================== --- branches/experimental/www/firefox-nightly/files/patch-media-libvpx-vpx_config.c Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,16 +0,0 @@ ---- media/libvpx/vpx_config_c.c~ -+++ media/libvpx/vpx_config_c.c -@@ -12,11 +12,11 @@ - /* 32 bit MacOS. */ - #include "vpx_config_x86-darwin9-gcc.c" - --#elif defined(__linux__) && defined(__i386__) -+#elif (defined(__linux__) || defined(__FreeBSD__)) && defined(__i386__) - /* 32 bit Linux. */ - #include "vpx_config_x86-linux-gcc.c" - --#elif defined(__linux__) && defined(__x86_64__) -+#elif (defined(__linux__) || defined(__FreeBSD__)) && defined(__x86_64__) - /* 64 bit Linux. */ - #include "vpx_config_x86_64-linux-gcc.c" - Deleted: branches/experimental/www/firefox-nightly/files/patch-media-libvpx-vpx_config.h ============================================================================== --- branches/experimental/www/firefox-nightly/files/patch-media-libvpx-vpx_config.h Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,16 +0,0 @@ ---- media/libvpx/vpx_config.h~ -+++ media/libvpx/vpx_config.h -@@ -12,11 +12,11 @@ - /* 32 bit MacOS. */ - #include "vpx_config_x86-darwin9-gcc.h" - --#elif defined(__linux__) && defined(__i386__) -+#elif (defined(__linux__) || defined(__FreeBSD__)) && defined(__i386__) - /* 32 bit Linux. */ - #include "vpx_config_x86-linux-gcc.h" - --#elif defined(__linux__) && defined(__x86_64__) -+#elif (defined(__linux__) || defined(__FreeBSD__)) && defined(__x86_64__) - /* 64 bit Linux. */ - #include "vpx_config_x86_64-linux-gcc.h" - Deleted: branches/experimental/www/firefox-nightly/files/patch-toolkit-xre-nsAppRunner.cpp ============================================================================== --- branches/experimental/www/firefox-nightly/files/patch-toolkit-xre-nsAppRunner.cpp Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,11 +0,0 @@ ---- toolkit/xre/nsAppRunner.cpp~ -+++ toolkit/xre/nsAppRunner.cpp -@@ -3824,7 +3824,7 @@ XREMain::XRE_main(int argc, char* argv[] - ScopedLogging log; - - #if defined(MOZ_WIDGET_GTK) --#ifdef MOZ_MEMORY -+#if defined(MOZ_MEMORY) || defined(__FreeBSD__) - // Disable the slice allocator, since jemalloc already uses similar layout - // algorithms, and using a sub-allocator tends to increase fragmentation. - // This must be done before g_thread_init() is called. Deleted: branches/experimental/www/firefox-nightly/files/patch-widget-qt-nsNativeThemeQt.cpp ============================================================================== --- branches/experimental/www/firefox-nightly/files/patch-widget-qt-nsNativeThemeQt.cpp Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,12 +0,0 @@ ---- widget/qt/nsNativeThemeQt.cpp~ -+++ widget/qt/nsNativeThemeQt.cpp -@@ -25,7 +25,9 @@ - #include "nsThemeConstants.h" - #include "nsIServiceManager.h" - #include "nsIDOMHTMLInputElement.h" -+#ifdef __GLIBC__ - #include -+#endif - - - #include "gfxASurface.h" Deleted: branches/experimental/www/firefox-nightly/files/patch-widget-qt-nsSound.cpp ============================================================================== --- branches/experimental/www/firefox-nightly/files/patch-widget-qt-nsSound.cpp Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,10 +0,0 @@ ---- widget/qt/nsSound.cpp~ -+++ widget/qt/nsSound.cpp -@@ -40,6 +40,7 @@ - #include - - #include -+#include - - #include "nscore.h" - #include "plstr.h" Copied and modified: branches/experimental/www/firefox/files/patch-bug722975 (from r955, branches/experimental/www/firefox/files/patch-gfx-thebes-gfxPlatform.cpp) ============================================================================== Added: branches/experimental/www/firefox/files/patch-bug759459 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/firefox/files/patch-bug759459 Tue Aug 28 15:25:15 2012 (r956) @@ -0,0 +1,24 @@ +commit 4d0c5b9 +Author: Marco Perez +Date: Sat Jun 9 12:24:56 2012 -0400 + + Bug 759459 - Build broken on FreeBSD since patch for bug 745034 landed. r=terrence +--- + js/src/gc/Memory.cpp | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git js/src/gc/Memory.cpp js/src/gc/Memory.cpp +index 815e90b..10c1a91 100644 +--- js/src/gc/Memory.cpp ++++ js/src/gc/Memory.cpp +@@ -292,9 +292,9 @@ GetPageFaultCount() + #elif defined(XP_UNIX) || defined(XP_MACOSX) || defined(DARWIN) + + #include +-#include + #include + #include ++#include + + void + InitMemorySubsystem() Copied and modified: branches/experimental/www/firefox/files/patch-bug760899 (from r955, branches/experimental/www/firefox/files/patch-content-media-gstreamer-nsGStreamerReader.cpp) ============================================================================== --- branches/experimental/www/firefox/files/patch-content-media-gstreamer-nsGStreamerReader.cpp Tue Aug 28 15:24:27 2012 (r955, copy source) +++ branches/experimental/www/firefox/files/patch-bug760899 Tue Aug 28 15:25:15 2012 (r956) @@ -1,25 +1,3 @@ -commit f0a73aa -Author: Paul Adenot -Date: Thu Jun 21 20:44:39 2012 -0400 - - Bug 761419 - Build failure in content/media/gstreamer/nsGStreamerReader.cpp when using clang r=kinetik ---- - content/media/gstreamer/nsGStreamerReader.cpp | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git content/media/gstreamer/nsGStreamerReader.cpp content/media/gstreamer/nsGStreamerReader.cpp -index 06a09b5..c48f92e 100644 ---- content/media/gstreamer/nsGStreamerReader.cpp -+++ content/media/gstreamer/nsGStreamerReader.cpp -@@ -191,7 +191,7 @@ nsresult nsGStreamerReader::ReadMetadata(nsVideoInfo* aInfo) - * stream but that are otherwise decodeable. - */ - guint flags[3] = {GST_PLAY_FLAG_VIDEO|GST_PLAY_FLAG_AUDIO, -- ~GST_PLAY_FLAG_AUDIO, ~GST_PLAY_FLAG_VIDEO}; -+ static_cast(~GST_PLAY_FLAG_AUDIO), static_cast(~GST_PLAY_FLAG_VIDEO)}; - guint default_flags, current_flags; - g_object_get(mPlayBin, "flags", &default_flags, NULL); - commit 667daed Author: Stephen Moehle Date: Tue Jun 5 11:32:36 2012 +1200 Added: branches/experimental/www/firefox/files/patch-bug761077 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/firefox/files/patch-bug761077 Tue Aug 28 15:25:15 2012 (r956) @@ -0,0 +1,88 @@ +diff --git xpcom/reflect/xptcall/public/genstubs.pl xpcom/reflect/xptcall/public/genstubs.pl +index b8a87a5..918c4cf 100644 +--- xpcom/reflect/xptcall/public/genstubs.pl ++++ xpcom/reflect/xptcall/public/genstubs.pl +@@ -44,7 +44,7 @@ print OUTFILE "* 0 is QueryInterface\n"; + print OUTFILE "* 1 is AddRef\n"; + print OUTFILE "* 2 is Release\n"; + print OUTFILE "*/\n"; +-print OUTFILE "#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__))\n"; ++print OUTFILE "#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__) && !defined(__FreeBSD__))\n"; + for($i = 0; $i < $entry_count; $i++) { + print OUTFILE "NS_IMETHOD Stub",$i+3,"();\n"; + } +diff --git xpcom/reflect/xptcall/public/xptcstubsdecl.inc xpcom/reflect/xptcall/public/xptcstubsdecl.inc +index eb66761..807db26 100644 +--- xpcom/reflect/xptcall/public/xptcstubsdecl.inc ++++ xpcom/reflect/xptcall/public/xptcstubsdecl.inc +@@ -8,7 +8,7 @@ + * 1 is AddRef + * 2 is Release + */ +-#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__)) ++#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__) && !defined(__FreeBSD__)) + NS_IMETHOD Stub3(); + NS_IMETHOD Stub4(); + NS_IMETHOD Stub5(); +diff --git xpcom/reflect/xptcall/src/md/unix/Makefile.in xpcom/reflect/xptcall/src/md/unix/Makefile.in +index ae6ed66..2783957 100644 +--- xpcom/reflect/xptcall/src/md/unix/Makefile.in ++++ xpcom/reflect/xptcall/src/md/unix/Makefile.in +@@ -70,7 +70,7 @@ endif + endif + endif + # IA64 Linux +-ifneq (,$(filter Linux,$(OS_ARCH))) ++ifneq (,$(filter Linux FreeBSD,$(OS_ARCH))) + ifneq (,$(findstring ia64,$(OS_TEST))) + CPPSRCS := xptcinvoke_ipf64.cpp xptcstubs_ipf64.cpp + ASFILES := xptcstubs_asm_ipf64.s xptcinvoke_asm_ipf64.s +@@ -269,7 +269,7 @@ endif + # + # Linux/PPC + # +-ifeq ($(OS_ARCH)$(OS_TEST),Linuxpowerpc) ++ifneq (,$(filter Linuxpowerpc FreeBSDpowerpc,$(OS_ARCH)$(OS_TEST))) + CPPSRCS := xptcinvoke_ppc_linux.cpp xptcstubs_ppc_linux.cpp + ASFILES := xptcinvoke_asm_ppc_linux.s xptcstubs_asm_ppc_linux.s + AS := $(CC) -c -x assembler-with-cpp +@@ -278,7 +278,7 @@ endif + # + # Linux/PPC64 + # +-ifeq ($(OS_ARCH)$(OS_TEST),Linuxpowerpc64) ++ifneq (,$(filter Linuxpowerpc64 FreeBSDpowerpc64,$(OS_ARCH)$(OS_TEST))) + CPPSRCS := xptcinvoke_ppc64_linux.cpp xptcstubs_ppc64_linux.cpp + ASFILES := xptcinvoke_asm_ppc64_linux.s xptcstubs_asm_ppc64_linux.s + AS := $(CC) -c -x assembler-with-cpp +@@ -350,7 +350,7 @@ endif + # + # OpenBSD/SPARC64 + # +-ifeq ($(OS_ARCH)$(OS_TEST),OpenBSDsparc64) ++ifneq (,$(filter OpenBSDsparc64 FreeBSDsparc64,$(OS_ARCH)$(OS_TEST))) + CPPSRCS := xptcinvoke_sparc64_openbsd.cpp xptcstubs_sparc64_openbsd.cpp + ASFILES := xptcinvoke_asm_sparc64_openbsd.s xptcstubs_asm_sparc64_openbsd.s + endif +diff --git xpcom/reflect/xptcall/src/xptcprivate.h xpcom/reflect/xptcall/src/xptcprivate.h +index d903ced..e4ec832 100644 +--- xpcom/reflect/xptcall/src/xptcprivate.h ++++ xpcom/reflect/xptcall/src/xptcprivate.h +@@ -14,7 +14,7 @@ + + class xptiInterfaceEntry; + +-#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__)) ++#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__) && !defined(__FreeBSD__)) + #define STUB_ENTRY(n) NS_IMETHOD Stub##n() = 0; + #else + #define STUB_ENTRY(n) NS_IMETHOD Stub##n(PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64) = 0; +@@ -31,7 +31,7 @@ public: + #undef STUB_ENTRY + #undef SENTINEL_ENTRY + +-#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__)) ++#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__) && !defined(__FreeBSD__)) + #define STUB_ENTRY(n) NS_IMETHOD Stub##n(); + #else + #define STUB_ENTRY(n) NS_IMETHOD Stub##n(PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); Added: branches/experimental/www/firefox/files/patch-bug761419 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/firefox/files/patch-bug761419 Tue Aug 28 15:25:15 2012 (r956) @@ -0,0 +1,22 @@ +commit f0a73aa +Author: Paul Adenot +Date: Thu Jun 21 20:44:39 2012 -0400 + + Bug 761419 - Build failure in content/media/gstreamer/nsGStreamerReader.cpp when using clang r=kinetik +--- + content/media/gstreamer/nsGStreamerReader.cpp | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git content/media/gstreamer/nsGStreamerReader.cpp content/media/gstreamer/nsGStreamerReader.cpp +index 06a09b5..c48f92e 100644 +--- content/media/gstreamer/nsGStreamerReader.cpp ++++ content/media/gstreamer/nsGStreamerReader.cpp +@@ -191,7 +191,7 @@ nsresult nsGStreamerReader::ReadMetadata(nsVideoInfo* aInfo) + * stream but that are otherwise decodeable. + */ + guint flags[3] = {GST_PLAY_FLAG_VIDEO|GST_PLAY_FLAG_AUDIO, +- ~GST_PLAY_FLAG_AUDIO, ~GST_PLAY_FLAG_VIDEO}; ++ static_cast(~GST_PLAY_FLAG_AUDIO), static_cast(~GST_PLAY_FLAG_VIDEO)}; + guint default_flags, current_flags; + g_object_get(mPlayBin, "flags", &default_flags, NULL); + Copied and modified: branches/experimental/www/firefox/files/patch-bug778056 (from r955, branches/experimental/www/firefox/files/patch-memory-mozalloc-mozalloc.cpp) ============================================================================== Copied and modified: branches/experimental/www/firefox/files/patch-bug778078 (from r955, branches/experimental/www/firefox/files/patch-toolkit-xre-nsAppRunner.cpp) ============================================================================== --- branches/experimental/www/firefox/files/patch-toolkit-xre-nsAppRunner.cpp Tue Aug 28 15:24:27 2012 (r955, copy source) +++ branches/experimental/www/firefox/files/patch-bug778078 Tue Aug 28 15:25:15 2012 (r956) @@ -5,7 +5,7 @@ #if defined(MOZ_WIDGET_GTK2) -#ifdef MOZ_MEMORY -+#if defined(MOZ_MEMORY) || defined(__FreeBSD__) ++#if defined(MOZ_MEMORY) || defined(__FreeBSD__) || defined(__NetBSD__) // Disable the slice allocator, since jemalloc already uses similar layout // algorithms, and using a sub-allocator tends to increase fragmentation. // This must be done before g_thread_init() is called. Added: branches/experimental/www/firefox/files/patch-bug779847 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/firefox/files/patch-bug779847 Tue Aug 28 15:25:15 2012 (r956) @@ -0,0 +1,28 @@ +--- gfx/ycbcr/Makefile.in ++++ gfx/ycbcr/Makefile.in +@@ -54,23 +54,13 @@ CPPSRCS += yuv_row_win.cpp \ + $(NULL) + endif + else +-ifeq ($(OS_ARCH),Linux) +-CPPSRCS += yuv_row_posix.cpp \ +- $(NULL) +-else +-ifeq ($(OS_ARCH),SunOS) +-CPPSRCS += yuv_row_posix.cpp \ +- $(NULL) +-else +-ifeq ($(OS_ARCH),Darwin) ++ifneq (,$(filter Linux SunOS Darwin DragonFly FreeBSD NetBSD OpenBSD, $(OS_ARCH))) + CPPSRCS += yuv_row_posix.cpp \ + $(NULL) + else + CPPSRCS += yuv_row_other.cpp \ + $(NULL) +-endif # Darwin +-endif # SunOS +-endif # linux ++endif # posix + endif # windows + + ifeq (arm,$(findstring arm,$(OS_TEST))) Copied and modified: branches/experimental/www/firefox/files/patch-bug781457 (from r955, branches/experimental/www/firefox/files/patch-xpcom_base_nsStackWalk.cpp) ============================================================================== Copied and modified: branches/experimental/www/firefox/files/patch-bug781474 (from r955, branches/experimental/www/firefox/files/patch-content__base__public__nsContentUtils.h) ============================================================================== Added: branches/experimental/www/firefox/files/patch-bug783463 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/firefox/files/patch-bug783463 Tue Aug 28 15:25:15 2012 (r956) @@ -0,0 +1,34 @@ +--- gfx/skia/Makefile.in~ ++++ gfx/skia/Makefile.in +@@ -339,10 +339,9 @@ CPPSRCS += \ + SkMMapStream.cpp \ + SkOSFile.cpp \ + $(NULL) +-ifeq (Linux,$(OS_TARGET)) ++ifneq (,$(or $(MOZ_X11),$(filter Linux,$(OS_TARGET)))) + CPPSRCS += \ + SkFontHost_linux.cpp \ +- SkFontHost_tables.cpp \ + SkTime_Unix.cpp \ + $(NULL) + endif +--- widget/qt/nsNativeThemeQt.cpp~ ++++ widget/qt/nsNativeThemeQt.cpp +@@ -25,7 +25,6 @@ + #include "nsThemeConstants.h" + #include "nsIServiceManager.h" + #include "nsIDOMHTMLInputElement.h" +-#include + + + #include "gfxASurface.h" +--- widget/qt/nsSound.cpp~ ++++ widget/qt/nsSound.cpp +@@ -40,6 +40,7 @@ + #include + + #include ++#include + + #include "nscore.h" + #include "plstr.h" Added: branches/experimental/www/firefox/files/patch-bug785638 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/firefox/files/patch-bug785638 Tue Aug 28 15:25:15 2012 (r956) @@ -0,0 +1,168 @@ +diff --git configure.in configure.in +index cef992b..3bd39ca 100644 +--- configure.in ++++ configure.in +@@ -5353,22 +5353,6 @@ if test -n "$MOZ_VP8" -a -z "$MOZ_NATIVE_LIBVPX"; then + + dnl See if we have assembly on this platform. + case "$OS_ARCH:$CPU_ARCH" in +- Linux:x86) +- VPX_ASFLAGS="-f elf32 -rnasm -pnasm" +- VPX_X86_ASM=1 +- ;; +- Linux:x86_64) +- VPX_ASFLAGS="-f elf64 -rnasm -pnasm -DPIC" +- VPX_X86_ASM=1 +- ;; +- SunOS:x86) +- VPX_ASFLAGS="-f elf32 -rnasm -pnasm" +- VPX_X86_ASM=1 +- ;; +- SunOS:x86_64) +- VPX_ASFLAGS="-f elf64 -rnasm -pnasm -DPIC" +- VPX_X86_ASM=1 +- ;; + Darwin:x86) + VPX_ASFLAGS="-f macho32 -rnasm -pnasm -DPIC" + VPX_X86_ASM=1 +@@ -5412,6 +5388,19 @@ if test -n "$MOZ_VP8" -a -z "$MOZ_NATIVE_LIBVPX"; then + VPX_ASM_SUFFIX="$ASM_SUFFIX" + VPX_ARM_ASM=1 + fi ++ ;; ++ *:x86) ++ if $CC -E -dM - -Date: Thu Jun 21 20:44:39 2012 -0400 - - Bug 761419 - Build failure in content/media/gstreamer/nsGStreamerReader.cpp when using clang r=kinetik ---- - content/media/gstreamer/nsGStreamerReader.cpp | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git content/media/gstreamer/nsGStreamerReader.cpp content/media/gstreamer/nsGStreamerReader.cpp -index 06a09b5..c48f92e 100644 ---- content/media/gstreamer/nsGStreamerReader.cpp -+++ content/media/gstreamer/nsGStreamerReader.cpp -@@ -191,7 +191,7 @@ nsresult nsGStreamerReader::ReadMetadata(nsVideoInfo* aInfo) - * stream but that are otherwise decodeable. - */ - guint flags[3] = {GST_PLAY_FLAG_VIDEO|GST_PLAY_FLAG_AUDIO, -- ~GST_PLAY_FLAG_AUDIO, ~GST_PLAY_FLAG_VIDEO}; -+ static_cast(~GST_PLAY_FLAG_AUDIO), static_cast(~GST_PLAY_FLAG_VIDEO)}; - guint default_flags, current_flags; - g_object_get(mPlayBin, "flags", &default_flags, NULL); - -commit 667daed -Author: Stephen Moehle -Date: Tue Jun 5 11:32:36 2012 +1200 - - Bug 760899 - Fix debug builds with gstreamer enabled - r=kinetik - - --HG-- - extra : rebase_source : 22598bc470d35d94991ea9f1b14df11ba19a461a ---- - content/media/gstreamer/nsGStreamerReader.cpp | 10 +++++----- - 1 file changed, 5 insertions(+), 5 deletions(-) - -diff --git content/media/gstreamer/nsGStreamerReader.cpp content/media/gstreamer/nsGStreamerReader.cpp -index 6a50e09..164fb2e 100644 ---- content/media/gstreamer/nsGStreamerReader.cpp -+++ content/media/gstreamer/nsGStreamerReader.cpp -@@ -278,7 +278,7 @@ nsresult nsGStreamerReader::ReadMetadata(nsVideoInfo* aInfo) - if (gst_element_query_duration(GST_ELEMENT(mPlayBin), - &format, &duration) && format == GST_FORMAT_TIME) { - ReentrantMonitorAutoEnter mon(mDecoder->GetReentrantMonitor()); -- LOG(PR_LOG_DEBUG, ("returning duration %"GST_TIME_FORMAT, -+ LOG(PR_LOG_DEBUG, ("returning duration %" GST_TIME_FORMAT, - GST_TIME_ARGS (duration))); - duration = GST_TIME_AS_USECONDS (duration); - mDecoder->GetStateMachine()->SetDuration(duration); -@@ -422,8 +422,8 @@ bool nsGStreamerReader::DecodeVideoFrame(bool &aKeyFrameSkip, - nextTimestamp += gst_util_uint64_scale(GST_USECOND, fpsNum, fpsDen); - - if (timestamp < aTimeThreshold) { -- LOG(PR_LOG_DEBUG, ("skipping frame %"GST_TIME_FORMAT -- " threshold %"GST_TIME_FORMAT, -+ LOG(PR_LOG_DEBUG, ("skipping frame %" GST_TIME_FORMAT -+ " threshold %" GST_TIME_FORMAT, - GST_TIME_ARGS(timestamp), GST_TIME_ARGS(aTimeThreshold))); - gst_buffer_unref(buffer); - buffer = NULL; -@@ -489,7 +489,7 @@ nsresult nsGStreamerReader::Seek(PRInt64 aTarget, - NS_ASSERTION(mDecoder->OnDecodeThread(), "Should be on decode thread."); - - gint64 seekPos = aTarget * GST_USECOND; -- LOG(PR_LOG_DEBUG, ("%p About to seek to %"GST_TIME_FORMAT, -+ LOG(PR_LOG_DEBUG, ("%p About to seek to %" GST_TIME_FORMAT, - mDecoder, GST_TIME_ARGS(seekPos))); - - if (!gst_element_seek_simple(mPlayBin, GST_FORMAT_TIME, -@@ -592,7 +592,7 @@ PRInt64 nsGStreamerReader::QueryDuration() - if (gst_element_query_duration(GST_ELEMENT(mPlayBin), - &format, &duration)) { - if (format == GST_FORMAT_TIME) { -- LOG(PR_LOG_DEBUG, ("pipeline duration %"GST_TIME_FORMAT, -+ LOG(PR_LOG_DEBUG, ("pipeline duration %" GST_TIME_FORMAT, - GST_TIME_ARGS (duration))); - duration = GST_TIME_AS_USECONDS (duration); - } Deleted: branches/experimental/www/firefox/files/patch-content__base__public__nsContentUtils.h ============================================================================== --- branches/experimental/www/firefox/files/patch-content__base__public__nsContentUtils.h Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,11 +0,0 @@ ---- content/base/public/nsContentUtils.h.orig 2011-07-07 10:44:49.000000000 +0200 -+++ content/base/public/nsContentUtils.h 2011-07-07 10:46:12.000000000 +0200 -@@ -54,7 +54,7 @@ - //A trick to handle IEEE floating point exceptions on FreeBSD - E.D. - #ifdef __FreeBSD__ - #include --#ifdef __alpha__ -+#if !defined(__amd64__) && !defined(__i386__) - static fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP; - #else - static fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP|FP_X_DNML; Deleted: branches/experimental/www/firefox/files/patch-gfx-skia-Makefile.in ============================================================================== --- branches/experimental/www/firefox/files/patch-gfx-skia-Makefile.in Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,11 +0,0 @@ ---- gfx/skia/Makefile.in~ -+++ gfx/skia/Makefile.in -@@ -339,7 +339,7 @@ CPPSRCS += \ - SkMMapStream.cpp \ - SkOSFile.cpp \ - $(NULL) --ifeq (Linux,$(OS_TARGET)) -+ifneq (,$(MOZ_X11)) - CPPSRCS += \ - SkFontHost_linux.cpp \ - SkFontHost_tables.cpp \ Deleted: branches/experimental/www/firefox/files/patch-gfx-thebes-gfxPlatform.cpp ============================================================================== --- branches/experimental/www/firefox/files/patch-gfx-thebes-gfxPlatform.cpp Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,34 +0,0 @@ ---- gfx/thebes/gfxPlatform.cpp~ 2012-02-07 11:59:39.717184907 +0000 -+++ gfx/thebes/gfxPlatform.cpp 2012-02-07 13:06:01.084668445 +0000 -@@ -446,6 +446,7 @@ - static_cast(srcBuffer)->Release(); - } - -+#ifdef MOZ_TREE_CAIRO - void SourceSnapshotDetached(cairo_surface_t *nullSurf) - { - gfxImageSurface* origSurf = -@@ -453,6 +454,7 @@ - - origSurf->SetData(&kSourceSurface, NULL, NULL); - } -+#endif - - RefPtr - gfxPlatform::GetSourceSurfaceForSurface(DrawTarget *aTarget, gfxASurface *aSurface) -@@ -522,6 +524,7 @@ - imgSurface->Stride(), - format); - -+ #ifdef MOZ_TREE_CAIRO - cairo_surface_t *nullSurf = - cairo_null_surface_create(CAIRO_CONTENT_COLOR_ALPHA); - cairo_surface_set_user_data(nullSurf, -@@ -530,6 +533,7 @@ - NULL); - cairo_surface_attach_snapshot(imgSurface->CairoSurface(), nullSurf, SourceSnapshotDetached); - cairo_surface_destroy(nullSurf); -+ #endif - } - - srcBuffer->AddRef(); Deleted: branches/experimental/www/firefox/files/patch-gfx-ycbcr-Makefile.in ============================================================================== --- branches/experimental/www/firefox/files/patch-gfx-ycbcr-Makefile.in Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,21 +0,0 @@ ---- gfx/ycbcr/Makefile.in~ -+++ gfx/ycbcr/Makefile.in -@@ -58,6 +58,10 @@ ifeq ($(OS_ARCH),Linux) - CPPSRCS += yuv_row_posix.cpp \ - $(NULL) - else -+ifeq ($(OS_ARCH),FreeBSD) -+CPPSRCS += yuv_row_posix.cpp \ -+ $(NULL) -+else - ifeq ($(OS_ARCH),SunOS) - CPPSRCS += yuv_row_posix.cpp \ - $(NULL) -@@ -70,6 +74,7 @@ CPPSRCS += yuv_row_other.cpp \ - $(NULL) - endif # Darwin - endif # SunOS -+endif # FreeBSD - endif # linux - endif # windows - \ No newline at end of file Deleted: branches/experimental/www/firefox/files/patch-js-src-gc-Memory.cpp ============================================================================== --- branches/experimental/www/firefox/files/patch-js-src-gc-Memory.cpp Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,13 +0,0 @@ ---- js/src/gc/Memory.cpp~ -+++ js/src/gc/Memory.cpp -@@ -292,9 +292,9 @@ GetPageFaultCount() - #elif defined(XP_UNIX) || defined(XP_MACOSX) || defined(DARWIN) - - #include --#include - #include - #include -+#include - - void - InitMemorySubsystem() Deleted: branches/experimental/www/firefox/files/patch-media-libvpx-vpx_config.c ============================================================================== --- branches/experimental/www/firefox/files/patch-media-libvpx-vpx_config.c Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,16 +0,0 @@ ---- media/libvpx/vpx_config_c.c~ -+++ media/libvpx/vpx_config_c.c -@@ -12,11 +12,11 @@ - /* 32 bit MacOS. */ - #include "vpx_config_x86-darwin9-gcc.c" - --#elif defined(__linux__) && defined(__i386__) -+#elif (defined(__linux__) || defined(__FreeBSD__)) && defined(__i386__) - /* 32 bit Linux. */ - #include "vpx_config_x86-linux-gcc.c" - --#elif defined(__linux__) && defined(__x86_64__) -+#elif (defined(__linux__) || defined(__FreeBSD__)) && defined(__x86_64__) - /* 64 bit Linux. */ - #include "vpx_config_x86_64-linux-gcc.c" - Deleted: branches/experimental/www/firefox/files/patch-media-libvpx-vpx_config.h ============================================================================== --- branches/experimental/www/firefox/files/patch-media-libvpx-vpx_config.h Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,16 +0,0 @@ ---- media/libvpx/vpx_config.h~ -+++ media/libvpx/vpx_config.h -@@ -12,11 +12,11 @@ - /* 32 bit MacOS. */ - #include "vpx_config_x86-darwin9-gcc.h" - --#elif defined(__linux__) && defined(__i386__) -+#elif (defined(__linux__) || defined(__FreeBSD__)) && defined(__i386__) - /* 32 bit Linux. */ - #include "vpx_config_x86-linux-gcc.h" - --#elif defined(__linux__) && defined(__x86_64__) -+#elif (defined(__linux__) || defined(__FreeBSD__)) && defined(__x86_64__) - /* 64 bit Linux. */ - #include "vpx_config_x86_64-linux-gcc.h" - Deleted: branches/experimental/www/firefox/files/patch-memory-mozalloc-mozalloc.cpp ============================================================================== --- branches/experimental/www/firefox/files/patch-memory-mozalloc-mozalloc.cpp Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,21 +0,0 @@ ---- memory/mozalloc/mozalloc.cpp~ -+++ memory/mozalloc/mozalloc.cpp -@@ -19,6 +19,9 @@ - #if defined(XP_UNIX) - # include // for valloc on *BSD - #endif //if defined(XP_UNIX) -+#ifdef __FreeBSD__ -+# include // for malloc_usable_size -+#endif - - #if defined(XP_WIN) || (defined(XP_OS2) && defined(__declspec)) - # define MOZALLOC_EXPORT __declspec(dllexport) -@@ -210,7 +213,7 @@ moz_malloc_usable_size(void *ptr) - - #if defined(XP_MACOSX) - return malloc_size(ptr); --#elif defined(MOZ_MEMORY) || (defined(XP_LINUX) && !defined(ANDROID)) -+#elif defined(MOZ_MEMORY) || (defined(XP_LINUX) && !defined(ANDROID)) || defined(__FreeBSD__) - // Android bionic libc doesn't have malloc_usable_size. - return malloc_usable_size(ptr); - #elif defined(XP_WIN) Deleted: branches/experimental/www/firefox/files/patch-toolkit-xre-nsAppRunner.cpp ============================================================================== --- branches/experimental/www/firefox/files/patch-toolkit-xre-nsAppRunner.cpp Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,11 +0,0 @@ ---- toolkit/xre/nsAppRunner.cpp~ -+++ toolkit/xre/nsAppRunner.cpp -@@ -3819,7 +3819,7 @@ XREMain::XRE_main(int argc, char* argv[] - ScopedLogging log; - - #if defined(MOZ_WIDGET_GTK2) --#ifdef MOZ_MEMORY -+#if defined(MOZ_MEMORY) || defined(__FreeBSD__) - // Disable the slice allocator, since jemalloc already uses similar layout - // algorithms, and using a sub-allocator tends to increase fragmentation. - // This must be done before g_thread_init() is called. Deleted: branches/experimental/www/firefox/files/patch-widget-qt-nsNativeThemeQt.cpp ============================================================================== --- branches/experimental/www/firefox/files/patch-widget-qt-nsNativeThemeQt.cpp Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,12 +0,0 @@ ---- widget/qt/nsNativeThemeQt.cpp~ -+++ widget/qt/nsNativeThemeQt.cpp -@@ -25,7 +25,9 @@ - #include "nsThemeConstants.h" - #include "nsIServiceManager.h" - #include "nsIDOMHTMLInputElement.h" -+#ifdef __GLIBC__ - #include -+#endif - - - #include "gfxASurface.h" Deleted: branches/experimental/www/firefox/files/patch-widget-qt-nsSound.cpp ============================================================================== --- branches/experimental/www/firefox/files/patch-widget-qt-nsSound.cpp Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,10 +0,0 @@ ---- widget/qt/nsSound.cpp~ -+++ widget/qt/nsSound.cpp -@@ -40,6 +40,7 @@ - #include - - #include -+#include - - #include "nscore.h" - #include "plstr.h" Deleted: branches/experimental/www/firefox/files/patch-xpcom-reflect-xptcall-public-xptcstubsdecl.inc ============================================================================== --- branches/experimental/www/firefox/files/patch-xpcom-reflect-xptcall-public-xptcstubsdecl.inc Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,11 +0,0 @@ ---- xpcom/reflect/xptcall/public/xptcstubsdecl.inc.orig Tue Mar 16 03:07:25 2004 -+++ xpcom/reflect/xptcall/public/xptcstubsdecl.inc Tue Jun 15 12:52:36 2004 -@@ -8,7 +8,7 @@ - * 1 is AddRef - * 2 is Release - */ --#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__)) -+#if !defined(__ia64) - NS_IMETHOD Stub3(); - NS_IMETHOD Stub4(); - NS_IMETHOD Stub5(); Deleted: branches/experimental/www/firefox/files/patch-xpcom-reflect-xptcall-src-xptcprivate.h ============================================================================== --- branches/experimental/www/firefox/files/patch-xpcom-reflect-xptcall-src-xptcprivate.h Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,20 +0,0 @@ ---- xpcom/reflect/xptcall/src/xptcprivate.h.orig 2009-11-09 21:43:49.000000000 -0800 -+++ xpcom/reflect/xptcall/src/xptcprivate.h 2009-11-09 21:44:05.000000000 -0800 -@@ -45,7 +45,7 @@ - - class xptiInterfaceEntry; - --#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__)) -+#if !defined(__ia64) - #define STUB_ENTRY(n) NS_IMETHOD Stub##n() = 0; - #else - #define STUB_ENTRY(n) NS_IMETHOD Stub##n(PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64) = 0; -@@ -62,7 +62,7 @@ - #undef STUB_ENTRY - #undef SENTINEL_ENTRY - --#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__)) -+#if !defined(__ia64) - #define STUB_ENTRY(n) NS_IMETHOD Stub##n(); - #else - #define STUB_ENTRY(n) NS_IMETHOD Stub##n(PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); Deleted: branches/experimental/www/firefox/files/patch-xpcom_base_nsStackWalk.cpp ============================================================================== --- branches/experimental/www/firefox/files/patch-xpcom_base_nsStackWalk.cpp Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,10 +0,0 @@ ---- xpcom/base/nsStackWalk.cpp.orig 2012-05-29 00:57:31.000000000 +0200 -+++ xpcom/base/nsStackWalk.cpp 2012-06-03 12:33:40.000000000 +0200 -@@ -1123,6 +1123,7 @@ NS_StackWalk(NS_WalkStackCallback aCallb - - #elif defined(HAVE__UNWIND_BACKTRACE) - -+#define _GNU_SOURCE - // libgcc_s.so symbols _Unwind_Backtrace@@GCC_3.3 and _Unwind_GetIP@@GCC_3.0 - #include - Deleted: branches/experimental/www/firefox/files/patch-xpcom_reflect_xptcall_src_md_unix_Makefile.in ============================================================================== --- branches/experimental/www/firefox/files/patch-xpcom_reflect_xptcall_src_md_unix_Makefile.in Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,38 +0,0 @@ ---- xpcom/reflect/xptcall/src/md/unix/Makefile.in.orig 2011-04-26 23:22:05.000000000 +0200 -+++ xpcom/reflect/xptcall/src/md/unix/Makefile.in 2011-04-26 23:48:09.637442986 +0200 -@@ -70,7 +70,7 @@ - endif - endif - # IA64 Linux --ifneq (,$(filter Linux,$(OS_ARCH))) -+ifneq (,$(filter Linux FreeBSD,$(OS_ARCH))) - ifneq (,$(findstring ia64,$(OS_TEST))) - CPPSRCS := xptcinvoke_ipf64.cpp xptcstubs_ipf64.cpp - ASFILES := xptcstubs_asm_ipf64.s xptcinvoke_asm_ipf64.s -@@ -341,7 +356,7 @@ - # - # Linux/PPC - # --ifeq ($(OS_ARCH)$(OS_TEST),Linuxpowerpc) -+ifneq (,$(filter Linuxpowerpc FreeBSDpowerpc,$(OS_ARCH)$(OS_TEST))) - CPPSRCS := xptcinvoke_ppc_linux.cpp xptcstubs_ppc_linux.cpp - ASFILES := xptcinvoke_asm_ppc_linux.s xptcstubs_asm_ppc_linux.s - AS := $(CC) -c -x assembler-with-cpp -@@ -350,7 +365,7 @@ - # - # Linux/PPC64 - # --ifeq ($(OS_ARCH)$(OS_TEST),Linuxpowerpc64) -+ifneq (,$(filter Linuxpowerpc64 FreeBSDpowerpc64,$(OS_ARCH)$(OS_TEST))) - CPPSRCS := xptcinvoke_ppc64_linux.cpp xptcstubs_ppc64_linux.cpp - ASFILES := xptcinvoke_asm_ppc64_linux.s xptcstubs_asm_ppc64_linux.s - AS := $(CC) -c -x assembler-with-cpp -@@ -350,7 +350,7 @@ - # - # OpenBSD/SPARC64 - # --ifeq ($(OS_ARCH)$(OS_TEST),OpenBSDsparc64) -+ifneq (,$(filter OpenBSDsparc64 FreeBSDsparc64,$(OS_ARCH)$(OS_TEST))) - CPPSRCS := xptcinvoke_sparc64_openbsd.cpp xptcstubs_sparc64_openbsd.cpp - ASFILES := xptcinvoke_asm_sparc64_openbsd.s xptcstubs_asm_sparc64_openbsd.s - endif Added: branches/experimental/www/firefox36/files/patch-bug761077 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/firefox36/files/patch-bug761077 Tue Aug 28 15:25:15 2012 (r956) @@ -0,0 +1,110 @@ +diff --git xpcom/reflect/xptcall/public/genstubs.pl xpcom/reflect/xptcall/public/genstubs.pl +index b8a87a5..918c4cf 100644 +--- xpcom/reflect/xptcall/public/genstubs.pl ++++ xpcom/reflect/xptcall/public/genstubs.pl +@@ -44,7 +44,7 @@ print OUTFILE "* 0 is QueryInterface\n"; + print OUTFILE "* 1 is AddRef\n"; + print OUTFILE "* 2 is Release\n"; + print OUTFILE "*/\n"; +-print OUTFILE "#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__))\n"; ++print OUTFILE "#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__) && !defined(__FreeBSD__))\n"; + for($i = 0; $i < $entry_count; $i++) { + print OUTFILE "NS_IMETHOD Stub",$i+3,"();\n"; + } +diff --git xpcom/reflect/xptcall/public/xptcstubsdecl.inc xpcom/reflect/xptcall/public/xptcstubsdecl.inc +index eb66761..807db26 100644 +--- xpcom/reflect/xptcall/public/xptcstubsdecl.inc ++++ xpcom/reflect/xptcall/public/xptcstubsdecl.inc +@@ -8,7 +8,7 @@ + * 1 is AddRef + * 2 is Release + */ +-#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__)) ++#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__) && !defined(__FreeBSD__)) + NS_IMETHOD Stub3(); + NS_IMETHOD Stub4(); + NS_IMETHOD Stub5(); +diff --git xpcom/reflect/xptcall/src/md/unix/Makefile.in xpcom/reflect/xptcall/src/md/unix/Makefile.in +index ae6ed66..2783957 100644 +--- xpcom/reflect/xptcall/src/md/unix/Makefile.in ++++ xpcom/reflect/xptcall/src/md/unix/Makefile.in +@@ -85,7 +85,7 @@ + # New code for Linux, et. al., with gcc + # Migrate other platforms here after testing + # +-ifneq (,$(filter Linux GNU_%,$(OS_ARCH))) ++ifneq (,$(filter Linux FreeBSD GNU_%,$(OS_ARCH))) + # Linux/x86-64 + ifeq (x86_64,$(OS_TEST)) + CPPSRCS := xptcinvoke_x86_64_unix.cpp xptcstubs_x86_64_linux.cpp +@@ -70,7 +70,7 @@ endif + endif + endif + # IA64 Linux +-ifneq (,$(filter Linux,$(OS_ARCH))) ++ifneq (,$(filter Linux FreeBSD,$(OS_ARCH))) + ifneq (,$(findstring ia64,$(OS_TEST))) + CPPSRCS := xptcinvoke_ipf64.cpp xptcstubs_ipf64.cpp + ASFILES := xptcstubs_asm_ipf64.s xptcinvoke_asm_ipf64.s +@@ -109,12 +109,6 @@ ifeq ($(OS_ARCH)$(OS_TEST),OpenBSDx86_64 + CPPSRCS := xptcinvoke_amd64_openbsd.cpp xptcstubs_amd64_openbsd.cpp + endif + # +-# FreeBSD/amd64 +-# +-ifeq ($(OS_ARCH)$(OS_TEST),FreeBSDx86_64) +-CPPSRCS := xptcinvoke_amd64_linux.cpp xptcstubs_amd64_linux.cpp +-endif +-# + # BeOS/Intel (uses the same unixish_x86 code) + # + ifeq ($(OS_ARCH)$(OS_TEST),BeOSBePC) +@@ -341,7 +356,7 @@ + # + # Linux/PPC + # +-ifeq ($(OS_ARCH)$(OS_TEST),Linuxpowerpc) ++ifneq (,$(filter Linuxpowerpc FreeBSDpowerpc,$(OS_ARCH)$(OS_TEST))) + CPPSRCS := xptcinvoke_ppc_linux.cpp xptcstubs_ppc_linux.cpp + ASFILES := xptcinvoke_asm_ppc_linux.s xptcstubs_asm_ppc_linux.s + AS := $(CC) -c -x assembler-with-cpp +@@ -350,7 +365,7 @@ + # + # Linux/PPC64 + # +-ifeq ($(OS_ARCH)$(OS_TEST),Linuxpowerpc64) ++ifneq (,$(filter Linuxpowerpc64 FreeBSDpowerpc64,$(OS_ARCH)$(OS_TEST))) + CPPSRCS := xptcinvoke_ppc64_linux.cpp xptcstubs_ppc64_linux.cpp + ASFILES := xptcinvoke_asm_ppc64_linux.s xptcstubs_asm_ppc64_linux.s + AS := $(CC) -c -x assembler-with-cpp +@@ -350,7 +350,7 @@ endif + # + # OpenBSD/SPARC64 + # +-ifeq ($(OS_ARCH)$(OS_TEST),OpenBSDsparc64) ++ifneq (,$(filter OpenBSDsparc64 FreeBSDsparc64,$(OS_ARCH)$(OS_TEST))) + CPPSRCS := xptcinvoke_sparc64_openbsd.cpp xptcstubs_sparc64_openbsd.cpp + ASFILES := xptcinvoke_asm_sparc64_openbsd.s xptcstubs_asm_sparc64_openbsd.s + endif +diff --git xpcom/reflect/xptcall/src/xptcprivate.h xpcom/reflect/xptcall/src/xptcprivate.h +index d903ced..e4ec832 100644 +--- xpcom/reflect/xptcall/src/xptcprivate.h ++++ xpcom/reflect/xptcall/src/xptcprivate.h +@@ -14,7 +14,7 @@ + + class xptiInterfaceEntry; + +-#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__)) ++#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__) && !defined(__FreeBSD__)) + #define STUB_ENTRY(n) NS_IMETHOD Stub##n() = 0; + #else + #define STUB_ENTRY(n) NS_IMETHOD Stub##n(PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64) = 0; +@@ -31,7 +31,7 @@ public: + #undef STUB_ENTRY + #undef SENTINEL_ENTRY + +-#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__)) ++#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__) && !defined(__FreeBSD__)) + #define STUB_ENTRY(n) NS_IMETHOD Stub##n(); + #else + #define STUB_ENTRY(n) NS_IMETHOD Stub##n(PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); Copied and modified: branches/experimental/www/firefox36/files/patch-bug778078 (from r955, branches/experimental/www/libxul19/files/patch-toolkit-xre-nsAppRunner.cpp) ============================================================================== --- branches/experimental/www/libxul19/files/patch-toolkit-xre-nsAppRunner.cpp Tue Aug 28 15:24:27 2012 (r955, copy source) +++ branches/experimental/www/firefox36/files/patch-bug778078 Tue Aug 28 15:25:15 2012 (r956) @@ -5,7 +5,7 @@ #endif #if defined(MOZ_WIDGET_GTK2) -#ifdef MOZ_MEMORY -+#if defined(MOZ_MEMORY) || defined(__FreeBSD__) ++#if defined(MOZ_MEMORY) || defined(__FreeBSD__) || defined(__NetBSD__) // Disable the slice allocator, since jemalloc already uses similar layout // algorithms, and using a sub-allocator tends to increase fragmentation. // This must be done before g_thread_init() is called. Copied and modified: branches/experimental/www/firefox36/files/patch-bug781457 (from r955, branches/experimental/www/firefox/files/patch-xpcom_base_nsStackWalk.cpp) ============================================================================== Deleted: branches/experimental/www/firefox36/files/patch-toolkit-xre-nsAppRunner.cpp ============================================================================== --- branches/experimental/www/firefox36/files/patch-toolkit-xre-nsAppRunner.cpp Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,11 +0,0 @@ ---- toolkit/xre/nsAppRunner.cpp~ -+++ toolkit/xre/nsAppRunner.cpp -@@ -3046,7 +3046,7 @@ XRE_main(int argc, char* argv[], const n - QApplication app(gArgc, gArgv); - #endif - #if defined(MOZ_WIDGET_GTK2) --#ifdef MOZ_MEMORY -+#if defined(MOZ_MEMORY) || defined(__FreeBSD__) - // Disable the slice allocator, since jemalloc already uses similar layout - // algorithms, and using a sub-allocator tends to increase fragmentation. - // This must be done before g_thread_init() is called. Deleted: branches/experimental/www/firefox36/files/patch-xpcom-reflect-xptcall-public-xptcstubsdecl.inc ============================================================================== --- branches/experimental/www/firefox36/files/patch-xpcom-reflect-xptcall-public-xptcstubsdecl.inc Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,11 +0,0 @@ ---- xpcom/reflect/xptcall/public/xptcstubsdecl.inc.orig Tue Mar 16 03:07:25 2004 -+++ xpcom/reflect/xptcall/public/xptcstubsdecl.inc Tue Jun 15 12:52:36 2004 -@@ -8,7 +8,7 @@ - * 1 is AddRef - * 2 is Release - */ --#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__)) -+#if !defined(__ia64) - NS_IMETHOD Stub3(); - NS_IMETHOD Stub4(); - NS_IMETHOD Stub5(); Deleted: branches/experimental/www/firefox36/files/patch-xpcom-reflect-xptcall-src-xptcprivate.h ============================================================================== --- branches/experimental/www/firefox36/files/patch-xpcom-reflect-xptcall-src-xptcprivate.h Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,20 +0,0 @@ ---- xpcom/reflect/xptcall/src/xptcprivate.h.orig 2009-11-09 21:43:49.000000000 -0800 -+++ xpcom/reflect/xptcall/src/xptcprivate.h 2009-11-09 21:44:05.000000000 -0800 -@@ -45,7 +45,7 @@ - - class xptiInterfaceEntry; - --#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__)) -+#if !defined(__ia64) - #define STUB_ENTRY(n) NS_IMETHOD Stub##n() = 0; - #else - #define STUB_ENTRY(n) NS_IMETHOD Stub##n(PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64) = 0; -@@ -62,7 +62,7 @@ - #undef STUB_ENTRY - #undef SENTINEL_ENTRY - --#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__)) -+#if !defined(__ia64) - #define STUB_ENTRY(n) NS_IMETHOD Stub##n(); - #else - #define STUB_ENTRY(n) NS_IMETHOD Stub##n(PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); Modified: branches/experimental/www/firefox36/files/patch-xpcom_base_nsStackWalk.cpp ============================================================================== --- branches/experimental/www/firefox36/files/patch-xpcom_base_nsStackWalk.cpp Tue Aug 28 15:24:27 2012 (r955) +++ branches/experimental/www/firefox36/files/patch-xpcom_base_nsStackWalk.cpp Tue Aug 28 15:25:15 2012 (r956) @@ -9,11 +9,3 @@ #include #endif -@@ -1123,6 +1123,7 @@ NS_StackWalk(NS_WalkStackCallback aCallb - - #elif defined(HAVE__UNWIND_BACKTRACE) - -+#define _GNU_SOURCE - // libgcc_s.so symbols _Unwind_Backtrace@@GCC_3.3 and _Unwind_GetIP@@GCC_3.0 - #include - Deleted: branches/experimental/www/firefox36/files/patch-xpcom_reflect_xptcall_src_md_unix_Makefile.in ============================================================================== --- branches/experimental/www/firefox36/files/patch-xpcom_reflect_xptcall_src_md_unix_Makefile.in Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,60 +0,0 @@ ---- xpcom/reflect/xptcall/src/md/unix/Makefile.in.orig 2011-04-26 23:22:05.000000000 +0200 -+++ xpcom/reflect/xptcall/src/md/unix/Makefile.in 2011-04-26 23:48:09.637442986 +0200 -@@ -85,7 +85,7 @@ - # New code for Linux, et. al., with gcc - # Migrate other platforms here after testing - # --ifneq (,$(filter Linux GNU_%,$(OS_ARCH))) -+ifneq (,$(filter Linux FreeBSD GNU_%,$(OS_ARCH))) - # Linux/x86-64 - ifeq (x86_64,$(OS_TEST)) - CPPSRCS := xptcinvoke_x86_64_unix.cpp xptcstubs_x86_64_linux.cpp -@@ -70,7 +70,7 @@ - endif - endif - # IA64 Linux --ifneq (,$(filter Linux,$(OS_ARCH))) -+ifneq (,$(filter Linux FreeBSD,$(OS_ARCH))) - ifneq (,$(findstring ia64,$(OS_TEST))) - CPPSRCS := xptcinvoke_ipf64.cpp xptcstubs_ipf64.cpp - ASFILES := xptcstubs_asm_ipf64.s xptcinvoke_asm_ipf64.s -@@ -109,12 +109,6 @@ ifeq ($(OS_ARCH)$(OS_TEST),OpenBSDx86_64 - CPPSRCS := xptcinvoke_amd64_openbsd.cpp xptcstubs_amd64_openbsd.cpp - endif - # --# FreeBSD/amd64 --# --ifeq ($(OS_ARCH)$(OS_TEST),FreeBSDx86_64) --CPPSRCS := xptcinvoke_amd64_linux.cpp xptcstubs_amd64_linux.cpp --endif --# - # BeOS/Intel (uses the same unixish_x86 code) - # - ifeq ($(OS_ARCH)$(OS_TEST),BeOSBePC) -@@ -341,7 +356,7 @@ - # - # Linux/PPC - # --ifeq ($(OS_ARCH)$(OS_TEST),Linuxpowerpc) -+ifneq (,$(filter Linuxpowerpc FreeBSDpowerpc,$(OS_ARCH)$(OS_TEST))) - CPPSRCS := xptcinvoke_ppc_linux.cpp xptcstubs_ppc_linux.cpp - ASFILES := xptcinvoke_asm_ppc_linux.s xptcstubs_asm_ppc_linux.s - AS := $(CC) -c -x assembler-with-cpp -@@ -350,7 +365,7 @@ - # - # Linux/PPC64 - # --ifeq ($(OS_ARCH)$(OS_TEST),Linuxpowerpc64) -+ifneq (,$(filter Linuxpowerpc64 FreeBSDpowerpc64,$(OS_ARCH)$(OS_TEST))) - CPPSRCS := xptcinvoke_ppc64_linux.cpp xptcstubs_ppc64_linux.cpp - ASFILES := xptcinvoke_asm_ppc64_linux.s xptcstubs_asm_ppc64_linux.s - AS := $(CC) -c -x assembler-with-cpp -@@ -350,7 +350,7 @@ - # - # OpenBSD/SPARC64 - # --ifeq ($(OS_ARCH)$(OS_TEST),OpenBSDsparc64) -+ifneq (,$(filter OpenBSDsparc64 FreeBSDsparc64,$(OS_ARCH)$(OS_TEST))) - CPPSRCS := xptcinvoke_sparc64_openbsd.cpp xptcstubs_sparc64_openbsd.cpp - ASFILES := xptcinvoke_asm_sparc64_openbsd.s xptcstubs_asm_sparc64_openbsd.s - endif Added: branches/experimental/www/libxul/files/patch-bug714312 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/libxul/files/patch-bug714312 Tue Aug 28 15:25:15 2012 (r956) @@ -0,0 +1,73 @@ +commit c104d9b +Author: Landry Breuil +Date: Mon Jan 9 17:32:00 2012 -0600 + + Bug 714312 - Use to get endianess on BSD systems, fixing the BSD build. r=ted + + --HG-- + extra : rebase_source : 8b418bdb2d713093d138ffed20bf1630c05f396b +--- + js/src/configure.in | 5 +++++ + js/src/js-config.h.in | 4 ++++ + js/src/jscpucfg.h | 17 +++++++++++++++++ + 3 files changed, 26 insertions(+) + +diff --git js/src/configure.in js/src/configure.in +index 164c896..361b29e 100644 +--- js/src/configure.in ++++ js/src/configure.in +@@ -2934,6 +2934,11 @@ if test "$ac_cv_header_endian_h" = yes; + AC_DEFINE(JS_HAVE_ENDIAN_H) + fi + ++AC_CHECK_HEADERS(machine/endian.h) ++if test "$ac_cv_header_machine_endian_h" = yes; then ++ AC_DEFINE(JS_HAVE_MACHINE_ENDIAN_H) ++fi ++ + AC_CHECK_HEADERS(sys/isa_defs.h) + if test "$ac_cv_header_sys_isa_defs_h" = yes; then + AC_DEFINE(JS_HAVE_SYS_ISA_DEFS_H) +diff --git js/src/js-config.h.in js/src/js-config.h.in +index fb009fa..402262e 100644 +--- js/src/js-config.h.in ++++ js/src/js-config.h.in +@@ -59,6 +59,10 @@ + useable. See jscpucfg.h. */ + #undef JS_HAVE_ENDIAN_H + ++/* Define to 1 if the header is present and ++ useable. See jscpucfg.h. */ ++#undef JS_HAVE_MACHINE_ENDIAN_H ++ + /* Define to 1 if the header is present and + useable. See jscpucfg.h. */ + #undef JS_HAVE_SYS_ISA_DEFS_H +diff --git js/src/jscpucfg.h js/src/jscpucfg.h +index dd32bce..5fd8415 100644 +--- js/src/jscpucfg.h ++++ js/src/jscpucfg.h +@@ -92,6 +92,23 @@ + # error "endian.h does not define __BYTE_ORDER. Cannot determine endianness." + # endif + ++/* BSDs */ ++#elif defined(JS_HAVE_MACHINE_ENDIAN_H) ++# include ++# include ++ ++# if defined(_BYTE_ORDER) ++# if _BYTE_ORDER == _LITTLE_ENDIAN ++# define IS_LITTLE_ENDIAN 1 ++# undef IS_BIG_ENDIAN ++# elif _BYTE_ORDER == _BIG_ENDIAN ++# undef IS_LITTLE_ENDIAN ++# define IS_BIG_ENDIAN 1 ++# endif ++# else /* !defined(_BYTE_ORDER) */ ++# error "machine/endian.h does not define _BYTE_ORDER. Cannot determine endianness." ++# endif ++ + #elif defined(JS_HAVE_SYS_ISA_DEFS_H) + # include + Added: branches/experimental/www/libxul/files/patch-bug725655 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/libxul/files/patch-bug725655 Tue Aug 28 15:25:15 2012 (r956) @@ -0,0 +1,53 @@ +commit 18b9c9d +Author: Martin Stránský +Date: Fri Feb 10 16:07:41 2012 +0100 + + Bug 725655 - gcc 4.7 build failures (missing headers). r=benjamin +--- + ipc/chromium/src/base/file_util_linux.cc | 3 +++ + ipc/chromium/src/base/message_pump_libevent.cc | 3 +++ + ipc/chromium/src/base/time_posix.cc | 3 +++ + 3 files changed, 9 insertions(+) + +diff --git ipc/chromium/src/base/file_util_linux.cc ipc/chromium/src/base/file_util_linux.cc +index cca706f..171e44f 100644 +--- ipc/chromium/src/base/file_util_linux.cc ++++ ipc/chromium/src/base/file_util_linux.cc +@@ -5,6 +5,9 @@ + #include "base/file_util.h" + + #include ++#if defined(ANDROID) || defined(OS_POSIX) ++#include ++#endif + + #include + #include +diff --git ipc/chromium/src/base/message_pump_libevent.cc ipc/chromium/src/base/message_pump_libevent.cc +index 6194f79..9f31dbb 100644 +--- ipc/chromium/src/base/message_pump_libevent.cc ++++ ipc/chromium/src/base/message_pump_libevent.cc +@@ -6,6 +6,9 @@ + + #include + #include ++#if defined(ANDROID) || defined(OS_POSIX) ++#include ++#endif + + #include "eintr_wrapper.h" + #include "base/logging.h" +diff --git ipc/chromium/src/base/time_posix.cc ipc/chromium/src/base/time_posix.cc +index 8d1a1d5..abf2a56 100644 +--- ipc/chromium/src/base/time_posix.cc ++++ ipc/chromium/src/base/time_posix.cc +@@ -13,6 +13,9 @@ + #else + #include + #endif ++#if defined(ANDROID) || defined(OS_POSIX) ++#include ++#endif + + #include + Added: branches/experimental/www/libxul/files/patch-bug729155 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/libxul/files/patch-bug729155 Tue Aug 28 15:25:15 2012 (r956) @@ -0,0 +1,18 @@ +--- dom/plugins/ipc/PluginMessageUtils.cpp ++++ dom/plugins/ipc/PluginMessageUtils.cpp +@@ -114,6 +114,7 @@ MediateRace(const RPCChannel::Message& parent, + } + } + ++#if defined(OS_LINUX) + static string + ReplaceAll(const string& haystack, const string& needle, const string& with) + { +@@ -127,6 +128,7 @@ ReplaceAll(const string& haystack, const string& needle, const string& with) + + return munged; + } ++#endif + + string + MungePluginDsoPath(const string& path) Added: branches/experimental/www/libxul/files/patch-bug761077 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/libxul/files/patch-bug761077 Tue Aug 28 15:25:15 2012 (r956) @@ -0,0 +1,88 @@ +diff --git xpcom/reflect/xptcall/public/genstubs.pl xpcom/reflect/xptcall/public/genstubs.pl +index b8a87a5..918c4cf 100644 +--- xpcom/reflect/xptcall/public/genstubs.pl ++++ xpcom/reflect/xptcall/public/genstubs.pl +@@ -44,7 +44,7 @@ print OUTFILE "* 0 is QueryInterface\n"; + print OUTFILE "* 1 is AddRef\n"; + print OUTFILE "* 2 is Release\n"; + print OUTFILE "*/\n"; +-print OUTFILE "#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__))\n"; ++print OUTFILE "#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__) && !defined(__FreeBSD__))\n"; + for($i = 0; $i < $entry_count; $i++) { + print OUTFILE "NS_IMETHOD Stub",$i+3,"();\n"; + } +diff --git xpcom/reflect/xptcall/public/xptcstubsdecl.inc xpcom/reflect/xptcall/public/xptcstubsdecl.inc +index eb66761..807db26 100644 +--- xpcom/reflect/xptcall/public/xptcstubsdecl.inc ++++ xpcom/reflect/xptcall/public/xptcstubsdecl.inc +@@ -8,7 +8,7 @@ + * 1 is AddRef + * 2 is Release + */ +-#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__)) ++#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__) && !defined(__FreeBSD__)) + NS_IMETHOD Stub3(); + NS_IMETHOD Stub4(); + NS_IMETHOD Stub5(); +diff --git xpcom/reflect/xptcall/src/md/unix/Makefile.in xpcom/reflect/xptcall/src/md/unix/Makefile.in +index ae6ed66..2783957 100644 +--- xpcom/reflect/xptcall/src/md/unix/Makefile.in ++++ xpcom/reflect/xptcall/src/md/unix/Makefile.in +@@ -70,7 +70,7 @@ endif + endif + endif + # IA64 Linux +-ifneq (,$(filter Linux,$(OS_ARCH))) ++ifneq (,$(filter Linux FreeBSD,$(OS_ARCH))) + ifneq (,$(findstring ia64,$(OS_TEST))) + CPPSRCS := xptcinvoke_ipf64.cpp xptcstubs_ipf64.cpp + ASFILES := xptcstubs_asm_ipf64.s xptcinvoke_asm_ipf64.s +@@ -269,7 +269,7 @@ endif + # + # Linux/PPC + # +-ifeq ($(OS_ARCH)$(OS_TEST),Linuxpowerpc) ++ifneq (,$(filter Linuxpowerpc FreeBSDpowerpc,$(OS_ARCH)$(OS_TEST))) + CPPSRCS := xptcinvoke_ppc_linux.cpp xptcstubs_ppc_linux.cpp + ASFILES := xptcinvoke_asm_ppc_linux.s xptcstubs_asm_ppc_linux.s + AS := $(CC) -c -x assembler-with-cpp +@@ -278,7 +278,7 @@ endif + # + # Linux/PPC64 + # +-ifeq ($(OS_ARCH)$(OS_TEST),Linuxpowerpc64) ++ifneq (,$(filter Linuxpowerpc64 FreeBSDpowerpc64,$(OS_ARCH)$(OS_TEST))) + CPPSRCS := xptcinvoke_ppc64_linux.cpp xptcstubs_ppc64_linux.cpp + ASFILES := xptcinvoke_asm_ppc64_linux.s xptcstubs_asm_ppc64_linux.s + AS := $(CC) -c -x assembler-with-cpp +@@ -350,7 +350,7 @@ endif + # + # OpenBSD/SPARC64 + # +-ifeq ($(OS_ARCH)$(OS_TEST),OpenBSDsparc64) ++ifneq (,$(filter OpenBSDsparc64 FreeBSDsparc64,$(OS_ARCH)$(OS_TEST))) + CPPSRCS := xptcinvoke_sparc64_openbsd.cpp xptcstubs_sparc64_openbsd.cpp + ASFILES := xptcinvoke_asm_sparc64_openbsd.s xptcstubs_asm_sparc64_openbsd.s + endif +diff --git xpcom/reflect/xptcall/src/xptcprivate.h xpcom/reflect/xptcall/src/xptcprivate.h +index d903ced..e4ec832 100644 +--- xpcom/reflect/xptcall/src/xptcprivate.h ++++ xpcom/reflect/xptcall/src/xptcprivate.h +@@ -14,7 +14,7 @@ + + class xptiInterfaceEntry; + +-#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__)) ++#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__) && !defined(__FreeBSD__)) + #define STUB_ENTRY(n) NS_IMETHOD Stub##n() = 0; + #else + #define STUB_ENTRY(n) NS_IMETHOD Stub##n(PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64) = 0; +@@ -31,7 +31,7 @@ public: + #undef STUB_ENTRY + #undef SENTINEL_ENTRY + +-#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__)) ++#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__) && !defined(__FreeBSD__)) + #define STUB_ENTRY(n) NS_IMETHOD Stub##n(); + #else + #define STUB_ENTRY(n) NS_IMETHOD Stub##n(PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); Copied and modified: branches/experimental/www/libxul/files/patch-bug778056 (from r955, branches/experimental/www/libxul/files/patch-memory-mozalloc-mozalloc.cpp) ============================================================================== Copied and modified: branches/experimental/www/libxul/files/patch-bug778078 (from r955, branches/experimental/www/libxul/files/patch-toolkit-xre-nsAppRunner.cpp) ============================================================================== --- branches/experimental/www/libxul/files/patch-toolkit-xre-nsAppRunner.cpp Tue Aug 28 15:24:27 2012 (r955, copy source) +++ branches/experimental/www/libxul/files/patch-bug778078 Tue Aug 28 15:25:15 2012 (r956) @@ -5,7 +5,7 @@ #endif #if defined(MOZ_WIDGET_GTK2) -#ifdef MOZ_MEMORY -+#if defined(MOZ_MEMORY) || defined(__FreeBSD__) ++#if defined(MOZ_MEMORY) || defined(__FreeBSD__) || defined(__NetBSD__) // Disable the slice allocator, since jemalloc already uses similar layout // algorithms, and using a sub-allocator tends to increase fragmentation. // This must be done before g_thread_init() is called. Added: branches/experimental/www/libxul/files/patch-bug779847 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/libxul/files/patch-bug779847 Tue Aug 28 15:25:15 2012 (r956) @@ -0,0 +1,28 @@ +--- gfx/ycbcr/Makefile.in ++++ gfx/ycbcr/Makefile.in +@@ -54,23 +54,13 @@ CPPSRCS += yuv_row_win.cpp \ + $(NULL) + endif + else +-ifeq ($(OS_ARCH),Linux) +-CPPSRCS += yuv_row_posix.cpp \ +- $(NULL) +-else +-ifeq ($(OS_ARCH),SunOS) +-CPPSRCS += yuv_row_posix.cpp \ +- $(NULL) +-else +-ifeq ($(OS_ARCH),Darwin) ++ifneq (,$(filter Linux SunOS Darwin DragonFly FreeBSD NetBSD OpenBSD, $(OS_ARCH))) + CPPSRCS += yuv_row_posix.cpp \ + $(NULL) + else + CPPSRCS += yuv_row_other.cpp \ + $(NULL) +-endif # Darwin +-endif # SunOS +-endif # linux ++endif # posix + endif # windows + + ifeq (arm,$(findstring arm,$(OS_TEST))) Copied and modified: branches/experimental/www/libxul/files/patch-bug781457 (from r955, branches/experimental/www/libxul/files/patch-xpcom_base_nsStackWalk.cpp) ============================================================================== Copied and modified: branches/experimental/www/libxul/files/patch-bug781474 (from r955, branches/experimental/www/libxul/files/patch-content__base__public__nsContentUtils.h) ============================================================================== Added: branches/experimental/www/libxul/files/patch-bug783463 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/libxul/files/patch-bug783463 Tue Aug 28 15:25:15 2012 (r956) @@ -0,0 +1,20 @@ +--- widget/src/qt/nsNativeThemeQt.cpp~ ++++ widget/src/qt/nsNativeThemeQt.cpp +@@ -25,7 +25,6 @@ + #include "nsThemeConstants.h" + #include "nsIServiceManager.h" + #include "nsIDOMHTMLInputElement.h" +-#include + + + #include "gfxASurface.h" +--- widget/src/qt/nsSound.cpp~ ++++ widget/src/qt/nsSound.cpp +@@ -40,6 +40,7 @@ + #include + + #include ++#include + + #include "nscore.h" + #include "plstr.h" Added: branches/experimental/www/libxul/files/patch-bug785638 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/libxul/files/patch-bug785638 Tue Aug 28 15:25:15 2012 (r956) @@ -0,0 +1,168 @@ +diff --git configure.in configure.in +index cef992b..3bd39ca 100644 +--- configure.in ++++ configure.in +@@ -5353,22 +5353,6 @@ if test -n "$MOZ_VP8" -a -z "$MOZ_NATIVE_LIBVPX"; then + + dnl See if we have assembly on this platform. + case "$OS_ARCH:$CPU_ARCH" in +- Linux:x86) +- VPX_ASFLAGS="-f elf32 -rnasm -pnasm" +- VPX_X86_ASM=1 +- ;; +- Linux:x86_64) +- VPX_ASFLAGS="-f elf64 -rnasm -pnasm -DPIC" +- VPX_X86_ASM=1 +- ;; +- SunOS:x86) +- VPX_ASFLAGS="-f elf32 -rnasm -pnasm" +- VPX_X86_ASM=1 +- ;; +- SunOS:x86_64) +- VPX_ASFLAGS="-f elf64 -rnasm -pnasm -DPIC" +- VPX_X86_ASM=1 +- ;; + Darwin:x86) + VPX_ASFLAGS="-f macho32 -rnasm -pnasm -DPIC" + VPX_X86_ASM=1 +@@ -5412,6 +5388,19 @@ if test -n "$MOZ_VP8" -a -z "$MOZ_NATIVE_LIBVPX"; then + VPX_ASM_SUFFIX="$ASM_SUFFIX" + VPX_ARM_ASM=1 + fi ++ ;; ++ *:x86) ++ if $CC -E -dM - --#ifdef __alpha__ -+#if !defined(__amd64__) && !defined(__i386__) - static fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP; - #else - static fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP|FP_X_DNML; Deleted: branches/experimental/www/libxul/files/patch-dom-plugins-ipc-PluginMessageUtils.cpp ============================================================================== --- branches/experimental/www/libxul/files/patch-dom-plugins-ipc-PluginMessageUtils.cpp Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,11 +0,0 @@ ---- dom/plugins/ipc/PluginMessageUtils.cpp~ -+++ dom/plugins/ipc/PluginMessageUtils.cpp -@@ -94,7 +94,7 @@ ReplaceAll(const string& haystack, const - i += with.length(); - } - -- return munged; -+ return munged.c_str(); - } - #endif - Deleted: branches/experimental/www/libxul/files/patch-gfx-ycbcr-Makefile.in ============================================================================== --- branches/experimental/www/libxul/files/patch-gfx-ycbcr-Makefile.in Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,21 +0,0 @@ ---- gfx/ycbcr/Makefile.in~ -+++ gfx/ycbcr/Makefile.in -@@ -58,6 +58,10 @@ ifeq ($(OS_ARCH),Linux) - CPPSRCS += yuv_row_posix.cpp \ - $(NULL) - else -+ifeq ($(OS_ARCH),FreeBSD) -+CPPSRCS += yuv_row_posix.cpp \ -+ $(NULL) -+else - ifeq ($(OS_ARCH),SunOS) - CPPSRCS += yuv_row_posix.cpp \ - $(NULL) -@@ -70,6 +74,7 @@ CPPSRCS += yuv_row_other.cpp \ - $(NULL) - endif # Darwin - endif # SunOS -+endif # FreeBSD - endif # linux - endif # windows - \ No newline at end of file Deleted: branches/experimental/www/libxul/files/patch-ipc-chromium-src-base-file_util_linux.cc ============================================================================== --- branches/experimental/www/libxul/files/patch-ipc-chromium-src-base-file_util_linux.cc Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,8 +0,0 @@ ---- ipc/chromium/src/base/file_util_linux.cc~ -+++ ipc/chromium/src/base/file_util_linux.cc -@@ -5,6 +5,7 @@ - #include "base/file_util.h" - - #include -+#include - Modified: branches/experimental/www/libxul/files/patch-ipc-chromium-src-base-message_pump_libevent.cc ============================================================================== --- branches/experimental/www/libxul/files/patch-ipc-chromium-src-base-message_pump_libevent.cc Tue Aug 28 15:24:27 2012 (r955) +++ branches/experimental/www/libxul/files/patch-ipc-chromium-src-base-message_pump_libevent.cc Tue Aug 28 15:25:15 2012 (r956) @@ -1,13 +1,5 @@ --- ipc/chromium/src/base/message_pump_libevent.cc~ +++ ipc/chromium/src/base/message_pump_libevent.cc -@@ -6,6 +6,7 @@ - - #include - #include -+#include - - #include "eintr_wrapper.h" - #include "base/logging.h" @@ -15,7 +15,7 @@ #include "base/scoped_nsautorelease_pool.h" #include "base/scoped_ptr.h" Deleted: branches/experimental/www/libxul/files/patch-ipc-chromium-src-base-time_posix.cc ============================================================================== --- branches/experimental/www/libxul/files/patch-ipc-chromium-src-base-time_posix.cc Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,10 +0,0 @@ ---- ipc/chromium/src/base/time_posix.cc~ -+++ ipc/chromium/src/base/time_posix.cc -@@ -8,6 +9,7 @@ - #include - #endif - #include -+#include - #ifdef ANDROID - #include - #else Deleted: branches/experimental/www/libxul/files/patch-js-src-jscpucfg.h ============================================================================== --- branches/experimental/www/libxul/files/patch-js-src-jscpucfg.h Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,22 +0,0 @@ ---- js/src/jscpucfg.h.orig 2012-01-18 17:38:54.409461514 +0100 -+++ js/src/jscpucfg.h 2012-01-18 17:38:59.522462164 +0100 -@@ -77,6 +77,19 @@ - #define IS_BIG_ENDIAN 1 - #endif - -+#elif defined(__FreeBSD__) -+#include -+ -+#if defined(BYTE_ORDER) -+#if BYTE_ORDER == LITTLE_ENDIAN -+#define IS_LITTLE_ENDIAN 1 -+#undef IS_BIG_ENDIAN -+#elif BYTE_ORDER == BIG_ENDIAN -+#undef IS_LITTLE_ENDIAN -+#define IS_BIG_ENDIAN 1 -+#endif -+#endif -+ - #elif defined(JS_HAVE_ENDIAN_H) - #include - Deleted: branches/experimental/www/libxul/files/patch-media-libvpx-vpx_config.c ============================================================================== --- branches/experimental/www/libxul/files/patch-media-libvpx-vpx_config.c Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,16 +0,0 @@ ---- media/libvpx/vpx_config_c.c~ -+++ media/libvpx/vpx_config_c.c -@@ -12,11 +12,11 @@ - /* 32 bit MacOS. */ - #include "vpx_config_x86-darwin9-gcc.c" - --#elif defined(__linux__) && defined(__i386__) -+#elif (defined(__linux__) || defined(__FreeBSD__)) && defined(__i386__) - /* 32 bit Linux. */ - #include "vpx_config_x86-linux-gcc.c" - --#elif defined(__linux__) && defined(__x86_64__) -+#elif (defined(__linux__) || defined(__FreeBSD__)) && defined(__x86_64__) - /* 64 bit Linux. */ - #include "vpx_config_x86_64-linux-gcc.c" - Deleted: branches/experimental/www/libxul/files/patch-media-libvpx-vpx_config.h ============================================================================== --- branches/experimental/www/libxul/files/patch-media-libvpx-vpx_config.h Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,16 +0,0 @@ ---- media/libvpx/vpx_config.h~ -+++ media/libvpx/vpx_config.h -@@ -12,11 +12,11 @@ - /* 32 bit MacOS. */ - #include "vpx_config_x86-darwin9-gcc.h" - --#elif defined(__linux__) && defined(__i386__) -+#elif (defined(__linux__) || defined(__FreeBSD__)) && defined(__i386__) - /* 32 bit Linux. */ - #include "vpx_config_x86-linux-gcc.h" - --#elif defined(__linux__) && defined(__x86_64__) -+#elif (defined(__linux__) || defined(__FreeBSD__)) && defined(__x86_64__) - /* 64 bit Linux. */ - #include "vpx_config_x86_64-linux-gcc.h" - Deleted: branches/experimental/www/libxul/files/patch-memory-mozalloc-mozalloc.cpp ============================================================================== --- branches/experimental/www/libxul/files/patch-memory-mozalloc-mozalloc.cpp Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,21 +0,0 @@ ---- memory/mozalloc/mozalloc.cpp~ -+++ memory/mozalloc/mozalloc.cpp -@@ -52,6 +52,9 @@ - #if defined(XP_UNIX) - # include // for valloc on *BSD - #endif //if defined(XP_UNIX) -+#ifdef __FreeBSD__ -+# include // for malloc_usable_size -+#endif - - #if defined(MOZ_MEMORY) - // jemalloc.h doesn't redeclare symbols if they're provided by the OS -@@ -259,7 +262,7 @@ moz_malloc_usable_size(void *ptr) - - #if defined(XP_MACOSX) - return malloc_size(ptr); --#elif defined(MOZ_MEMORY) -+#elif defined(MOZ_MEMORY) || defined(__FreeBSD__) - return malloc_usable_size(ptr); - #elif defined(XP_WIN) - return _msize(ptr); Deleted: branches/experimental/www/libxul/files/patch-toolkit-xre-nsAppRunner.cpp ============================================================================== --- branches/experimental/www/libxul/files/patch-toolkit-xre-nsAppRunner.cpp Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,11 +0,0 @@ ---- toolkit/xre/nsAppRunner.cpp~ -+++ toolkit/xre/nsAppRunner.cpp -@@ -3133,7 +3133,7 @@ XRE_main(int argc, char* argv[], const n - gQtOnlyArgv[gQtOnlyArgc] = nsnull; - #endif - #if defined(MOZ_WIDGET_GTK2) --#ifdef MOZ_MEMORY -+#if defined(MOZ_MEMORY) || defined(__FreeBSD__) - // Disable the slice allocator, since jemalloc already uses similar layout - // algorithms, and using a sub-allocator tends to increase fragmentation. - // This must be done before g_thread_init() is called. Deleted: branches/experimental/www/libxul/files/patch-widget-src-qt-nsNativeThemeQt.cpp ============================================================================== --- branches/experimental/www/libxul/files/patch-widget-src-qt-nsNativeThemeQt.cpp Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,12 +0,0 @@ ---- widget/src/qt/nsNativeThemeQt.cpp~ -+++ widget/src/qt/nsNativeThemeQt.cpp -@@ -25,7 +25,9 @@ - #include "nsThemeConstants.h" - #include "nsIServiceManager.h" - #include "nsIDOMHTMLInputElement.h" -+#ifdef __GLIBC__ - #include -+#endif - - - #include "gfxASurface.h" Deleted: branches/experimental/www/libxul/files/patch-widget-src-qt-nsSound.cpp ============================================================================== --- branches/experimental/www/libxul/files/patch-widget-src-qt-nsSound.cpp Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,10 +0,0 @@ ---- widget/src/qt/nsSound.cpp~ -+++ widget/src/qt/nsSound.cpp -@@ -40,6 +40,7 @@ - #include - - #include -+#include - - #include "nscore.h" - #include "plstr.h" Deleted: branches/experimental/www/libxul/files/patch-xpcom-reflect-xptcall-public-xptcstubsdecl.inc ============================================================================== --- branches/experimental/www/libxul/files/patch-xpcom-reflect-xptcall-public-xptcstubsdecl.inc Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,11 +0,0 @@ ---- xpcom/reflect/xptcall/public/xptcstubsdecl.inc.orig Tue Mar 16 03:07:25 2004 -+++ xpcom/reflect/xptcall/public/xptcstubsdecl.inc Tue Jun 15 12:52:36 2004 -@@ -8,7 +8,7 @@ - * 1 is AddRef - * 2 is Release - */ --#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__)) -+#if !defined(__ia64) - NS_IMETHOD Stub3(); - NS_IMETHOD Stub4(); - NS_IMETHOD Stub5(); Deleted: branches/experimental/www/libxul/files/patch-xpcom-reflect-xptcall-src-xptcprivate.h ============================================================================== --- branches/experimental/www/libxul/files/patch-xpcom-reflect-xptcall-src-xptcprivate.h Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,20 +0,0 @@ ---- xpcom/reflect/xptcall/src/xptcprivate.h.orig 2009-11-09 21:43:49.000000000 -0800 -+++ xpcom/reflect/xptcall/src/xptcprivate.h 2009-11-09 21:44:05.000000000 -0800 -@@ -45,7 +45,7 @@ - - class xptiInterfaceEntry; - --#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__)) -+#if !defined(__ia64) - #define STUB_ENTRY(n) NS_IMETHOD Stub##n() = 0; - #else - #define STUB_ENTRY(n) NS_IMETHOD Stub##n(PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64) = 0; -@@ -62,7 +62,7 @@ - #undef STUB_ENTRY - #undef SENTINEL_ENTRY - --#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__)) -+#if !defined(__ia64) - #define STUB_ENTRY(n) NS_IMETHOD Stub##n(); - #else - #define STUB_ENTRY(n) NS_IMETHOD Stub##n(PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); Deleted: branches/experimental/www/libxul/files/patch-xpcom_base_nsStackWalk.cpp ============================================================================== --- branches/experimental/www/libxul/files/patch-xpcom_base_nsStackWalk.cpp Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,10 +0,0 @@ ---- xpcom/base/nsStackWalk.cpp.orig 2010-12-15 02:03:41.000000000 +0100 -+++ xpcom/base/nsStackWalk.cpp 2010-12-15 11:28:20.000000000 +0100 -@@ -1123,6 +1123,7 @@ NS_StackWalk(NS_WalkStackCallback aCallb - - #elif defined(HAVE__UNWIND_BACKTRACE) - -+#define _GNU_SOURCE - // libgcc_s.so symbols _Unwind_Backtrace@@GCC_3.3 and _Unwind_GetIP@@GCC_3.0 - #include - Deleted: branches/experimental/www/libxul/files/patch-xpcom_reflect_xptcall_src_md_unix_Makefile.in ============================================================================== --- branches/experimental/www/libxul/files/patch-xpcom_reflect_xptcall_src_md_unix_Makefile.in Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,38 +0,0 @@ ---- xpcom/reflect/xptcall/src/md/unix/Makefile.in.orig 2011-04-26 23:22:05.000000000 +0200 -+++ xpcom/reflect/xptcall/src/md/unix/Makefile.in 2011-04-26 23:48:09.637442986 +0200 -@@ -70,7 +70,7 @@ - endif - endif - # IA64 Linux --ifneq (,$(filter Linux,$(OS_ARCH))) -+ifneq (,$(filter Linux FreeBSD,$(OS_ARCH))) - ifneq (,$(findstring ia64,$(OS_TEST))) - CPPSRCS := xptcinvoke_ipf64.cpp xptcstubs_ipf64.cpp - ASFILES := xptcstubs_asm_ipf64.s xptcinvoke_asm_ipf64.s -@@ -341,7 +356,7 @@ - # - # Linux/PPC - # --ifeq ($(OS_ARCH)$(OS_TEST),Linuxpowerpc) -+ifneq (,$(filter Linuxpowerpc FreeBSDpowerpc,$(OS_ARCH)$(OS_TEST))) - CPPSRCS := xptcinvoke_ppc_linux.cpp xptcstubs_ppc_linux.cpp - ASFILES := xptcinvoke_asm_ppc_linux.s xptcstubs_asm_ppc_linux.s - AS := $(CC) -c -x assembler-with-cpp -@@ -350,7 +365,7 @@ - # - # Linux/PPC64 - # --ifeq ($(OS_ARCH)$(OS_TEST),Linuxpowerpc64) -+ifneq (,$(filter Linuxpowerpc64 FreeBSDpowerpc64,$(OS_ARCH)$(OS_TEST))) - CPPSRCS := xptcinvoke_ppc64_linux.cpp xptcstubs_ppc64_linux.cpp - ASFILES := xptcinvoke_asm_ppc64_linux.s xptcstubs_asm_ppc64_linux.s - AS := $(CC) -c -x assembler-with-cpp -@@ -350,7 +350,7 @@ - # - # OpenBSD/SPARC64 - # --ifeq ($(OS_ARCH)$(OS_TEST),OpenBSDsparc64) -+ifneq (,$(filter OpenBSDsparc64 FreeBSDsparc64,$(OS_ARCH)$(OS_TEST))) - CPPSRCS := xptcinvoke_sparc64_openbsd.cpp xptcstubs_sparc64_openbsd.cpp - ASFILES := xptcinvoke_asm_sparc64_openbsd.s xptcstubs_asm_sparc64_openbsd.s - endif Added: branches/experimental/www/libxul19/files/patch-bug761077 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/libxul19/files/patch-bug761077 Tue Aug 28 15:25:15 2012 (r956) @@ -0,0 +1,110 @@ +diff --git xpcom/reflect/xptcall/public/genstubs.pl xpcom/reflect/xptcall/public/genstubs.pl +index b8a87a5..918c4cf 100644 +--- xpcom/reflect/xptcall/public/genstubs.pl ++++ xpcom/reflect/xptcall/public/genstubs.pl +@@ -44,7 +44,7 @@ print OUTFILE "* 0 is QueryInterface\n"; + print OUTFILE "* 1 is AddRef\n"; + print OUTFILE "* 2 is Release\n"; + print OUTFILE "*/\n"; +-print OUTFILE "#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__))\n"; ++print OUTFILE "#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__) && !defined(__FreeBSD__))\n"; + for($i = 0; $i < $entry_count; $i++) { + print OUTFILE "NS_IMETHOD Stub",$i+3,"();\n"; + } +diff --git xpcom/reflect/xptcall/public/xptcstubsdecl.inc xpcom/reflect/xptcall/public/xptcstubsdecl.inc +index eb66761..807db26 100644 +--- xpcom/reflect/xptcall/public/xptcstubsdecl.inc ++++ xpcom/reflect/xptcall/public/xptcstubsdecl.inc +@@ -8,7 +8,7 @@ + * 1 is AddRef + * 2 is Release + */ +-#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__)) ++#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__) && !defined(__FreeBSD__)) + NS_IMETHOD Stub3(); + NS_IMETHOD Stub4(); + NS_IMETHOD Stub5(); +diff --git xpcom/reflect/xptcall/src/md/unix/Makefile.in xpcom/reflect/xptcall/src/md/unix/Makefile.in +index ae6ed66..2783957 100644 +--- xpcom/reflect/xptcall/src/md/unix/Makefile.in ++++ xpcom/reflect/xptcall/src/md/unix/Makefile.in +@@ -85,7 +85,7 @@ + # New code for Linux, et. al., with gcc + # Migrate other platforms here after testing + # +-ifneq (,$(filter Linux GNU_%,$(OS_ARCH))) ++ifneq (,$(filter Linux FreeBSD GNU_%,$(OS_ARCH))) + # Linux/x86-64 + ifeq (x86_64,$(OS_TEST)) + CPPSRCS := xptcinvoke_x86_64_unix.cpp xptcstubs_x86_64_linux.cpp +@@ -70,7 +70,7 @@ endif + endif + endif + # IA64 Linux +-ifneq (,$(filter Linux,$(OS_ARCH))) ++ifneq (,$(filter Linux FreeBSD,$(OS_ARCH))) + ifneq (,$(findstring ia64,$(OS_TEST))) + CPPSRCS := xptcinvoke_ipf64.cpp xptcstubs_ipf64.cpp + ASFILES := xptcstubs_asm_ipf64.s xptcinvoke_asm_ipf64.s +@@ -109,12 +109,6 @@ ifeq ($(OS_ARCH)$(OS_TEST),OpenBSDx86_64 + CPPSRCS := xptcinvoke_amd64_openbsd.cpp xptcstubs_amd64_openbsd.cpp + endif + # +-# FreeBSD/amd64 +-# +-ifeq ($(OS_ARCH)$(OS_TEST),FreeBSDx86_64) +-CPPSRCS := xptcinvoke_amd64_linux.cpp xptcstubs_amd64_linux.cpp +-endif +-# + # BeOS/Intel (uses the same unixish_x86 code) + # + ifeq ($(OS_ARCH)$(OS_TEST),BeOSBePC) +@@ -341,7 +356,7 @@ + # + # Linux/PPC + # +-ifeq ($(OS_ARCH)$(OS_TEST),Linuxpowerpc) ++ifneq (,$(filter Linuxpowerpc FreeBSDpowerpc,$(OS_ARCH)$(OS_TEST))) + CPPSRCS := xptcinvoke_ppc_linux.cpp xptcstubs_ppc_linux.cpp + ASFILES := xptcinvoke_asm_ppc_linux.s xptcstubs_asm_ppc_linux.s + AS := $(CC) -c -x assembler-with-cpp +@@ -350,7 +365,7 @@ + # + # Linux/PPC64 + # +-ifeq ($(OS_ARCH)$(OS_TEST),Linuxpowerpc64) ++ifneq (,$(filter Linuxpowerpc64 FreeBSDpowerpc64,$(OS_ARCH)$(OS_TEST))) + CPPSRCS := xptcinvoke_ppc64_linux.cpp xptcstubs_ppc64_linux.cpp + ASFILES := xptcinvoke_asm_ppc64_linux.s xptcstubs_asm_ppc64_linux.s + AS := $(CC) -c -x assembler-with-cpp +@@ -350,7 +350,7 @@ endif + # + # OpenBSD/SPARC64 + # +-ifeq ($(OS_ARCH)$(OS_TEST),OpenBSDsparc64) ++ifneq (,$(filter OpenBSDsparc64 FreeBSDsparc64,$(OS_ARCH)$(OS_TEST))) + CPPSRCS := xptcinvoke_sparc64_openbsd.cpp xptcstubs_sparc64_openbsd.cpp + ASFILES := xptcinvoke_asm_sparc64_openbsd.s xptcstubs_asm_sparc64_openbsd.s + endif +diff --git xpcom/reflect/xptcall/src/xptcprivate.h xpcom/reflect/xptcall/src/xptcprivate.h +index d903ced..e4ec832 100644 +--- xpcom/reflect/xptcall/src/xptcprivate.h ++++ xpcom/reflect/xptcall/src/xptcprivate.h +@@ -14,7 +14,7 @@ + + class xptiInterfaceEntry; + +-#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__)) ++#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__) && !defined(__FreeBSD__)) + #define STUB_ENTRY(n) NS_IMETHOD Stub##n() = 0; + #else + #define STUB_ENTRY(n) NS_IMETHOD Stub##n(PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64) = 0; +@@ -31,7 +31,7 @@ public: + #undef STUB_ENTRY + #undef SENTINEL_ENTRY + +-#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__)) ++#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__) && !defined(__FreeBSD__)) + #define STUB_ENTRY(n) NS_IMETHOD Stub##n(); + #else + #define STUB_ENTRY(n) NS_IMETHOD Stub##n(PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); Copied and modified: branches/experimental/www/libxul19/files/patch-bug778078 (from r955, branches/experimental/www/firefox36/files/patch-toolkit-xre-nsAppRunner.cpp) ============================================================================== --- branches/experimental/www/firefox36/files/patch-toolkit-xre-nsAppRunner.cpp Tue Aug 28 15:24:27 2012 (r955, copy source) +++ branches/experimental/www/libxul19/files/patch-bug778078 Tue Aug 28 15:25:15 2012 (r956) @@ -5,7 +5,7 @@ #endif #if defined(MOZ_WIDGET_GTK2) -#ifdef MOZ_MEMORY -+#if defined(MOZ_MEMORY) || defined(__FreeBSD__) ++#if defined(MOZ_MEMORY) || defined(__FreeBSD__) || defined(__NetBSD__) // Disable the slice allocator, since jemalloc already uses similar layout // algorithms, and using a sub-allocator tends to increase fragmentation. // This must be done before g_thread_init() is called. Copied and modified: branches/experimental/www/libxul19/files/patch-bug781457 (from r955, branches/experimental/www/firefox/files/patch-xpcom_base_nsStackWalk.cpp) ============================================================================== Deleted: branches/experimental/www/libxul19/files/patch-toolkit-xre-nsAppRunner.cpp ============================================================================== --- branches/experimental/www/libxul19/files/patch-toolkit-xre-nsAppRunner.cpp Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,11 +0,0 @@ ---- toolkit/xre/nsAppRunner.cpp~ -+++ toolkit/xre/nsAppRunner.cpp -@@ -3046,7 +3046,7 @@ XRE_main(int argc, char* argv[], const n - QApplication app(gArgc, gArgv); - #endif - #if defined(MOZ_WIDGET_GTK2) --#ifdef MOZ_MEMORY -+#if defined(MOZ_MEMORY) || defined(__FreeBSD__) - // Disable the slice allocator, since jemalloc already uses similar layout - // algorithms, and using a sub-allocator tends to increase fragmentation. - // This must be done before g_thread_init() is called. Modified: branches/experimental/www/libxul19/files/patch-xpcom_base_nsStackWalk.cpp ============================================================================== --- branches/experimental/www/libxul19/files/patch-xpcom_base_nsStackWalk.cpp Tue Aug 28 15:24:27 2012 (r955) +++ branches/experimental/www/libxul19/files/patch-xpcom_base_nsStackWalk.cpp Tue Aug 28 15:25:15 2012 (r956) @@ -9,11 +9,3 @@ #include #endif -@@ -1123,6 +1123,7 @@ NS_StackWalk(NS_WalkStackCallback aCallb - - #elif defined(HAVE__UNWIND_BACKTRACE) - -+#define _GNU_SOURCE - // libgcc_s.so symbols _Unwind_Backtrace@@GCC_3.3 and _Unwind_GetIP@@GCC_3.0 - #include - Deleted: branches/experimental/www/libxul19/files/patch-xpcom_reflect_xptcall_public_xptcstubsdecl.inc ============================================================================== --- branches/experimental/www/libxul19/files/patch-xpcom_reflect_xptcall_public_xptcstubsdecl.inc Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,11 +0,0 @@ ---- xpcom/reflect/xptcall/public/xptcstubsdecl.inc.orig Tue Mar 16 03:07:25 2004 -+++ xpcom/reflect/xptcall/public/xptcstubsdecl.inc Fri Mar 19 15:58:14 2004 -@@ -8,7 +8,7 @@ - * 1 is AddRef - * 2 is Release - */ --#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__)) -+#if !defined(__ia64) - NS_IMETHOD Stub3(); - NS_IMETHOD Stub4(); - NS_IMETHOD Stub5(); Deleted: branches/experimental/www/libxul19/files/patch-xpcom_reflect_xptcall_src_md_unix_Makefile.in ============================================================================== --- branches/experimental/www/libxul19/files/patch-xpcom_reflect_xptcall_src_md_unix_Makefile.in Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,60 +0,0 @@ ---- xpcom/reflect/xptcall/src/md/unix/Makefile.in.orig 2011-04-26 23:22:05.000000000 +0200 -+++ xpcom/reflect/xptcall/src/md/unix/Makefile.in 2011-04-26 23:48:09.637442986 +0200 -@@ -85,7 +85,7 @@ - # New code for Linux, et. al., with gcc - # Migrate other platforms here after testing - # --ifneq (,$(filter Linux GNU_%,$(OS_ARCH))) -+ifneq (,$(filter Linux FreeBSD GNU_%,$(OS_ARCH))) - # Linux/x86-64 - ifeq (x86_64,$(OS_TEST)) - CPPSRCS := xptcinvoke_x86_64_unix.cpp xptcstubs_x86_64_linux.cpp -@@ -70,7 +70,7 @@ - endif - endif - # IA64 Linux --ifneq (,$(filter Linux,$(OS_ARCH))) -+ifneq (,$(filter Linux FreeBSD,$(OS_ARCH))) - ifneq (,$(findstring ia64,$(OS_TEST))) - CPPSRCS := xptcinvoke_ipf64.cpp xptcstubs_ipf64.cpp - ASFILES := xptcstubs_asm_ipf64.s xptcinvoke_asm_ipf64.s -@@ -109,12 +109,6 @@ ifeq ($(OS_ARCH)$(OS_TEST),OpenBSDx86_64 - CPPSRCS := xptcinvoke_amd64_openbsd.cpp xptcstubs_amd64_openbsd.cpp - endif - # --# FreeBSD/amd64 --# --ifeq ($(OS_ARCH)$(OS_TEST),FreeBSDx86_64) --CPPSRCS := xptcinvoke_amd64_linux.cpp xptcstubs_amd64_linux.cpp --endif --# - # BeOS/Intel (uses the same unixish_x86 code) - # - ifeq ($(OS_ARCH)$(OS_TEST),BeOSBePC) -@@ -341,7 +356,7 @@ - # - # Linux/PPC - # --ifeq ($(OS_ARCH)$(OS_TEST),Linuxpowerpc) -+ifneq (,$(filter Linuxpowerpc FreeBSDpowerpc,$(OS_ARCH)$(OS_TEST))) - CPPSRCS := xptcinvoke_ppc_linux.cpp xptcstubs_ppc_linux.cpp - ASFILES := xptcinvoke_asm_ppc_linux.s xptcstubs_asm_ppc_linux.s - AS := $(CC) -c -x assembler-with-cpp -@@ -350,7 +365,7 @@ - # - # Linux/PPC64 - # --ifeq ($(OS_ARCH)$(OS_TEST),Linuxpowerpc64) -+ifneq (,$(filter Linuxpowerpc64 FreeBSDpowerpc64,$(OS_ARCH)$(OS_TEST))) - CPPSRCS := xptcinvoke_ppc64_linux.cpp xptcstubs_ppc64_linux.cpp - ASFILES := xptcinvoke_asm_ppc64_linux.s xptcstubs_asm_ppc64_linux.s - AS := $(CC) -c -x assembler-with-cpp -@@ -350,7 +350,7 @@ - # - # OpenBSD/SPARC64 - # --ifeq ($(OS_ARCH)$(OS_TEST),OpenBSDsparc64) -+ifneq (,$(filter OpenBSDsparc64 FreeBSDsparc64,$(OS_ARCH)$(OS_TEST))) - CPPSRCS := xptcinvoke_sparc64_openbsd.cpp xptcstubs_sparc64_openbsd.cpp - ASFILES := xptcinvoke_asm_sparc64_openbsd.s xptcstubs_asm_sparc64_openbsd.s - endif Copied and modified: branches/experimental/www/seamonkey/files/patch-bug722975 (from r955, branches/experimental/www/seamonkey/files/patch-mozilla-gfx-thebes-gfxPlatform.cpp) ============================================================================== Added: branches/experimental/www/seamonkey/files/patch-bug759459 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/seamonkey/files/patch-bug759459 Tue Aug 28 15:25:15 2012 (r956) @@ -0,0 +1,24 @@ +commit 4d0c5b9 +Author: Marco Perez +Date: Sat Jun 9 12:24:56 2012 -0400 + + Bug 759459 - Build broken on FreeBSD since patch for bug 745034 landed. r=terrence +--- + js/src/gc/Memory.cpp | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git js/src/gc/Memory.cpp js/src/gc/Memory.cpp +index 815e90b..10c1a91 100644 +--- mozilla/js/src/gc/Memory.cpp ++++ mozilla/js/src/gc/Memory.cpp +@@ -292,9 +292,9 @@ GetPageFaultCount() + #elif defined(XP_UNIX) || defined(XP_MACOSX) || defined(DARWIN) + + #include +-#include + #include + #include ++#include + + void + InitMemorySubsystem() Copied and modified: branches/experimental/www/seamonkey/files/patch-bug760899 (from r955, branches/experimental/mail/thunderbird/files/patch-mozilla-content-media-gstreamer-nsGStreamerReader.cpp) ============================================================================== --- branches/experimental/mail/thunderbird/files/patch-mozilla-content-media-gstreamer-nsGStreamerReader.cpp Tue Aug 28 15:24:27 2012 (r955, copy source) +++ branches/experimental/www/seamonkey/files/patch-bug760899 Tue Aug 28 15:25:15 2012 (r956) @@ -1,25 +1,3 @@ -commit f0a73aa -Author: Paul Adenot -Date: Thu Jun 21 20:44:39 2012 -0400 - - Bug 761419 - Build failure in content/media/gstreamer/nsGStreamerReader.cpp when using clang r=kinetik ---- - content/media/gstreamer/nsGStreamerReader.cpp | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git content/media/gstreamer/nsGStreamerReader.cpp content/media/gstreamer/nsGStreamerReader.cpp -index 06a09b5..c48f92e 100644 ---- mozilla/content/media/gstreamer/nsGStreamerReader.cpp -+++ mozilla/content/media/gstreamer/nsGStreamerReader.cpp -@@ -191,7 +191,7 @@ nsresult nsGStreamerReader::ReadMetadata(nsVideoInfo* aInfo) - * stream but that are otherwise decodeable. - */ - guint flags[3] = {GST_PLAY_FLAG_VIDEO|GST_PLAY_FLAG_AUDIO, -- ~GST_PLAY_FLAG_AUDIO, ~GST_PLAY_FLAG_VIDEO}; -+ static_cast(~GST_PLAY_FLAG_AUDIO), static_cast(~GST_PLAY_FLAG_VIDEO)}; - guint default_flags, current_flags; - g_object_get(mPlayBin, "flags", &default_flags, NULL); - commit 667daed Author: Stephen Moehle Date: Tue Jun 5 11:32:36 2012 +1200 Added: branches/experimental/www/seamonkey/files/patch-bug761077 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/seamonkey/files/patch-bug761077 Tue Aug 28 15:25:15 2012 (r956) @@ -0,0 +1,88 @@ +diff --git mozilla/xpcom/reflect/xptcall/public/genstubs.pl mozilla/xpcom/reflect/xptcall/public/genstubs.pl +index b8a87a5..918c4cf 100644 +--- mozilla/xpcom/reflect/xptcall/public/genstubs.pl ++++ mozilla/xpcom/reflect/xptcall/public/genstubs.pl +@@ -44,7 +44,7 @@ print OUTFILE "* 0 is QueryInterface\n"; + print OUTFILE "* 1 is AddRef\n"; + print OUTFILE "* 2 is Release\n"; + print OUTFILE "*/\n"; +-print OUTFILE "#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__))\n"; ++print OUTFILE "#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__) && !defined(__FreeBSD__))\n"; + for($i = 0; $i < $entry_count; $i++) { + print OUTFILE "NS_IMETHOD Stub",$i+3,"();\n"; + } +diff --git mozilla/xpcom/reflect/xptcall/public/xptcstubsdecl.inc mozilla/xpcom/reflect/xptcall/public/xptcstubsdecl.inc +index eb66761..807db26 100644 +--- mozilla/xpcom/reflect/xptcall/public/xptcstubsdecl.inc ++++ mozilla/xpcom/reflect/xptcall/public/xptcstubsdecl.inc +@@ -8,7 +8,7 @@ + * 1 is AddRef + * 2 is Release + */ +-#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__)) ++#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__) && !defined(__FreeBSD__)) + NS_IMETHOD Stub3(); + NS_IMETHOD Stub4(); + NS_IMETHOD Stub5(); +diff --git mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in +index ae6ed66..2783957 100644 +--- mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in ++++ mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in +@@ -70,7 +70,7 @@ endif + endif + endif + # IA64 Linux +-ifneq (,$(filter Linux,$(OS_ARCH))) ++ifneq (,$(filter Linux FreeBSD,$(OS_ARCH))) + ifneq (,$(findstring ia64,$(OS_TEST))) + CPPSRCS := xptcinvoke_ipf64.cpp xptcstubs_ipf64.cpp + ASFILES := xptcstubs_asm_ipf64.s xptcinvoke_asm_ipf64.s +@@ -269,7 +269,7 @@ endif + # + # Linux/PPC + # +-ifeq ($(OS_ARCH)$(OS_TEST),Linuxpowerpc) ++ifneq (,$(filter Linuxpowerpc FreeBSDpowerpc,$(OS_ARCH)$(OS_TEST))) + CPPSRCS := xptcinvoke_ppc_linux.cpp xptcstubs_ppc_linux.cpp + ASFILES := xptcinvoke_asm_ppc_linux.s xptcstubs_asm_ppc_linux.s + AS := $(CC) -c -x assembler-with-cpp +@@ -278,7 +278,7 @@ endif + # + # Linux/PPC64 + # +-ifeq ($(OS_ARCH)$(OS_TEST),Linuxpowerpc64) ++ifneq (,$(filter Linuxpowerpc64 FreeBSDpowerpc64,$(OS_ARCH)$(OS_TEST))) + CPPSRCS := xptcinvoke_ppc64_linux.cpp xptcstubs_ppc64_linux.cpp + ASFILES := xptcinvoke_asm_ppc64_linux.s xptcstubs_asm_ppc64_linux.s + AS := $(CC) -c -x assembler-with-cpp +@@ -350,7 +350,7 @@ endif + # + # OpenBSD/SPARC64 + # +-ifeq ($(OS_ARCH)$(OS_TEST),OpenBSDsparc64) ++ifneq (,$(filter OpenBSDsparc64 FreeBSDsparc64,$(OS_ARCH)$(OS_TEST))) + CPPSRCS := xptcinvoke_sparc64_openbsd.cpp xptcstubs_sparc64_openbsd.cpp + ASFILES := xptcinvoke_asm_sparc64_openbsd.s xptcstubs_asm_sparc64_openbsd.s + endif +diff --git mozilla/xpcom/reflect/xptcall/src/xptcprivate.h mozilla/xpcom/reflect/xptcall/src/xptcprivate.h +index d903ced..e4ec832 100644 +--- mozilla/xpcom/reflect/xptcall/src/xptcprivate.h ++++ mozilla/xpcom/reflect/xptcall/src/xptcprivate.h +@@ -14,7 +14,7 @@ + + class xptiInterfaceEntry; + +-#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__)) ++#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__) && !defined(__FreeBSD__)) + #define STUB_ENTRY(n) NS_IMETHOD Stub##n() = 0; + #else + #define STUB_ENTRY(n) NS_IMETHOD Stub##n(PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64) = 0; +@@ -31,7 +31,7 @@ public: + #undef STUB_ENTRY + #undef SENTINEL_ENTRY + +-#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__)) ++#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__) && !defined(__FreeBSD__)) + #define STUB_ENTRY(n) NS_IMETHOD Stub##n(); + #else + #define STUB_ENTRY(n) NS_IMETHOD Stub##n(PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); Added: branches/experimental/www/seamonkey/files/patch-bug761419 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/seamonkey/files/patch-bug761419 Tue Aug 28 15:25:15 2012 (r956) @@ -0,0 +1,22 @@ +commit f0a73aa +Author: Paul Adenot +Date: Thu Jun 21 20:44:39 2012 -0400 + + Bug 761419 - Build failure in content/media/gstreamer/nsGStreamerReader.cpp when using clang r=kinetik +--- + content/media/gstreamer/nsGStreamerReader.cpp | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git content/media/gstreamer/nsGStreamerReader.cpp content/media/gstreamer/nsGStreamerReader.cpp +index 06a09b5..c48f92e 100644 +--- mozilla/content/media/gstreamer/nsGStreamerReader.cpp ++++ mozilla/content/media/gstreamer/nsGStreamerReader.cpp +@@ -191,7 +191,7 @@ nsresult nsGStreamerReader::ReadMetadata(nsVideoInfo* aInfo) + * stream but that are otherwise decodeable. + */ + guint flags[3] = {GST_PLAY_FLAG_VIDEO|GST_PLAY_FLAG_AUDIO, +- ~GST_PLAY_FLAG_AUDIO, ~GST_PLAY_FLAG_VIDEO}; ++ static_cast(~GST_PLAY_FLAG_AUDIO), static_cast(~GST_PLAY_FLAG_VIDEO)}; + guint default_flags, current_flags; + g_object_get(mPlayBin, "flags", &default_flags, NULL); + Copied and modified: branches/experimental/www/seamonkey/files/patch-bug778056 (from r955, branches/experimental/www/seamonkey/files/patch-mozilla-memory-mozalloc-mozalloc.cpp) ============================================================================== Copied and modified: branches/experimental/www/seamonkey/files/patch-bug778078 (from r955, branches/experimental/mail/thunderbird/files/patch-mozilla-toolkit-xre-nsAppRunner.cpp) ============================================================================== --- branches/experimental/mail/thunderbird/files/patch-mozilla-toolkit-xre-nsAppRunner.cpp Tue Aug 28 15:24:27 2012 (r955, copy source) +++ branches/experimental/www/seamonkey/files/patch-bug778078 Tue Aug 28 15:25:15 2012 (r956) @@ -5,7 +5,7 @@ #if defined(MOZ_WIDGET_GTK2) -#ifdef MOZ_MEMORY -+#if defined(MOZ_MEMORY) || defined(__FreeBSD__) ++#if defined(MOZ_MEMORY) || defined(__FreeBSD__) || defined(__NetBSD__) // Disable the slice allocator, since jemalloc already uses similar layout // algorithms, and using a sub-allocator tends to increase fragmentation. // This must be done before g_thread_init() is called. Added: branches/experimental/www/seamonkey/files/patch-bug779847 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/seamonkey/files/patch-bug779847 Tue Aug 28 15:25:15 2012 (r956) @@ -0,0 +1,28 @@ +--- mozilla/gfx/ycbcr/Makefile.in ++++ mozilla/gfx/ycbcr/Makefile.in +@@ -54,23 +54,13 @@ CPPSRCS += yuv_row_win.cpp \ + $(NULL) + endif + else +-ifeq ($(OS_ARCH),Linux) +-CPPSRCS += yuv_row_posix.cpp \ +- $(NULL) +-else +-ifeq ($(OS_ARCH),SunOS) +-CPPSRCS += yuv_row_posix.cpp \ +- $(NULL) +-else +-ifeq ($(OS_ARCH),Darwin) ++ifneq (,$(filter Linux SunOS Darwin DragonFly FreeBSD NetBSD OpenBSD, $(OS_ARCH))) + CPPSRCS += yuv_row_posix.cpp \ + $(NULL) + else + CPPSRCS += yuv_row_other.cpp \ + $(NULL) +-endif # Darwin +-endif # SunOS +-endif # linux ++endif # posix + endif # windows + + ifeq (arm,$(findstring arm,$(OS_TEST))) Copied and modified: branches/experimental/www/seamonkey/files/patch-bug781457 (from r955, branches/experimental/www/seamonkey/files/patch-mozilla-xpcom-base-nsStackWalk.cpp) ============================================================================== Copied and modified: branches/experimental/www/seamonkey/files/patch-bug781474 (from r955, branches/experimental/www/seamonkey/files/patch-mozilla__content__base__public__nsContentUtils.h) ============================================================================== Added: branches/experimental/www/seamonkey/files/patch-bug783463 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/seamonkey/files/patch-bug783463 Tue Aug 28 15:25:15 2012 (r956) @@ -0,0 +1,34 @@ +--- mozilla/gfx/skia/Makefile.in~ ++++ mozilla/gfx/skia/Makefile.in +@@ -339,10 +339,9 @@ CPPSRCS += \ + SkMMapStream.cpp \ + SkOSFile.cpp \ + $(NULL) +-ifeq (Linux,$(OS_TARGET)) ++ifneq (,$(or $(MOZ_X11),$(filter Linux,$(OS_TARGET)))) + CPPSRCS += \ + SkFontHost_linux.cpp \ +- SkFontHost_tables.cpp \ + SkTime_Unix.cpp \ + $(NULL) + endif +--- mozilla/widget/qt/nsNativeThemeQt.cpp~ ++++ mozilla/widget/qt/nsNativeThemeQt.cpp +@@ -25,7 +25,6 @@ + #include "nsThemeConstants.h" + #include "nsIServiceManager.h" + #include "nsIDOMHTMLInputElement.h" +-#include + + + #include "gfxASurface.h" +--- mozilla/widget/qt/nsSound.cpp~ ++++ mozilla/widget/qt/nsSound.cpp +@@ -40,6 +40,7 @@ + #include + + #include ++#include + + #include "nscore.h" + #include "plstr.h" Added: branches/experimental/www/seamonkey/files/patch-bug785638 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/seamonkey/files/patch-bug785638 Tue Aug 28 15:25:15 2012 (r956) @@ -0,0 +1,168 @@ +diff --git configure.in configure.in +index cef992b..3bd39ca 100644 +--- mozilla/configure.in ++++ mozilla/configure.in +@@ -5353,22 +5353,6 @@ if test -n "$MOZ_VP8" -a -z "$MOZ_NATIVE_LIBVPX"; then + + dnl See if we have assembly on this platform. + case "$OS_ARCH:$CPU_ARCH" in +- Linux:x86) +- VPX_ASFLAGS="-f elf32 -rnasm -pnasm" +- VPX_X86_ASM=1 +- ;; +- Linux:x86_64) +- VPX_ASFLAGS="-f elf64 -rnasm -pnasm -DPIC" +- VPX_X86_ASM=1 +- ;; +- SunOS:x86) +- VPX_ASFLAGS="-f elf32 -rnasm -pnasm" +- VPX_X86_ASM=1 +- ;; +- SunOS:x86_64) +- VPX_ASFLAGS="-f elf64 -rnasm -pnasm -DPIC" +- VPX_X86_ASM=1 +- ;; + Darwin:x86) + VPX_ASFLAGS="-f macho32 -rnasm -pnasm -DPIC" + VPX_X86_ASM=1 +@@ -5412,6 +5388,19 @@ if test -n "$MOZ_VP8" -a -z "$MOZ_NATIVE_LIBVPX"; then + VPX_ASM_SUFFIX="$ASM_SUFFIX" + VPX_ARM_ASM=1 + fi ++ ;; ++ *:x86) ++ if $CC -E -dM - -Date: Thu Jun 21 20:44:39 2012 -0400 - - Bug 761419 - Build failure in content/media/gstreamer/nsGStreamerReader.cpp when using clang r=kinetik ---- - content/media/gstreamer/nsGStreamerReader.cpp | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git content/media/gstreamer/nsGStreamerReader.cpp content/media/gstreamer/nsGStreamerReader.cpp -index 06a09b5..c48f92e 100644 ---- mozilla/content/media/gstreamer/nsGStreamerReader.cpp -+++ mozilla/content/media/gstreamer/nsGStreamerReader.cpp -@@ -191,7 +191,7 @@ nsresult nsGStreamerReader::ReadMetadata(nsVideoInfo* aInfo) - * stream but that are otherwise decodeable. - */ - guint flags[3] = {GST_PLAY_FLAG_VIDEO|GST_PLAY_FLAG_AUDIO, -- ~GST_PLAY_FLAG_AUDIO, ~GST_PLAY_FLAG_VIDEO}; -+ static_cast(~GST_PLAY_FLAG_AUDIO), static_cast(~GST_PLAY_FLAG_VIDEO)}; - guint default_flags, current_flags; - g_object_get(mPlayBin, "flags", &default_flags, NULL); - -commit 667daed -Author: Stephen Moehle -Date: Tue Jun 5 11:32:36 2012 +1200 - - Bug 760899 - Fix debug builds with gstreamer enabled - r=kinetik - - --HG-- - extra : rebase_source : 22598bc470d35d94991ea9f1b14df11ba19a461a ---- - content/media/gstreamer/nsGStreamerReader.cpp | 10 +++++----- - 1 file changed, 5 insertions(+), 5 deletions(-) - -diff --git content/media/gstreamer/nsGStreamerReader.cpp content/media/gstreamer/nsGStreamerReader.cpp -index 6a50e09..164fb2e 100644 ---- mozilla/content/media/gstreamer/nsGStreamerReader.cpp -+++ mozilla/content/media/gstreamer/nsGStreamerReader.cpp -@@ -278,7 +278,7 @@ nsresult nsGStreamerReader::ReadMetadata(nsVideoInfo* aInfo) - if (gst_element_query_duration(GST_ELEMENT(mPlayBin), - &format, &duration) && format == GST_FORMAT_TIME) { - ReentrantMonitorAutoEnter mon(mDecoder->GetReentrantMonitor()); -- LOG(PR_LOG_DEBUG, ("returning duration %"GST_TIME_FORMAT, -+ LOG(PR_LOG_DEBUG, ("returning duration %" GST_TIME_FORMAT, - GST_TIME_ARGS (duration))); - duration = GST_TIME_AS_USECONDS (duration); - mDecoder->GetStateMachine()->SetDuration(duration); -@@ -422,8 +422,8 @@ bool nsGStreamerReader::DecodeVideoFrame(bool &aKeyFrameSkip, - nextTimestamp += gst_util_uint64_scale(GST_USECOND, fpsNum, fpsDen); - - if (timestamp < aTimeThreshold) { -- LOG(PR_LOG_DEBUG, ("skipping frame %"GST_TIME_FORMAT -- " threshold %"GST_TIME_FORMAT, -+ LOG(PR_LOG_DEBUG, ("skipping frame %" GST_TIME_FORMAT -+ " threshold %" GST_TIME_FORMAT, - GST_TIME_ARGS(timestamp), GST_TIME_ARGS(aTimeThreshold))); - gst_buffer_unref(buffer); - buffer = NULL; -@@ -489,7 +489,7 @@ nsresult nsGStreamerReader::Seek(PRInt64 aTarget, - NS_ASSERTION(mDecoder->OnDecodeThread(), "Should be on decode thread."); - - gint64 seekPos = aTarget * GST_USECOND; -- LOG(PR_LOG_DEBUG, ("%p About to seek to %"GST_TIME_FORMAT, -+ LOG(PR_LOG_DEBUG, ("%p About to seek to %" GST_TIME_FORMAT, - mDecoder, GST_TIME_ARGS(seekPos))); - - if (!gst_element_seek_simple(mPlayBin, GST_FORMAT_TIME, -@@ -592,7 +592,7 @@ PRInt64 nsGStreamerReader::QueryDuration() - if (gst_element_query_duration(GST_ELEMENT(mPlayBin), - &format, &duration)) { - if (format == GST_FORMAT_TIME) { -- LOG(PR_LOG_DEBUG, ("pipeline duration %"GST_TIME_FORMAT, -+ LOG(PR_LOG_DEBUG, ("pipeline duration %" GST_TIME_FORMAT, - GST_TIME_ARGS (duration))); - duration = GST_TIME_AS_USECONDS (duration); - } Deleted: branches/experimental/www/seamonkey/files/patch-mozilla-gfx-thebes-gfxPlatform.cpp ============================================================================== --- branches/experimental/www/seamonkey/files/patch-mozilla-gfx-thebes-gfxPlatform.cpp Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,34 +0,0 @@ ---- mozilla/gfx/thebes/gfxPlatform.cpp~ 2012-02-07 11:59:39.717184907 +0000 -+++ mozilla/gfx/thebes/gfxPlatform.cpp 2012-02-07 13:06:01.084668445 +0000 -@@ -446,6 +446,7 @@ - static_cast(srcBuffer)->Release(); - } - -+#ifdef MOZ_TREE_CAIRO - void SourceSnapshotDetached(cairo_surface_t *nullSurf) - { - gfxImageSurface* origSurf = -@@ -453,6 +454,7 @@ - - origSurf->SetData(&kSourceSurface, NULL, NULL); - } -+#endif - - RefPtr - gfxPlatform::GetSourceSurfaceForSurface(DrawTarget *aTarget, gfxASurface *aSurface) -@@ -522,6 +524,7 @@ - imgSurface->Stride(), - format); - -+ #ifdef MOZ_TREE_CAIRO - cairo_surface_t *nullSurf = - cairo_null_surface_create(CAIRO_CONTENT_COLOR_ALPHA); - cairo_surface_set_user_data(nullSurf, -@@ -530,6 +533,7 @@ - NULL); - cairo_surface_attach_snapshot(imgSurface->CairoSurface(), nullSurf, SourceSnapshotDetached); - cairo_surface_destroy(nullSurf); -+ #endif - } - - srcBuffer->AddRef(); Deleted: branches/experimental/www/seamonkey/files/patch-mozilla-gfx-ycbcr-Makefile.in ============================================================================== --- branches/experimental/www/seamonkey/files/patch-mozilla-gfx-ycbcr-Makefile.in Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,21 +0,0 @@ ---- mozilla/gfx/ycbcr/Makefile.in~ -+++ mozilla/gfx/ycbcr/Makefile.in -@@ -58,6 +58,10 @@ ifeq ($(OS_ARCH),Linux) - CPPSRCS += yuv_row_posix.cpp \ - $(NULL) - else -+ifeq ($(OS_ARCH),FreeBSD) -+CPPSRCS += yuv_row_posix.cpp \ -+ $(NULL) -+else - ifeq ($(OS_ARCH),SunOS) - CPPSRCS += yuv_row_posix.cpp \ - $(NULL) -@@ -70,6 +74,7 @@ CPPSRCS += yuv_row_other.cpp \ - $(NULL) - endif # Darwin - endif # SunOS -+endif # FreeBSD - endif # linux - endif # windows - \ No newline at end of file Deleted: branches/experimental/www/seamonkey/files/patch-mozilla-js-src-gc-Memory.cpp ============================================================================== --- branches/experimental/www/seamonkey/files/patch-mozilla-js-src-gc-Memory.cpp Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,13 +0,0 @@ ---- mozilla/js/src/gc/Memory.cpp~ -+++ mozilla/js/src/gc/Memory.cpp -@@ -292,9 +292,9 @@ GetPageFaultCount() - #elif defined(XP_UNIX) || defined(XP_MACOSX) || defined(DARWIN) - - #include --#include - #include - #include -+#include - - void - InitMemorySubsystem() Deleted: branches/experimental/www/seamonkey/files/patch-mozilla-media-libvpx-vpx_config.c ============================================================================== --- branches/experimental/www/seamonkey/files/patch-mozilla-media-libvpx-vpx_config.c Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,16 +0,0 @@ ---- mozilla/media/libvpx/vpx_config_c.c~ -+++ mozilla/media/libvpx/vpx_config_c.c -@@ -12,11 +12,11 @@ - /* 32 bit MacOS. */ - #include "vpx_config_x86-darwin9-gcc.c" - --#elif defined(__linux__) && defined(__i386__) -+#elif (defined(__linux__) || defined(__FreeBSD__)) && defined(__i386__) - /* 32 bit Linux. */ - #include "vpx_config_x86-linux-gcc.c" - --#elif defined(__linux__) && defined(__x86_64__) -+#elif (defined(__linux__) || defined(__FreeBSD__)) && defined(__x86_64__) - /* 64 bit Linux. */ - #include "vpx_config_x86_64-linux-gcc.c" - Deleted: branches/experimental/www/seamonkey/files/patch-mozilla-media-libvpx-vpx_config.h ============================================================================== --- branches/experimental/www/seamonkey/files/patch-mozilla-media-libvpx-vpx_config.h Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,16 +0,0 @@ ---- mozilla/media/libvpx/vpx_config.h~ -+++ mozilla/media/libvpx/vpx_config.h -@@ -12,11 +12,11 @@ - /* 32 bit MacOS. */ - #include "vpx_config_x86-darwin9-gcc.h" - --#elif defined(__linux__) && defined(__i386__) -+#elif (defined(__linux__) || defined(__FreeBSD__)) && defined(__i386__) - /* 32 bit Linux. */ - #include "vpx_config_x86-linux-gcc.h" - --#elif defined(__linux__) && defined(__x86_64__) -+#elif (defined(__linux__) || defined(__FreeBSD__)) && defined(__x86_64__) - /* 64 bit Linux. */ - #include "vpx_config_x86_64-linux-gcc.h" - Deleted: branches/experimental/www/seamonkey/files/patch-mozilla-memory-mozalloc-mozalloc.cpp ============================================================================== --- branches/experimental/www/seamonkey/files/patch-mozilla-memory-mozalloc-mozalloc.cpp Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,21 +0,0 @@ ---- mozilla/memory/mozalloc/mozalloc.cpp~ -+++ mozilla/memory/mozalloc/mozalloc.cpp -@@ -19,6 +19,9 @@ - #if defined(XP_UNIX) - # include // for valloc on *BSD - #endif //if defined(XP_UNIX) -+#ifdef __FreeBSD__ -+# include // for malloc_usable_size -+#endif - - #if defined(XP_WIN) || (defined(XP_OS2) && defined(__declspec)) - # define MOZALLOC_EXPORT __declspec(dllexport) -@@ -210,7 +213,7 @@ moz_malloc_usable_size(void *ptr) - - #if defined(XP_MACOSX) - return malloc_size(ptr); --#elif defined(MOZ_MEMORY) || (defined(XP_LINUX) && !defined(ANDROID)) -+#elif defined(MOZ_MEMORY) || (defined(XP_LINUX) && !defined(ANDROID)) || defined(__FreeBSD__) - // Android bionic libc doesn't have malloc_usable_size. - return malloc_usable_size(ptr); - #elif defined(XP_WIN) Deleted: branches/experimental/www/seamonkey/files/patch-mozilla-toolkit-xre-nsAppRunner.cpp ============================================================================== --- branches/experimental/www/seamonkey/files/patch-mozilla-toolkit-xre-nsAppRunner.cpp Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,11 +0,0 @@ ---- mozilla/toolkit/xre/nsAppRunner.cpp~ -+++ mozilla/toolkit/xre/nsAppRunner.cpp -@@ -3819,7 +3819,7 @@ XREMain::XRE_main(int argc, char* argv[] - ScopedLogging log; - - #if defined(MOZ_WIDGET_GTK2) --#ifdef MOZ_MEMORY -+#if defined(MOZ_MEMORY) || defined(__FreeBSD__) - // Disable the slice allocator, since jemalloc already uses similar layout - // algorithms, and using a sub-allocator tends to increase fragmentation. - // This must be done before g_thread_init() is called. Deleted: branches/experimental/www/seamonkey/files/patch-mozilla-widget-qt-nsNativeThemeQt.cpp ============================================================================== --- branches/experimental/www/seamonkey/files/patch-mozilla-widget-qt-nsNativeThemeQt.cpp Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,12 +0,0 @@ ---- mozilla/widget/qt/nsNativeThemeQt.cpp~ -+++ mozilla/widget/qt/nsNativeThemeQt.cpp -@@ -25,7 +25,9 @@ - #include "nsThemeConstants.h" - #include "nsIServiceManager.h" - #include "nsIDOMHTMLInputElement.h" -+#ifdef __GLIBC__ - #include -+#endif - - - #include "gfxASurface.h" Deleted: branches/experimental/www/seamonkey/files/patch-mozilla-widget-qt-nsSound.cpp ============================================================================== --- branches/experimental/www/seamonkey/files/patch-mozilla-widget-qt-nsSound.cpp Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,10 +0,0 @@ ---- mozilla/widget/qt/nsSound.cpp~ -+++ mozilla/widget/qt/nsSound.cpp -@@ -40,6 +40,7 @@ - #include - - #include -+#include - - #include "nscore.h" - #include "plstr.h" Deleted: branches/experimental/www/seamonkey/files/patch-mozilla-xpcom-base-nsStackWalk.cpp ============================================================================== --- branches/experimental/www/seamonkey/files/patch-mozilla-xpcom-base-nsStackWalk.cpp Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,10 +0,0 @@ ---- mozilla/xpcom/base/nsStackWalk.cpp~ -+++ mozilla/xpcom/base/nsStackWalk.cpp -@@ -1638,6 +1638,7 @@ NS_StackWalk(NS_WalkStackCallback aCallb - - #elif defined(HAVE__UNWIND_BACKTRACE) - -+#define _GNU_SOURCE - // libgcc_s.so symbols _Unwind_Backtrace@@GCC_3.3 and _Unwind_GetIP@@GCC_3.0 - #include - Deleted: branches/experimental/www/seamonkey/files/patch-mozilla-xpcom-reflect-xptcall-public-xptcstubsdecl.inc ============================================================================== --- branches/experimental/www/seamonkey/files/patch-mozilla-xpcom-reflect-xptcall-public-xptcstubsdecl.inc Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,11 +0,0 @@ ---- mozilla/xpcom/reflect/xptcall/public/xptcstubsdecl.inc.orig Tue Mar 16 03:07:25 2004 -+++ mozilla/xpcom/reflect/xptcall/public/xptcstubsdecl.inc Fri Mar 19 15:58:14 2004 -@@ -8,7 +8,7 @@ - * 1 is AddRef - * 2 is Release - */ --#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__)) -+#if !defined(__ia64) - NS_IMETHOD Stub3(); - NS_IMETHOD Stub4(); - NS_IMETHOD Stub5(); Deleted: branches/experimental/www/seamonkey/files/patch-mozilla-xpcom-reflect-xptcall-src-md-unix-Makefile.in ============================================================================== --- branches/experimental/www/seamonkey/files/patch-mozilla-xpcom-reflect-xptcall-src-md-unix-Makefile.in Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,38 +0,0 @@ ---- mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in.orig 2011-04-26 23:22:05.000000000 +0200 -+++ mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in 2011-04-26 23:48:09.637442986 +0200 -@@ -70,7 +70,7 @@ - endif - endif - # IA64 Linux --ifneq (,$(filter Linux,$(OS_ARCH))) -+ifneq (,$(filter Linux FreeBSD,$(OS_ARCH))) - ifneq (,$(findstring ia64,$(OS_TEST))) - CPPSRCS := xptcinvoke_ipf64.cpp xptcstubs_ipf64.cpp - ASFILES := xptcstubs_asm_ipf64.s xptcinvoke_asm_ipf64.s -@@ -341,7 +356,7 @@ - # - # Linux/PPC - # --ifeq ($(OS_ARCH)$(OS_TEST),Linuxpowerpc) -+ifneq (,$(filter Linuxpowerpc FreeBSDpowerpc,$(OS_ARCH)$(OS_TEST))) - CPPSRCS := xptcinvoke_ppc_linux.cpp xptcstubs_ppc_linux.cpp - ASFILES := xptcinvoke_asm_ppc_linux.s xptcstubs_asm_ppc_linux.s - AS := $(CC) -c -x assembler-with-cpp -@@ -350,7 +365,7 @@ - # - # Linux/PPC64 - # --ifeq ($(OS_ARCH)$(OS_TEST),Linuxpowerpc64) -+ifneq (,$(filter Linuxpowerpc64 FreeBSDpowerpc64,$(OS_ARCH)$(OS_TEST))) - CPPSRCS := xptcinvoke_ppc64_linux.cpp xptcstubs_ppc64_linux.cpp - ASFILES := xptcinvoke_asm_ppc64_linux.s xptcstubs_asm_ppc64_linux.s - AS := $(CC) -c -x assembler-with-cpp -@@ -350,7 +350,7 @@ - # - # OpenBSD/SPARC64 - # --ifeq ($(OS_ARCH)$(OS_TEST),OpenBSDsparc64) -+ifneq (,$(filter OpenBSDsparc64 FreeBSDsparc64,$(OS_ARCH)$(OS_TEST))) - CPPSRCS := xptcinvoke_sparc64_openbsd.cpp xptcstubs_sparc64_openbsd.cpp - ASFILES := xptcinvoke_asm_sparc64_openbsd.s xptcstubs_asm_sparc64_openbsd.s - endif Deleted: branches/experimental/www/seamonkey/files/patch-mozilla__content__base__public__nsContentUtils.h ============================================================================== --- branches/experimental/www/seamonkey/files/patch-mozilla__content__base__public__nsContentUtils.h Tue Aug 28 15:25:15 2012 (r955) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,11 +0,0 @@ ---- mozilla/content/base/public/nsContentUtils.h.orig 2011-07-07 10:44:49.000000000 +0200 -+++ mozilla/content/base/public/nsContentUtils.h 2011-07-07 10:46:12.000000000 +0200 -@@ -54,7 +54,7 @@ - //A trick to handle IEEE floating point exceptions on FreeBSD - E.D. - #ifdef __FreeBSD__ - #include --#ifdef __alpha__ -+#if !defined(__amd64__) && !defined(__i386__) - static fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP; - #else - static fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP|FP_X_DNML; From owner-freebsd-gecko@FreeBSD.ORG Tue Aug 28 19:25:53 2012 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id ADAAA106566B for ; Tue, 28 Aug 2012 19:25:53 +0000 (UTC) (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.245.56]) by mx1.freebsd.org (Postfix) with ESMTP id 4604E8FC08 for ; Tue, 28 Aug 2012 19:25:52 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id q7SJPpeR091046 for ; Tue, 28 Aug 2012 19:25:51 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id q7SJPjPn089571 for freebsd-gecko@freebsd.org; Tue, 28 Aug 2012 19:25:45 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Tue, 28 Aug 2012 19:25:45 GMT Message-Id: <201208281925.q7SJPjPn089571@trillian.chruetertee.ch> X-Authentication-Warning: trillian.chruetertee.ch: www set sender to svn-freebsd-gecko@chruetertee.ch using -f From: svn-freebsd-gecko@chruetertee.ch To: freebsd-gecko@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: [SVN-Commit] r959 - in branches/experimental: mail/thunderbird-esr/files mail/thunderbird/files www/firefox-esr/files www/firefox-nightly/files www/firefox/files www/libxul/files www/seamonkey/files X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: freebsd-gecko@freebsd.org List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Aug 2012 19:25:53 -0000 Author: jbeich Date: Tue Aug 28 19:25:45 2012 New Revision: 959 Log: unbreak on OpenBSD Submitted by: landry@openbsd.org (earlier version) Modified: branches/experimental/mail/thunderbird-esr/files/patch-bug753046 branches/experimental/mail/thunderbird/files/patch-bug753046 branches/experimental/www/firefox-esr/files/patch-bug753046 branches/experimental/www/firefox-nightly/files/patch-bug753046 branches/experimental/www/firefox/files/patch-bug753046 branches/experimental/www/libxul/files/patch-bug753046 branches/experimental/www/seamonkey/files/patch-bug753046 Modified: branches/experimental/mail/thunderbird-esr/files/patch-bug753046 ============================================================================== --- branches/experimental/mail/thunderbird-esr/files/patch-bug753046 Tue Aug 28 15:25:36 2012 (r958) +++ branches/experimental/mail/thunderbird-esr/files/patch-bug753046 Tue Aug 28 19:25:45 2012 (r959) @@ -553,7 +553,7 @@ --- mozilla/ipc/chromium/src/base/process_util_bsd.cc.orig 2012-04-01 00:04:28.000000000 +0000 +++ mozilla/ipc/chromium/src/base/process_util_bsd.cc -@@ -0,0 +1,318 @@ +@@ -0,0 +1,322 @@ +// Copyright (c) 2008 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. @@ -562,7 +562,7 @@ + +#include "base/process_util.h" + -+#include ++#include +#include +#include +#if defined(OS_DRAGONFLY) || defined(OS_FREEBSD) @@ -842,7 +842,11 @@ +# endif +#else + kvm = kvm_open(NULL, NULL, NULL, KVM_NO_FILES, NULL); ++#if defined(OS_OPENBSD) ++ struct kinfo_proc* procs = kvm_getprocs(kvm, KERN_PROC_UID, getuid(), sizeof(struct kinfo_proc), &numEntries); ++#else + struct kinfo_proc2* procs = kvm_getproc2(kvm, KERN_PROC_UID, getuid(), sizeof(struct kinfo_proc2), &numEntries); ++#endif + if (procs != NULL && numEntries > 0) { + for (int i = 0; i < numEntries; i++) { + if (exe != procs[i].p_comm) continue; Modified: branches/experimental/mail/thunderbird/files/patch-bug753046 ============================================================================== --- branches/experimental/mail/thunderbird/files/patch-bug753046 Tue Aug 28 15:25:36 2012 (r958) +++ branches/experimental/mail/thunderbird/files/patch-bug753046 Tue Aug 28 19:25:45 2012 (r959) @@ -581,7 +581,7 @@ --- mozilla/ipc/chromium/src/base/process_util_bsd.cc.orig 2012-04-01 00:04:28.000000000 +0000 +++ mozilla/ipc/chromium/src/base/process_util_bsd.cc -@@ -0,0 +1,318 @@ +@@ -0,0 +1,322 @@ +// Copyright (c) 2008 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. @@ -590,7 +590,7 @@ + +#include "base/process_util.h" + -+#include ++#include +#include +#include +#if defined(OS_DRAGONFLY) || defined(OS_FREEBSD) @@ -870,7 +870,11 @@ +# endif +#else + kvm = kvm_open(NULL, NULL, NULL, KVM_NO_FILES, NULL); ++#if defined(OS_OPENBSD) ++ struct kinfo_proc* procs = kvm_getprocs(kvm, KERN_PROC_UID, getuid(), sizeof(struct kinfo_proc), &numEntries); ++#else + struct kinfo_proc2* procs = kvm_getproc2(kvm, KERN_PROC_UID, getuid(), sizeof(struct kinfo_proc2), &numEntries); ++#endif + if (procs != NULL && numEntries > 0) { + for (int i = 0; i < numEntries; i++) { + if (exe != procs[i].p_comm) continue; Modified: branches/experimental/www/firefox-esr/files/patch-bug753046 ============================================================================== --- branches/experimental/www/firefox-esr/files/patch-bug753046 Tue Aug 28 15:25:36 2012 (r958) +++ branches/experimental/www/firefox-esr/files/patch-bug753046 Tue Aug 28 19:25:45 2012 (r959) @@ -553,7 +553,7 @@ --- ipc/chromium/src/base/process_util_bsd.cc.orig 2012-04-01 00:04:28.000000000 +0000 +++ ipc/chromium/src/base/process_util_bsd.cc -@@ -0,0 +1,318 @@ +@@ -0,0 +1,322 @@ +// Copyright (c) 2008 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. @@ -562,7 +562,7 @@ + +#include "base/process_util.h" + -+#include ++#include +#include +#include +#if defined(OS_DRAGONFLY) || defined(OS_FREEBSD) @@ -842,7 +842,11 @@ +# endif +#else + kvm = kvm_open(NULL, NULL, NULL, KVM_NO_FILES, NULL); ++#if defined(OS_OPENBSD) ++ struct kinfo_proc* procs = kvm_getprocs(kvm, KERN_PROC_UID, getuid(), sizeof(struct kinfo_proc), &numEntries); ++#else + struct kinfo_proc2* procs = kvm_getproc2(kvm, KERN_PROC_UID, getuid(), sizeof(struct kinfo_proc2), &numEntries); ++#endif + if (procs != NULL && numEntries > 0) { + for (int i = 0; i < numEntries; i++) { + if (exe != procs[i].p_comm) continue; Modified: branches/experimental/www/firefox-nightly/files/patch-bug753046 ============================================================================== --- branches/experimental/www/firefox-nightly/files/patch-bug753046 Tue Aug 28 15:25:36 2012 (r958) +++ branches/experimental/www/firefox-nightly/files/patch-bug753046 Tue Aug 28 19:25:45 2012 (r959) @@ -566,7 +566,7 @@ --- ipc/chromium/src/base/process_util_bsd.cc.orig 2012-04-01 00:04:28.000000000 +0000 +++ ipc/chromium/src/base/process_util_bsd.cc -@@ -0,0 +1,367 @@ +@@ -0,0 +1,371 @@ +// Copyright (c) 2008 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. @@ -575,7 +575,7 @@ + +#include "base/process_util.h" + -+#include ++#include +#include +#include +#if defined(OS_DRAGONFLY) || defined(OS_FREEBSD) @@ -904,7 +904,11 @@ +# endif +#else + kvm = kvm_open(NULL, NULL, NULL, KVM_NO_FILES, NULL); ++#if defined(OS_OPENBSD) ++ struct kinfo_proc* procs = kvm_getprocs(kvm, KERN_PROC_UID, getuid(), sizeof(struct kinfo_proc), &numEntries); ++#else + struct kinfo_proc2* procs = kvm_getproc2(kvm, KERN_PROC_UID, getuid(), sizeof(struct kinfo_proc2), &numEntries); ++#endif + if (procs != NULL && numEntries > 0) { + for (int i = 0; i < numEntries; i++) { + if (exe != procs[i].p_comm) continue; Modified: branches/experimental/www/firefox/files/patch-bug753046 ============================================================================== --- branches/experimental/www/firefox/files/patch-bug753046 Tue Aug 28 15:25:36 2012 (r958) +++ branches/experimental/www/firefox/files/patch-bug753046 Tue Aug 28 19:25:45 2012 (r959) @@ -581,7 +581,7 @@ --- ipc/chromium/src/base/process_util_bsd.cc.orig 2012-04-01 00:04:28.000000000 +0000 +++ ipc/chromium/src/base/process_util_bsd.cc -@@ -0,0 +1,318 @@ +@@ -0,0 +1,322 @@ +// Copyright (c) 2008 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. @@ -590,7 +590,7 @@ + +#include "base/process_util.h" + -+#include ++#include +#include +#include +#if defined(OS_DRAGONFLY) || defined(OS_FREEBSD) @@ -870,7 +870,11 @@ +# endif +#else + kvm = kvm_open(NULL, NULL, NULL, KVM_NO_FILES, NULL); ++#if defined(OS_OPENBSD) ++ struct kinfo_proc* procs = kvm_getprocs(kvm, KERN_PROC_UID, getuid(), sizeof(struct kinfo_proc), &numEntries); ++#else + struct kinfo_proc2* procs = kvm_getproc2(kvm, KERN_PROC_UID, getuid(), sizeof(struct kinfo_proc2), &numEntries); ++#endif + if (procs != NULL && numEntries > 0) { + for (int i = 0; i < numEntries; i++) { + if (exe != procs[i].p_comm) continue; Modified: branches/experimental/www/libxul/files/patch-bug753046 ============================================================================== --- branches/experimental/www/libxul/files/patch-bug753046 Tue Aug 28 15:25:36 2012 (r958) +++ branches/experimental/www/libxul/files/patch-bug753046 Tue Aug 28 19:25:45 2012 (r959) @@ -553,7 +553,7 @@ --- ipc/chromium/src/base/process_util_bsd.cc.orig 2012-04-01 00:04:28.000000000 +0000 +++ ipc/chromium/src/base/process_util_bsd.cc -@@ -0,0 +1,318 @@ +@@ -0,0 +1,322 @@ +// Copyright (c) 2008 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. @@ -562,7 +562,7 @@ + +#include "base/process_util.h" + -+#include ++#include +#include +#include +#if defined(OS_DRAGONFLY) || defined(OS_FREEBSD) @@ -842,7 +842,11 @@ +# endif +#else + kvm = kvm_open(NULL, NULL, NULL, KVM_NO_FILES, NULL); ++#if defined(OS_OPENBSD) ++ struct kinfo_proc* procs = kvm_getprocs(kvm, KERN_PROC_UID, getuid(), sizeof(struct kinfo_proc), &numEntries); ++#else + struct kinfo_proc2* procs = kvm_getproc2(kvm, KERN_PROC_UID, getuid(), sizeof(struct kinfo_proc2), &numEntries); ++#endif + if (procs != NULL && numEntries > 0) { + for (int i = 0; i < numEntries; i++) { + if (exe != procs[i].p_comm) continue; Modified: branches/experimental/www/seamonkey/files/patch-bug753046 ============================================================================== --- branches/experimental/www/seamonkey/files/patch-bug753046 Tue Aug 28 15:25:36 2012 (r958) +++ branches/experimental/www/seamonkey/files/patch-bug753046 Tue Aug 28 19:25:45 2012 (r959) @@ -581,7 +581,7 @@ --- mozilla/ipc/chromium/src/base/process_util_bsd.cc.orig 2012-04-01 00:04:28.000000000 +0000 +++ mozilla/ipc/chromium/src/base/process_util_bsd.cc -@@ -0,0 +1,318 @@ +@@ -0,0 +1,322 @@ +// Copyright (c) 2008 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. @@ -590,7 +590,7 @@ + +#include "base/process_util.h" + -+#include ++#include +#include +#include +#if defined(OS_DRAGONFLY) || defined(OS_FREEBSD) @@ -870,7 +870,11 @@ +# endif +#else + kvm = kvm_open(NULL, NULL, NULL, KVM_NO_FILES, NULL); ++#if defined(OS_OPENBSD) ++ struct kinfo_proc* procs = kvm_getprocs(kvm, KERN_PROC_UID, getuid(), sizeof(struct kinfo_proc), &numEntries); ++#else + struct kinfo_proc2* procs = kvm_getproc2(kvm, KERN_PROC_UID, getuid(), sizeof(struct kinfo_proc2), &numEntries); ++#endif + if (procs != NULL && numEntries > 0) { + for (int i = 0; i < numEntries; i++) { + if (exe != procs[i].p_comm) continue; From owner-freebsd-gecko@FreeBSD.ORG Tue Aug 28 19:47:11 2012 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4483C106564A for ; Tue, 28 Aug 2012 19:47:11 +0000 (UTC) (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.245.56]) by mx1.freebsd.org (Postfix) with ESMTP id D112C8FC0A for ; Tue, 28 Aug 2012 19:47:10 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id q7SJl9Nf061420 for ; Tue, 28 Aug 2012 19:47:09 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id q7SJl4HK059807 for freebsd-gecko@freebsd.org; Tue, 28 Aug 2012 19:47:04 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Tue, 28 Aug 2012 19:47:04 GMT Message-Id: <201208281947.q7SJl4HK059807@trillian.chruetertee.ch> X-Authentication-Warning: trillian.chruetertee.ch: www set sender to svn-freebsd-gecko@chruetertee.ch using -f From: svn-freebsd-gecko@chruetertee.ch To: freebsd-gecko@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: [SVN-Commit] r960 - in branches/experimental: mail/thunderbird-esr/files mail/thunderbird/files www/firefox-esr/files www/firefox-nightly/files www/firefox/files www/libxul/files www/seamonkey/files X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: freebsd-gecko@freebsd.org List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Aug 2012 19:47:11 -0000 Author: jbeich Date: Tue Aug 28 19:47:04 2012 New Revision: 960 Log: get rid of extra sys/param.h Modified: branches/experimental/mail/thunderbird-esr/files/patch-bug753046 branches/experimental/mail/thunderbird/files/patch-bug753046 branches/experimental/www/firefox-esr/files/patch-bug753046 branches/experimental/www/firefox-nightly/files/patch-bug753046 branches/experimental/www/firefox/files/patch-bug753046 branches/experimental/www/libxul/files/patch-bug753046 branches/experimental/www/seamonkey/files/patch-bug753046 Modified: branches/experimental/mail/thunderbird-esr/files/patch-bug753046 ============================================================================== --- branches/experimental/mail/thunderbird-esr/files/patch-bug753046 Tue Aug 28 19:25:45 2012 (r959) +++ branches/experimental/mail/thunderbird-esr/files/patch-bug753046 Tue Aug 28 19:47:04 2012 (r960) @@ -553,7 +553,7 @@ --- mozilla/ipc/chromium/src/base/process_util_bsd.cc.orig 2012-04-01 00:04:28.000000000 +0000 +++ mozilla/ipc/chromium/src/base/process_util_bsd.cc -@@ -0,0 +1,322 @@ +@@ -0,0 +1,318 @@ +// Copyright (c) 2008 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. @@ -583,13 +583,9 @@ +#include "base/string_tokenizer.h" +#include "base/string_util.h" + -+#if defined(_POSIX_SPAWN) && _POSIX_SPAWN > 0 ++#if (defined(_POSIX_SPAWN) && _POSIX_SPAWN > 0) \ ++ || (defined(OS_NETBSD) && __NetBSD_Version__ >= 599006500) +#define HAVE_POSIX_SPAWN 1 -+#elif defined(OS_NETBSD) -+#include -+#if __NetBSD_Version__ >= 599006500 -+#define HAVE_POSIX_SPAWN 1 -+#endif +#endif + +#ifndef __dso_public Modified: branches/experimental/mail/thunderbird/files/patch-bug753046 ============================================================================== --- branches/experimental/mail/thunderbird/files/patch-bug753046 Tue Aug 28 19:25:45 2012 (r959) +++ branches/experimental/mail/thunderbird/files/patch-bug753046 Tue Aug 28 19:47:04 2012 (r960) @@ -581,7 +581,7 @@ --- mozilla/ipc/chromium/src/base/process_util_bsd.cc.orig 2012-04-01 00:04:28.000000000 +0000 +++ mozilla/ipc/chromium/src/base/process_util_bsd.cc -@@ -0,0 +1,322 @@ +@@ -0,0 +1,318 @@ +// Copyright (c) 2008 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. @@ -611,13 +611,9 @@ +#include "base/string_tokenizer.h" +#include "base/string_util.h" + -+#if defined(_POSIX_SPAWN) && _POSIX_SPAWN > 0 ++#if (defined(_POSIX_SPAWN) && _POSIX_SPAWN > 0) \ ++ || (defined(OS_NETBSD) && __NetBSD_Version__ >= 599006500) +#define HAVE_POSIX_SPAWN 1 -+#elif defined(OS_NETBSD) -+#include -+#if __NetBSD_Version__ >= 599006500 -+#define HAVE_POSIX_SPAWN 1 -+#endif +#endif + +#ifndef __dso_public Modified: branches/experimental/www/firefox-esr/files/patch-bug753046 ============================================================================== --- branches/experimental/www/firefox-esr/files/patch-bug753046 Tue Aug 28 19:25:45 2012 (r959) +++ branches/experimental/www/firefox-esr/files/patch-bug753046 Tue Aug 28 19:47:04 2012 (r960) @@ -553,7 +553,7 @@ --- ipc/chromium/src/base/process_util_bsd.cc.orig 2012-04-01 00:04:28.000000000 +0000 +++ ipc/chromium/src/base/process_util_bsd.cc -@@ -0,0 +1,322 @@ +@@ -0,0 +1,318 @@ +// Copyright (c) 2008 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. @@ -583,13 +583,9 @@ +#include "base/string_tokenizer.h" +#include "base/string_util.h" + -+#if defined(_POSIX_SPAWN) && _POSIX_SPAWN > 0 ++#if (defined(_POSIX_SPAWN) && _POSIX_SPAWN > 0) \ ++ || (defined(OS_NETBSD) && __NetBSD_Version__ >= 599006500) +#define HAVE_POSIX_SPAWN 1 -+#elif defined(OS_NETBSD) -+#include -+#if __NetBSD_Version__ >= 599006500 -+#define HAVE_POSIX_SPAWN 1 -+#endif +#endif + +#ifndef __dso_public Modified: branches/experimental/www/firefox-nightly/files/patch-bug753046 ============================================================================== --- branches/experimental/www/firefox-nightly/files/patch-bug753046 Tue Aug 28 19:25:45 2012 (r959) +++ branches/experimental/www/firefox-nightly/files/patch-bug753046 Tue Aug 28 19:47:04 2012 (r960) @@ -566,7 +566,7 @@ --- ipc/chromium/src/base/process_util_bsd.cc.orig 2012-04-01 00:04:28.000000000 +0000 +++ ipc/chromium/src/base/process_util_bsd.cc -@@ -0,0 +1,371 @@ +@@ -0,0 +1,367 @@ +// Copyright (c) 2008 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. @@ -596,13 +596,9 @@ +#include "base/string_tokenizer.h" +#include "base/string_util.h" + -+#if defined(_POSIX_SPAWN) && _POSIX_SPAWN > 0 ++#if (defined(_POSIX_SPAWN) && _POSIX_SPAWN > 0) \ ++ || (defined(OS_NETBSD) && __NetBSD_Version__ >= 599006500) +#define HAVE_POSIX_SPAWN 1 -+#elif defined(OS_NETBSD) -+#include -+#if __NetBSD_Version__ >= 599006500 -+#define HAVE_POSIX_SPAWN 1 -+#endif +#endif + +/* Modified: branches/experimental/www/firefox/files/patch-bug753046 ============================================================================== --- branches/experimental/www/firefox/files/patch-bug753046 Tue Aug 28 19:25:45 2012 (r959) +++ branches/experimental/www/firefox/files/patch-bug753046 Tue Aug 28 19:47:04 2012 (r960) @@ -581,7 +581,7 @@ --- ipc/chromium/src/base/process_util_bsd.cc.orig 2012-04-01 00:04:28.000000000 +0000 +++ ipc/chromium/src/base/process_util_bsd.cc -@@ -0,0 +1,322 @@ +@@ -0,0 +1,318 @@ +// Copyright (c) 2008 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. @@ -611,13 +611,9 @@ +#include "base/string_tokenizer.h" +#include "base/string_util.h" + -+#if defined(_POSIX_SPAWN) && _POSIX_SPAWN > 0 ++#if (defined(_POSIX_SPAWN) && _POSIX_SPAWN > 0) \ ++ || (defined(OS_NETBSD) && __NetBSD_Version__ >= 599006500) +#define HAVE_POSIX_SPAWN 1 -+#elif defined(OS_NETBSD) -+#include -+#if __NetBSD_Version__ >= 599006500 -+#define HAVE_POSIX_SPAWN 1 -+#endif +#endif + +#ifndef __dso_public Modified: branches/experimental/www/libxul/files/patch-bug753046 ============================================================================== --- branches/experimental/www/libxul/files/patch-bug753046 Tue Aug 28 19:25:45 2012 (r959) +++ branches/experimental/www/libxul/files/patch-bug753046 Tue Aug 28 19:47:04 2012 (r960) @@ -553,7 +553,7 @@ --- ipc/chromium/src/base/process_util_bsd.cc.orig 2012-04-01 00:04:28.000000000 +0000 +++ ipc/chromium/src/base/process_util_bsd.cc -@@ -0,0 +1,322 @@ +@@ -0,0 +1,318 @@ +// Copyright (c) 2008 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. @@ -583,13 +583,9 @@ +#include "base/string_tokenizer.h" +#include "base/string_util.h" + -+#if defined(_POSIX_SPAWN) && _POSIX_SPAWN > 0 ++#if (defined(_POSIX_SPAWN) && _POSIX_SPAWN > 0) \ ++ || (defined(OS_NETBSD) && __NetBSD_Version__ >= 599006500) +#define HAVE_POSIX_SPAWN 1 -+#elif defined(OS_NETBSD) -+#include -+#if __NetBSD_Version__ >= 599006500 -+#define HAVE_POSIX_SPAWN 1 -+#endif +#endif + +#ifndef __dso_public Modified: branches/experimental/www/seamonkey/files/patch-bug753046 ============================================================================== --- branches/experimental/www/seamonkey/files/patch-bug753046 Tue Aug 28 19:25:45 2012 (r959) +++ branches/experimental/www/seamonkey/files/patch-bug753046 Tue Aug 28 19:47:04 2012 (r960) @@ -581,7 +581,7 @@ --- mozilla/ipc/chromium/src/base/process_util_bsd.cc.orig 2012-04-01 00:04:28.000000000 +0000 +++ mozilla/ipc/chromium/src/base/process_util_bsd.cc -@@ -0,0 +1,322 @@ +@@ -0,0 +1,318 @@ +// Copyright (c) 2008 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. @@ -611,13 +611,9 @@ +#include "base/string_tokenizer.h" +#include "base/string_util.h" + -+#if defined(_POSIX_SPAWN) && _POSIX_SPAWN > 0 ++#if (defined(_POSIX_SPAWN) && _POSIX_SPAWN > 0) \ ++ || (defined(OS_NETBSD) && __NetBSD_Version__ >= 599006500) +#define HAVE_POSIX_SPAWN 1 -+#elif defined(OS_NETBSD) -+#include -+#if __NetBSD_Version__ >= 599006500 -+#define HAVE_POSIX_SPAWN 1 -+#endif +#endif + +#ifndef __dso_public From owner-freebsd-gecko@FreeBSD.ORG Tue Aug 28 20:04:03 2012 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1DD1E106566B for ; Tue, 28 Aug 2012 20:04:03 +0000 (UTC) (envelope-from andy@neu.net) Received: from mail.neu.net (unknown [IPv6:2607:fc50:0:d300:216:3eff:fe54:f1c6]) by mx1.freebsd.org (Postfix) with ESMTP id CDF318FC0A for ; Tue, 28 Aug 2012 20:04:02 +0000 (UTC) Received: from neu.net (neu.net [199.48.129.194]) by mail.neu.net (8.14.5/8.14.5) with ESMTP id q7T041ar084490 for ; Tue, 28 Aug 2012 20:04:01 -0400 (EDT) (envelope-from andy@neu.net) Date: Tue, 28 Aug 2012 20:04:01 -0400 (EDT) From: AN To: freebsd-gecko@freebsd.org In-Reply-To: <201208281947.q7SJl4HK059807@trillian.chruetertee.ch> Message-ID: References: <201208281947.q7SJl4HK059807@trillian.chruetertee.ch> User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII X-Virus-Scanned: clamav-milter 0.97.5 at my.mail.server X-Virus-Status: Clean X-Spam-Status: No, score=0.0 required=4.5 tests=RP_MATCHES_RCVD autolearn=unavailable version=3.3.2 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on mail.neu.net Subject: Re: [SVN-Commit] r960 - in branches/experimental: mail/thunderbird-esr/files mail/thunderbird/files www/firefox-esr/files www/firefox-nightly/files www/firefox/files www/libxul/files www/seamonkey/files X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Aug 2012 20:04:03 -0000 FreeBSD FBSD10 10.0-CURRENT FreeBSD 10.0-CURRENT #17 r239738: Mon Aug 27 13:42:47 EDT 2012 root@FBSD10:/usr/obj/usr/src/sys/MYKERNEL amd64 /home/root/ff_nightly/work/mozilla-central-a0240c1043ee/js/src/jstypedarray.cpp: In static member function 'static JSBool js::DataViewObject::getter(JSContext*, unsigned int, JS::Value*) [with JS::Value (* ValueGetter)(js::DataViewObject&) = js::DataViewObject::byteLengthValue; JSBool = int; JSContext = JSContext]': /home/root/ff_nightly/work/mozilla-central-a0240c1043ee/js/src/jstypedarray.cpp:3205:1: error: control reaches end of non-void function [-Werror=return-type] /home/root/ff_nightly/work/mozilla-central-a0240c1043ee/js/src/jstypedarray.cpp: In static member function 'static JSBool js::DataViewObject::getter(JSContext*, unsigned int, JS::Value*) [with JS::Value (* ValueGetter)(js::DataViewObject&) = js::DataViewObject::byteOffsetValue; JSBool = int; JSContext = JSContext]': /home/root/ff_nightly/work/mozilla-central-a0240c1043ee/js/src/jstypedarray.cpp:3205:1: error: control reaches end of non-void function [-Werror=return-type] cc1plus: some warnings being treated as errors gmake[3]: *** [jstypedarray.o] Error 1 gmake[3]: *** Waiting for unfinished jobs.... gmake[3]: Leaving directory `/home/root/ff_nightly/work/mozilla-central-a0240c1043ee/js/src' gmake[2]: *** [libs_tier_js] Error 2 gmake[2]: Leaving directory `/home/root/ff_nightly/work/mozilla-central-a0240c1043ee' gmake[1]: *** [tier_js] Error 2 gmake[1]: Leaving directory `/home/root/ff_nightly/work/mozilla-central-a0240c1043ee' gmake: *** [default] Error 2 *** [do-build] Error code 1 Full log http://sebsauvage.net/paste/?d3185902938dbdbb#fyfkt9KaN5vuXHESJj9/QOdxuCbJ2f+Xsa8JlvI5OZY= From owner-freebsd-gecko@FreeBSD.ORG Wed Aug 29 10:18:27 2012 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7570F10657DD for ; Wed, 29 Aug 2012 10:18:27 +0000 (UTC) (envelope-from mexas@bristol.ac.uk) Received: from dirj.bris.ac.uk (dirj.bris.ac.uk [137.222.10.78]) by mx1.freebsd.org (Postfix) with ESMTP id 2F5798FC15 for ; Wed, 29 Aug 2012 10:18:26 +0000 (UTC) Received: from ncsc.bris.ac.uk ([137.222.10.41]) by dirj.bris.ac.uk with esmtp (Exim 4.72) (envelope-from ) id 1T6fLt-0007E9-PV; Wed, 29 Aug 2012 11:18:25 +0100 Received: from mech-cluster241.men.bris.ac.uk ([137.222.187.241]) by ncsc.bris.ac.uk with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.72) (envelope-from ) id 1T6fLt-0003WZ-EJ; Wed, 29 Aug 2012 11:18:25 +0100 Received: from mech-cluster241.men.bris.ac.uk (localhost [127.0.0.1]) by mech-cluster241.men.bris.ac.uk (8.14.5/8.14.5) with ESMTP id q7TAIPYr051852; Wed, 29 Aug 2012 11:18:25 +0100 (BST) (envelope-from mexas@mech-cluster241.men.bris.ac.uk) Received: (from mexas@localhost) by mech-cluster241.men.bris.ac.uk (8.14.5/8.14.5/Submit) id q7TAIOJ8051851; Wed, 29 Aug 2012 11:18:24 +0100 (BST) (envelope-from mexas) Date: Wed, 29 Aug 2012 11:18:24 +0100 (BST) From: Anton Shterenlikht Message-Id: <201208291018.q7TAIOJ8051851@mech-cluster241.men.bris.ac.uk> To: jbeich@tormail.org, mexas@bristol.ac.uk In-Reply-To: <1T4yxT-000N40-H1@internal.tormail.org> Cc: freebsd-gecko@freebsd.org Subject: Re: ia64 firefox-esr ./yarr/pcre/pcre.h:49:18: error: jstl.h: No such file or directory X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: mexas@bristol.ac.uk List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Aug 2012 10:18:27 -0000 From jbeich@tormail.org Fri Aug 24 21:01:41 2012 >> # test before install >> $ cd $(make -V WRKSRC)/dist/bin >> $ LD_LIBRARY_PATH=. ./firefox [...] > # LD_LIBRARY_PATH=". ./firefox" > # export LD_LIBRARY_PATH > # echo $LD_LIBRARY_PATH > . ./firefox > # > > which is what you wanted, right? No, I've wanted you to launch ./firefox using libs from dist/bin. xpcshell may crash for a reason not easily triggered the browser. Ok, still on r948. # pwd /usr/ports/experimental/www/firefox/work/mozilla-beta/dist/bin # echo $LD_LIBRARY_PATH . ./firefox # firefox Couldn't calculate the application directory. # ./firefox Error: no display specified nsStringStats => mAllocCount: 4 => mReallocCount: 1 => mFreeCount: 4 => mShareCount: 4 => mAdoptCount: 0 => mAdoptFreeCount: 0 # Just put the patch under files/ directory and try again. If it crashes during install again use `thread apply all bt' after `bt' in gdb. ok, I'll update to the latest, and do this. Thanks Anton From owner-freebsd-gecko@FreeBSD.ORG Wed Aug 29 13:15:17 2012 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 20C0D106564A for ; Wed, 29 Aug 2012 13:15:17 +0000 (UTC) (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.245.56]) by mx1.freebsd.org (Postfix) with ESMTP id 327408FC0C for ; Wed, 29 Aug 2012 13:15:15 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id q7TDF9K3088752 for ; Wed, 29 Aug 2012 13:15:09 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id q7TDF2iX085189 for freebsd-gecko@freebsd.org; Wed, 29 Aug 2012 13:15:02 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Wed, 29 Aug 2012 13:15:02 GMT Message-Id: <201208291315.q7TDF2iX085189@trillian.chruetertee.ch> X-Authentication-Warning: trillian.chruetertee.ch: www set sender to svn-freebsd-gecko@chruetertee.ch using -f From: svn-freebsd-gecko@chruetertee.ch To: freebsd-gecko@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: [SVN-Commit] r961 - in branches/experimental: Mk mail/thunderbird-esr mail/thunderbird-esr-i18n mail/thunderbird-i18n www/firefox-esr www/firefox-esr-i18n www/firefox-i18n www/seamonkey www/seamonkey-i18n X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: freebsd-gecko@freebsd.org List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Aug 2012 13:15:17 -0000 Author: flo Date: Wed Aug 29 13:15:01 2012 New Revision: 961 Log: - Update *-esr to 10.0.7 - Update -i18n versions for -esr and 15.0 - Update bsd.gecko.mk for 15.0 versions Modified: branches/experimental/Mk/bsd.gecko.mk branches/experimental/mail/thunderbird-esr-i18n/Makefile branches/experimental/mail/thunderbird-esr-i18n/distinfo branches/experimental/mail/thunderbird-esr/Makefile branches/experimental/mail/thunderbird-esr/distinfo branches/experimental/mail/thunderbird-i18n/Makefile branches/experimental/mail/thunderbird-i18n/distinfo branches/experimental/www/firefox-esr-i18n/Makefile branches/experimental/www/firefox-esr-i18n/distinfo branches/experimental/www/firefox-esr/Makefile branches/experimental/www/firefox-esr/distinfo branches/experimental/www/firefox-i18n/Makefile branches/experimental/www/firefox-i18n/distinfo branches/experimental/www/seamonkey-i18n/Makefile branches/experimental/www/seamonkey-i18n/distinfo branches/experimental/www/seamonkey/Makefile branches/experimental/www/seamonkey/distinfo Modified: branches/experimental/Mk/bsd.gecko.mk ============================================================================== --- branches/experimental/Mk/bsd.gecko.mk Tue Aug 28 19:47:04 2012 (r960) +++ branches/experimental/Mk/bsd.gecko.mk Wed Aug 29 13:15:01 2012 (r961) @@ -182,7 +182,7 @@ # is given by the maintainer via the port or by the # user via defined variable try to find the highest # stable installed version. -# Available values: yes 10+ 14+ 10 14+ +# Available values: yes 10+ 15+ 10 15+ # NOTE: # default value 10 is used in case of USE_FIREFOX=yes # @@ -193,9 +193,9 @@ # version is given by the maintainer via the port # or by the user via defined variable try to find # the highest stable installed version. -# Available values: yes 29+ 29 +# Available values: yes 12+ 12 # NOTE: -# default value 29 is used in case of USE_SEAMONKEY=yes +# default value 12 is used in case of USE_SEAMONKEY=yes # # USE_SEAMONKEY_BUILD Add buildtime dependency on SeaMonkey. # Available values: see USE_SEAMONKEY @@ -204,7 +204,7 @@ # version is given by the maintainer via the port # or by the user via defined variable try to find # the highest stable installed version. -# Available values: yes 10+ 14+ 10 14 +# Available values: yes 10+ 15+ 10 15 # NOTE: # default value 10 is used in case of USE_THUNDERBIRD=yes # @@ -224,11 +224,11 @@ .endif _FIREFOX_DEFAULT_VERSION= 10 -_FIREFOX_VERSIONS= 10 14 -_FIREFOX_RANGE_VERSIONS= 10+ 14+ +_FIREFOX_VERSIONS= 10 15 +_FIREFOX_RANGE_VERSIONS= 10+ 15+ # For specifying [10, ..]+ -_FIREFOX_14P= 14 ${_FIREFOX_10P} +_FIREFOX_15P= 15 ${_FIREFOX_10P} _FIREFOX_10P= 10 # Set the default Firefox version and check if USE_FIREFOX=yes was given @@ -275,7 +275,7 @@ # Dependence lines for different Firefox versions 10_DEPENDS= ${LOCALBASE}/lib/firefox/firefox:${PORTSDIR}/www/firefox-esr -14_DEPENDS= ${LOCALBASE}/lib/firefox/firefox:${PORTSDIR}/www/firefox +15_DEPENDS= ${LOCALBASE}/lib/firefox/firefox:${PORTSDIR}/www/firefox # Add dependencies .if defined(USE_FIREFOX) @@ -297,12 +297,12 @@ _SEAMONKEY_BUILD_DEPENDS= yes .endif -_SEAMONKEY_DEFAULT_VERSION= 29 -_SEAMONKEY_VERSIONS= 29 -_SEAMONKEY_RANGE_VERSIONS= 29+ +_SEAMONKEY_DEFAULT_VERSION= 12 +_SEAMONKEY_VERSIONS= 12 +_SEAMONKEY_RANGE_VERSIONS= 12+ -# For specifying [29, 20, ..]+ -_SEAMONKEY_29P= 29 +# For specifying [12, ..]+ +_SEAMONKEY_12P= 12 # Set the default SeaMonkey version and check if USE_SEAMONKEY=yes was given .if ${USE_SEAMONKEY} == "yes" @@ -311,7 +311,7 @@ # Setting/finding SeaMonkey version we want. .if exists(${LOCALBASE}/bin/seamonkey) -_SEAMONKEY_VER!= ${LOCALBASE}/bin/seamonkey --version 2>/dev/null | ${HEAD} -1 | ${SED} -e 's/Mozilla SeaMonkey \([0-9]\)\.\([0-9]*\).*/\1\2/' +_SEAMONKEY_VER!= ${LOCALBASE}/bin/seamonkey --version 2>/dev/null | ${HEAD} -1 | ${SED} -e 's/Mozilla SeaMonkey \([0-9]\{1,2\}\)\.\([0-9]*\).*/\2/' .endif # Check if installed SeaMonkey version matches the wanted one @@ -335,16 +335,16 @@ .endif .endif .if ${_SUPSEAMONKEY} == no -IGNORE= cannot install: SeaMonkey versions mismatch: seamonkey-${_SEAMONKEY_VER:C/([0-9])([0-9])/\1.\2/} is installed and wanted version is seamonkey-${USE_SEAMONKEY:C/([0-9])([0-9])/\1.\2/} +IGNORE= cannot install: SeaMonkey versions mismatch: seamonkey-2.${_SEAMONKEY_VER} is installed and wanted version is seamonkey-2.${USE_SEAMONKEY} .endif .endif .if !defined(_SEAMONKEY_${USE_SEAMONKEY:S/+//}P) -IGNORE= cannot install: unknown SeaMonkey version: seamonkey-${USE_SEAMONKEY:C/([0-9])([0-9])/\1.\2/} +IGNORE= cannot install: unknown SeaMonkey version: seamonkey-2.${USE_SEAMONKEY} .endif # Dependence lines for different SeaMonkey versions -29_DEPENDS= ${LOCALBASE}/lib/seamonkey/seamonkey:${PORTSDIR}/www/seamonkey +12_DEPENDS= ${LOCALBASE}/lib/seamonkey/seamonkey:${PORTSDIR}/www/seamonkey # Add dependencies .if defined(USE_SEAMONKEY) @@ -367,11 +367,11 @@ .endif _THUNDERBIRD_DEFAULT_VERSION= 10 -_THUNDERBIRD_VERSIONS= 10 14 -_THUNDERBIRD_RANGE_VERSIONS= 10+ 14+ +_THUNDERBIRD_VERSIONS= 10 15 +_THUNDERBIRD_RANGE_VERSIONS= 10+ 15+ # For specifying [10, ..]+ -_THUNDERBIRD_14P= 14 ${_THUNDERBIRD_10P} +_THUNDERBIRD_15P= 15 ${_THUNDERBIRD_10P} _THUNDERBIRD_10P= 10 # Set the default Thunderbird version and check if USE_THUNDERBIRD=yes was given @@ -417,7 +417,7 @@ # Dependence lines for different Thunderbird versions 10_DEPENDS= ${LOCALBASE}/lib/thunderbird/thunderbird:${PORTSDIR}/mail/thunderbird-esr -14_DEPENDS= ${LOCALBASE}/lib/thunderbird/thunderbird:${PORTSDIR}/mail/thunderbird +15_DEPENDS= ${LOCALBASE}/lib/thunderbird/thunderbird:${PORTSDIR}/mail/thunderbird # Add dependencies .if defined(USE_THUNDERBIRD) Modified: branches/experimental/mail/thunderbird-esr-i18n/Makefile ============================================================================== --- branches/experimental/mail/thunderbird-esr-i18n/Makefile Tue Aug 28 19:47:04 2012 (r960) +++ branches/experimental/mail/thunderbird-esr-i18n/Makefile Wed Aug 29 13:15:01 2012 (r961) @@ -6,7 +6,7 @@ # PORTNAME= thunderbird-i18n -PORTVERSION= 10.0.6 +PORTVERSION= 10.0.7 CATEGORIES= mail MASTER_SITE_SUBDIR= thunderbird/releases/${PORTVERSION}esr/linux-i686/xpi PKGNAMEPREFIX= Modified: branches/experimental/mail/thunderbird-esr-i18n/distinfo ============================================================================== --- branches/experimental/mail/thunderbird-esr-i18n/distinfo Tue Aug 28 19:47:04 2012 (r960) +++ branches/experimental/mail/thunderbird-esr-i18n/distinfo Wed Aug 29 13:15:01 2012 (r961) @@ -1,84 +1,84 @@ -SHA256 (xpi/thunderbird-i18n-10.0.6/ar.xpi) = 0223cc4a79d98945a20cd5b686a90d996b90211c5b6d704fd2b0e1493f9adb32 -SIZE (xpi/thunderbird-i18n-10.0.6/ar.xpi) = 441466 -SHA256 (xpi/thunderbird-i18n-10.0.6/br.xpi) = b796d258b77b4d8374956456e98977e7d29e759e1e598e4d800fb5ba84cca28b -SIZE (xpi/thunderbird-i18n-10.0.6/br.xpi) = 415527 -SHA256 (xpi/thunderbird-i18n-10.0.6/ca.xpi) = 1c050afcb257d664c0c4aaf5488e9d27081d0987757e5c0e6238abef64cd68fc -SIZE (xpi/thunderbird-i18n-10.0.6/ca.xpi) = 416069 -SHA256 (xpi/thunderbird-i18n-10.0.6/cs.xpi) = 3c27c5b2b08c108cf2411dd00294950b56249b145ed356b422c7b240d3b16412 -SIZE (xpi/thunderbird-i18n-10.0.6/cs.xpi) = 419419 -SHA256 (xpi/thunderbird-i18n-10.0.6/da.xpi) = 505540bde73c21243ba088b04a08e8a6bf2578a1b1b44daae080b8806f191377 -SIZE (xpi/thunderbird-i18n-10.0.6/da.xpi) = 363376 -SHA256 (xpi/thunderbird-i18n-10.0.6/de.xpi) = 174841c6b26c1a35b97eb234df220223f6391be0155e05ae547acd3509eb63e6 -SIZE (xpi/thunderbird-i18n-10.0.6/de.xpi) = 418266 -SHA256 (xpi/thunderbird-i18n-10.0.6/en-GB.xpi) = 5ace1c398328d5c2e00c046edab1543faf5fcda1f13647ee50778d72c6107596 -SIZE (xpi/thunderbird-i18n-10.0.6/en-GB.xpi) = 391743 -SHA256 (xpi/thunderbird-i18n-10.0.6/en-US.xpi) = 71ab52853aaa8f55c22392937c3b3bb700d2ea2443cf4b1275269f7fa5811a70 -SIZE (xpi/thunderbird-i18n-10.0.6/en-US.xpi) = 391242 -SHA256 (xpi/thunderbird-i18n-10.0.6/es-AR.xpi) = 53d467243b613ce076add339959175d98b688e70cf22191116f97309f1fbf2ae -SIZE (xpi/thunderbird-i18n-10.0.6/es-AR.xpi) = 410726 -SHA256 (xpi/thunderbird-i18n-10.0.6/es-ES.xpi) = 27ea8ee4d12811805612009c0d0be3246d5af8f2b509d27cc1aef47527d51565 -SIZE (xpi/thunderbird-i18n-10.0.6/es-ES.xpi) = 355143 -SHA256 (xpi/thunderbird-i18n-10.0.6/et.xpi) = 82bc9cd8e9a2a4eb4dadff80706a31fdb762fc7baee3c0310da68c22de71b175 -SIZE (xpi/thunderbird-i18n-10.0.6/et.xpi) = 410724 -SHA256 (xpi/thunderbird-i18n-10.0.6/eu.xpi) = 46c4a9ef3ae80053157393fe767afaf1dc130268fe4a650ca41d72e0ce790487 -SIZE (xpi/thunderbird-i18n-10.0.6/eu.xpi) = 406387 -SHA256 (xpi/thunderbird-i18n-10.0.6/fi.xpi) = c2bea42568a928a293844a5ed172ac7dc289f56988bf8a29a047b0e2efa2074e -SIZE (xpi/thunderbird-i18n-10.0.6/fi.xpi) = 411928 -SHA256 (xpi/thunderbird-i18n-10.0.6/fr.xpi) = 909ccf3f85e488a686766e3a1c54868fb8c91a305ffd42031a1a747c7ecb7f9e -SIZE (xpi/thunderbird-i18n-10.0.6/fr.xpi) = 414749 -SHA256 (xpi/thunderbird-i18n-10.0.6/fy-NL.xpi) = 000d97b67290869298ce4550b8c5dacf81d36eddaefb116a504dddd8bafd0a9a -SIZE (xpi/thunderbird-i18n-10.0.6/fy-NL.xpi) = 413985 -SHA256 (xpi/thunderbird-i18n-10.0.6/ga-IE.xpi) = 17aa3b5092df7411f6a2039f245ce255a128938dee34e6977224cdfa1d6ec765 -SIZE (xpi/thunderbird-i18n-10.0.6/ga-IE.xpi) = 423261 -SHA256 (xpi/thunderbird-i18n-10.0.6/gd.xpi) = 2bb47d383359cd860155b1e71efa085a8d8b2a5a0b2ab41559468c48229b94af -SIZE (xpi/thunderbird-i18n-10.0.6/gd.xpi) = 425876 -SHA256 (xpi/thunderbird-i18n-10.0.6/gl.xpi) = c6aad0c59e6e8917c00373d6dd9b12ae8a5dae51fbd63d84937aee632af3410a -SIZE (xpi/thunderbird-i18n-10.0.6/gl.xpi) = 409229 -SHA256 (xpi/thunderbird-i18n-10.0.6/he.xpi) = f9b681d750defe2bd03c5f3129ee7d855b3e84733d680b94f433b6acce172f08 -SIZE (xpi/thunderbird-i18n-10.0.6/he.xpi) = 439206 -SHA256 (xpi/thunderbird-i18n-10.0.6/hu.xpi) = c88c902234b5878bae444c4133d17d58464ff401cccd7196d86279f26ba9c0b2 -SIZE (xpi/thunderbird-i18n-10.0.6/hu.xpi) = 426356 -SHA256 (xpi/thunderbird-i18n-10.0.6/is.xpi) = 351ff4311732a4b8127ed2642841bf3b92b5bcb1336666fa460352ec9afb09db -SIZE (xpi/thunderbird-i18n-10.0.6/is.xpi) = 412634 -SHA256 (xpi/thunderbird-i18n-10.0.6/it.xpi) = f2a225ad1b5d7e5292b5589cf03e880477d572a597c849c62a57584237f30335 -SIZE (xpi/thunderbird-i18n-10.0.6/it.xpi) = 347634 -SHA256 (xpi/thunderbird-i18n-10.0.6/ja.xpi) = a8e350421416229b93e7e825e072adb34d50dde91c81864be7463ce8470d8d67 -SIZE (xpi/thunderbird-i18n-10.0.6/ja.xpi) = 459031 -SHA256 (xpi/thunderbird-i18n-10.0.6/ko.xpi) = c13e33783f8d1bea548be5095716e84c36df00c610707612d80ca01a9ec5c814 -SIZE (xpi/thunderbird-i18n-10.0.6/ko.xpi) = 372016 -SHA256 (xpi/thunderbird-i18n-10.0.6/lt.xpi) = a00be860b6c1a7844a08ca0c0b4803e076817788c3049caa4c4343bdd394f6a4 -SIZE (xpi/thunderbird-i18n-10.0.6/lt.xpi) = 531022 -SHA256 (xpi/thunderbird-i18n-10.0.6/nb-NO.xpi) = 1a309be14b4b04722c91c10dbe490de9c64e8f185abde0489662b659f1fcd8d7 -SIZE (xpi/thunderbird-i18n-10.0.6/nb-NO.xpi) = 407729 -SHA256 (xpi/thunderbird-i18n-10.0.6/nl.xpi) = 472b2e8b6271e7be5beccd644563f043b89b38db3ff26778912fc2af476cf765 -SIZE (xpi/thunderbird-i18n-10.0.6/nl.xpi) = 407985 -SHA256 (xpi/thunderbird-i18n-10.0.6/nn-NO.xpi) = bc575d2c7c48c760aa5703326cc6a4b2bd387a7d364b9b77d5f32444315c015f -SIZE (xpi/thunderbird-i18n-10.0.6/nn-NO.xpi) = 409459 -SHA256 (xpi/thunderbird-i18n-10.0.6/pl.xpi) = 606585843ba8407f407d130a4522b42a5b60b7b64c4dc0a60078f16fac862bdf -SIZE (xpi/thunderbird-i18n-10.0.6/pl.xpi) = 393578 -SHA256 (xpi/thunderbird-i18n-10.0.6/pt-BR.xpi) = 0833f32f278ce2d1f74c884007d4731b21eab0075bbf27f0307d7ea238bcbfb4 -SIZE (xpi/thunderbird-i18n-10.0.6/pt-BR.xpi) = 417229 -SHA256 (xpi/thunderbird-i18n-10.0.6/pt-PT.xpi) = 25e1dca1ff07a60938867905147cea68bd724e5f40e5950e1fc7e3e5e8f2dc82 -SIZE (xpi/thunderbird-i18n-10.0.6/pt-PT.xpi) = 414266 -SHA256 (xpi/thunderbird-i18n-10.0.6/rm.xpi) = a5b541a4d3048c5396ffc35336354b71f2cef500a60ed2f9c65b0dab125dc49a -SIZE (xpi/thunderbird-i18n-10.0.6/rm.xpi) = 414709 -SHA256 (xpi/thunderbird-i18n-10.0.6/ru.xpi) = 38012fb38ea4fefcb1ebd7e7a57151ae7e8fbfa20fa463c34bf3ee7e4c2cad83 -SIZE (xpi/thunderbird-i18n-10.0.6/ru.xpi) = 411634 -SHA256 (xpi/thunderbird-i18n-10.0.6/si.xpi) = 4602f33aed0ce5af558482a2a4098edf4f24a6b2726ae6ebc0fbee77dfaf6931 -SIZE (xpi/thunderbird-i18n-10.0.6/si.xpi) = 456607 -SHA256 (xpi/thunderbird-i18n-10.0.6/sk.xpi) = e6c7104d138922fee7941929361331246ac2e9df655b8e7025d7dc066ef1c880 -SIZE (xpi/thunderbird-i18n-10.0.6/sk.xpi) = 425029 -SHA256 (xpi/thunderbird-i18n-10.0.6/sl.xpi) = 2ce183f0cb08f241c8aa12c07932e69ac418af66a43a4886890cb1f649f81f57 -SIZE (xpi/thunderbird-i18n-10.0.6/sl.xpi) = 410432 -SHA256 (xpi/thunderbird-i18n-10.0.6/sq.xpi) = 84361c6f6c9d9516fc405b24eb23cef2ef3ff03f633fdd87da1fe0d6dde499a8 -SIZE (xpi/thunderbird-i18n-10.0.6/sq.xpi) = 360480 -SHA256 (xpi/thunderbird-i18n-10.0.6/sv-SE.xpi) = 07d22a2988abb9618004e9ef19255389db08e86758f520000de5fa9f82b204f3 -SIZE (xpi/thunderbird-i18n-10.0.6/sv-SE.xpi) = 478281 -SHA256 (xpi/thunderbird-i18n-10.0.6/ta-LK.xpi) = a8214f2fd01af7fd8aa13462bee23dbaef8e08a4990aaf7b00df17f303514d04 -SIZE (xpi/thunderbird-i18n-10.0.6/ta-LK.xpi) = 475718 -SHA256 (xpi/thunderbird-i18n-10.0.6/tr.xpi) = 6911cc3ab94d64c62dd63481435ed675bc39bab109b3b1aa8ce1bc7a309e830e -SIZE (xpi/thunderbird-i18n-10.0.6/tr.xpi) = 418210 -SHA256 (xpi/thunderbird-i18n-10.0.6/uk.xpi) = 81774654be422fb766f54f18e1856ddcdd5a46c78ff95ff0c16d7e33f29f7589 -SIZE (xpi/thunderbird-i18n-10.0.6/uk.xpi) = 463925 -SHA256 (xpi/thunderbird-i18n-10.0.6/zh-TW.xpi) = 16f1f0e110da8f2c3cb27a202e60ff38b66de97973fee92e7b0192e57f972ea8 -SIZE (xpi/thunderbird-i18n-10.0.6/zh-TW.xpi) = 431827 +SHA256 (xpi/thunderbird-i18n-10.0.7/ar.xpi) = fe218825ba239511ebf490896fcd85416bf93867d12077afa2061087d9718e85 +SIZE (xpi/thunderbird-i18n-10.0.7/ar.xpi) = 441466 +SHA256 (xpi/thunderbird-i18n-10.0.7/br.xpi) = f560a951a8c6eb7ca89126cbb09a78f075379fc1af7ed8ff2f6bbe882030fc0d +SIZE (xpi/thunderbird-i18n-10.0.7/br.xpi) = 415527 +SHA256 (xpi/thunderbird-i18n-10.0.7/ca.xpi) = a8b00ba4f84055b54e03ae82a35836e6cd9c7d07a16b1940286b026aeb3e6be1 +SIZE (xpi/thunderbird-i18n-10.0.7/ca.xpi) = 416069 +SHA256 (xpi/thunderbird-i18n-10.0.7/cs.xpi) = 7cced93d103ae1775b064dc0c256494c3cda1971b4e4391f7f6f596c01df6171 +SIZE (xpi/thunderbird-i18n-10.0.7/cs.xpi) = 419419 +SHA256 (xpi/thunderbird-i18n-10.0.7/da.xpi) = ae3a98db9393ff020c6795b0fe3418258119299485569bd9d18210e8690b9781 +SIZE (xpi/thunderbird-i18n-10.0.7/da.xpi) = 363376 +SHA256 (xpi/thunderbird-i18n-10.0.7/de.xpi) = 8d94b8000182a52e93a3fcc04f4830f858bfbe95f1e08074f2b576b69468e61c +SIZE (xpi/thunderbird-i18n-10.0.7/de.xpi) = 418266 +SHA256 (xpi/thunderbird-i18n-10.0.7/en-GB.xpi) = 00a9e65eb3a1ca5194dbee9acf1fff84fc9ee3b1050dacbc42db04bf25532917 +SIZE (xpi/thunderbird-i18n-10.0.7/en-GB.xpi) = 391743 +SHA256 (xpi/thunderbird-i18n-10.0.7/en-US.xpi) = 410e503c93bc65fd26423f2afc440e42fbbaf2fb30d71a9ddb0bf992a464451d +SIZE (xpi/thunderbird-i18n-10.0.7/en-US.xpi) = 391242 +SHA256 (xpi/thunderbird-i18n-10.0.7/es-AR.xpi) = ca5002269cb602cac293da5e18c0c6d3273146afbd7a496deec2edccf8e87f16 +SIZE (xpi/thunderbird-i18n-10.0.7/es-AR.xpi) = 410726 +SHA256 (xpi/thunderbird-i18n-10.0.7/es-ES.xpi) = f3948a633ab98dc3ce233b5cd97eb84a2a40475336e8b4d31a9dd892832c2dda +SIZE (xpi/thunderbird-i18n-10.0.7/es-ES.xpi) = 355143 +SHA256 (xpi/thunderbird-i18n-10.0.7/et.xpi) = 6ce8c3a922a3ce944d4a125938081d032ce61776680e3d6f205a62f5f9441550 +SIZE (xpi/thunderbird-i18n-10.0.7/et.xpi) = 410724 +SHA256 (xpi/thunderbird-i18n-10.0.7/eu.xpi) = 4258ef8ceef02bcfd6e95f59198b67572e97023ac2558790d18acde5c5f7e2d1 +SIZE (xpi/thunderbird-i18n-10.0.7/eu.xpi) = 406387 +SHA256 (xpi/thunderbird-i18n-10.0.7/fi.xpi) = 2d2212368adac818ca5e2569f0d8c8a83f47ac8285584e7525de4add85fe3bd4 +SIZE (xpi/thunderbird-i18n-10.0.7/fi.xpi) = 411928 +SHA256 (xpi/thunderbird-i18n-10.0.7/fr.xpi) = 664b23ff9eeda1f9c7c073574e31bb33e8cb7ac3beeb888251f007fe87e97163 +SIZE (xpi/thunderbird-i18n-10.0.7/fr.xpi) = 414749 +SHA256 (xpi/thunderbird-i18n-10.0.7/fy-NL.xpi) = 62ae77f3a07becc2fb5444d0a39ff383c06690891b5560e24e9ba5b355bf42d6 +SIZE (xpi/thunderbird-i18n-10.0.7/fy-NL.xpi) = 413985 +SHA256 (xpi/thunderbird-i18n-10.0.7/ga-IE.xpi) = 1e1dc0f5d5603f70c08d0a42bf46f111e6881933f3622471f8311f635eac611c +SIZE (xpi/thunderbird-i18n-10.0.7/ga-IE.xpi) = 423261 +SHA256 (xpi/thunderbird-i18n-10.0.7/gd.xpi) = 85d57a2f5928b46a55b8fb94bddd0af18332a5c0c181f53f82db1bdb8fc8ca20 +SIZE (xpi/thunderbird-i18n-10.0.7/gd.xpi) = 425876 +SHA256 (xpi/thunderbird-i18n-10.0.7/gl.xpi) = 444afe24e82c6957e32d720fe786d2514a083af60401992631fb0cb5887704be +SIZE (xpi/thunderbird-i18n-10.0.7/gl.xpi) = 409229 +SHA256 (xpi/thunderbird-i18n-10.0.7/he.xpi) = 963b51119331019d01f6d3866a0919c900e6c478ba83a68d0b5c030706d38e32 +SIZE (xpi/thunderbird-i18n-10.0.7/he.xpi) = 439206 +SHA256 (xpi/thunderbird-i18n-10.0.7/hu.xpi) = 126ad900c30a335654f769bf59bcb56bfbefff21d865c0bf76bd0b3469036439 +SIZE (xpi/thunderbird-i18n-10.0.7/hu.xpi) = 426356 +SHA256 (xpi/thunderbird-i18n-10.0.7/is.xpi) = f3feeb6a0547f9ad1a9a80a155cdbcdd9c99fb7ada5f87e58e8611533058b031 +SIZE (xpi/thunderbird-i18n-10.0.7/is.xpi) = 412634 +SHA256 (xpi/thunderbird-i18n-10.0.7/it.xpi) = 7c02ef5f947e6fcaf75dd7aa08471bfc74700402d50cec5caaef51bdf72b4222 +SIZE (xpi/thunderbird-i18n-10.0.7/it.xpi) = 347634 +SHA256 (xpi/thunderbird-i18n-10.0.7/ja.xpi) = 90ca263411c5fe34a4ca09a32a26e4fcc59c697d5421f52a9bba1a491b5c72db +SIZE (xpi/thunderbird-i18n-10.0.7/ja.xpi) = 459031 +SHA256 (xpi/thunderbird-i18n-10.0.7/ko.xpi) = 4125d21e5490689a58cfa28d31bd82d3b26b08cbbcc57b70fc1944def3bc29bd +SIZE (xpi/thunderbird-i18n-10.0.7/ko.xpi) = 372016 +SHA256 (xpi/thunderbird-i18n-10.0.7/lt.xpi) = a69679f4fde548307cbc0da41cfe0d76f24d52cdc482fbb9fb35419886c2f135 +SIZE (xpi/thunderbird-i18n-10.0.7/lt.xpi) = 531022 +SHA256 (xpi/thunderbird-i18n-10.0.7/nb-NO.xpi) = d827073f2a1ef8d8789a02e99827dbfda5ed52aa8d10d1acfd3743ebc048d1a8 +SIZE (xpi/thunderbird-i18n-10.0.7/nb-NO.xpi) = 407729 +SHA256 (xpi/thunderbird-i18n-10.0.7/nl.xpi) = 063a650298c7eb33bf1e2317cd1d7cd88c5fa6070393de190eda4826108d0389 +SIZE (xpi/thunderbird-i18n-10.0.7/nl.xpi) = 407985 +SHA256 (xpi/thunderbird-i18n-10.0.7/nn-NO.xpi) = ece5f50981dd386346db2d0f2d75817d09389ae5c18ba43be1b075c823c06276 +SIZE (xpi/thunderbird-i18n-10.0.7/nn-NO.xpi) = 409459 +SHA256 (xpi/thunderbird-i18n-10.0.7/pl.xpi) = a45a9ebcea735a49960c3135a6b96a93f2e0186143c8b69df8b608cbfea52576 +SIZE (xpi/thunderbird-i18n-10.0.7/pl.xpi) = 393578 +SHA256 (xpi/thunderbird-i18n-10.0.7/pt-BR.xpi) = 8f616f2f40011ce1452282bde4527852ffc52f0a97a00e9139db2177a3e32549 +SIZE (xpi/thunderbird-i18n-10.0.7/pt-BR.xpi) = 417229 +SHA256 (xpi/thunderbird-i18n-10.0.7/pt-PT.xpi) = 6e92c09d7c4fecbcd9c5c54a44401ce571fab14216fa7f5a4c3484327cf3104e +SIZE (xpi/thunderbird-i18n-10.0.7/pt-PT.xpi) = 414266 +SHA256 (xpi/thunderbird-i18n-10.0.7/rm.xpi) = 52a6ecf1840e80b6bf4ac8bf0a7188c891f42606049f3fc1472fd107a0c1be77 +SIZE (xpi/thunderbird-i18n-10.0.7/rm.xpi) = 414709 +SHA256 (xpi/thunderbird-i18n-10.0.7/ru.xpi) = 80a78cb74462394387f85b7efbf94a5d1112419ba9ac891c3db8360624fa2f07 +SIZE (xpi/thunderbird-i18n-10.0.7/ru.xpi) = 411634 +SHA256 (xpi/thunderbird-i18n-10.0.7/si.xpi) = 97a8f425d2a37736235543e06338d8bde9b238d49b22b260fedd611fcb4a5fcc +SIZE (xpi/thunderbird-i18n-10.0.7/si.xpi) = 456607 +SHA256 (xpi/thunderbird-i18n-10.0.7/sk.xpi) = fec10c4f96780eb6c14f3d70e730cfb63f9cf285db4ec515c69160cd51e89926 +SIZE (xpi/thunderbird-i18n-10.0.7/sk.xpi) = 425029 +SHA256 (xpi/thunderbird-i18n-10.0.7/sl.xpi) = 58ef94c1badb82b5d7b236900d57290431bd72b7d8e0e63c43c46eca7a1f9e5a +SIZE (xpi/thunderbird-i18n-10.0.7/sl.xpi) = 410432 +SHA256 (xpi/thunderbird-i18n-10.0.7/sq.xpi) = 25e971347e1cc1fea876135eabb904f356396ade11f29a9a3151934d86c23ffc +SIZE (xpi/thunderbird-i18n-10.0.7/sq.xpi) = 360480 +SHA256 (xpi/thunderbird-i18n-10.0.7/sv-SE.xpi) = 66d4b30a2cafdfa9e384f301c0ba7f5999d9c4c3e8f035ed378909b23dbecf06 +SIZE (xpi/thunderbird-i18n-10.0.7/sv-SE.xpi) = 478281 +SHA256 (xpi/thunderbird-i18n-10.0.7/ta-LK.xpi) = f42cb0e4034c217dfdc7e86bd280805657374965037690f101a37bf8c0778575 +SIZE (xpi/thunderbird-i18n-10.0.7/ta-LK.xpi) = 475718 +SHA256 (xpi/thunderbird-i18n-10.0.7/tr.xpi) = 768c15d8bb6609655fecbc720ebde9834962730c82ff32f4d0dd6df1f880c046 +SIZE (xpi/thunderbird-i18n-10.0.7/tr.xpi) = 418210 +SHA256 (xpi/thunderbird-i18n-10.0.7/uk.xpi) = 00e09bd289a3a1bf569e4d13cb3f012052f8f36d4f852e1fe0b6a1d69d1ac1cf +SIZE (xpi/thunderbird-i18n-10.0.7/uk.xpi) = 463925 +SHA256 (xpi/thunderbird-i18n-10.0.7/zh-TW.xpi) = 3597c44d938c300eacab2de3a67f242a83d32b30ba9257f955740de480bad8b6 +SIZE (xpi/thunderbird-i18n-10.0.7/zh-TW.xpi) = 431827 Modified: branches/experimental/mail/thunderbird-esr/Makefile ============================================================================== --- branches/experimental/mail/thunderbird-esr/Makefile Tue Aug 28 19:47:04 2012 (r960) +++ branches/experimental/mail/thunderbird-esr/Makefile Wed Aug 29 13:15:01 2012 (r961) @@ -6,7 +6,7 @@ # PORTNAME= thunderbird -DISTVERSION= 10.0.6 +DISTVERSION= 10.0.7 CATEGORIES= mail ipv6 MASTER_SITES= ${MASTER_SITE_MOZILLA} MASTER_SITE_SUBDIR= ${PORTNAME}/releases/${DISTVERSION}esr/source Modified: branches/experimental/mail/thunderbird-esr/distinfo ============================================================================== --- branches/experimental/mail/thunderbird-esr/distinfo Tue Aug 28 19:47:04 2012 (r960) +++ branches/experimental/mail/thunderbird-esr/distinfo Wed Aug 29 13:15:01 2012 (r961) @@ -1,2 +1,2 @@ -SHA256 (thunderbird-10.0.6esr.source.tar.bz2) = 0962399e13ea4b97816730ea81260ec304a6da49c9562840c776f4d1a536c1e8 -SIZE (thunderbird-10.0.6esr.source.tar.bz2) = 97779445 +SHA256 (thunderbird-10.0.7esr.source.tar.bz2) = 994ca16a01e4446747b54b1b5fb2bda11aec2c92359571bffa0f6c8e45f27c35 +SIZE (thunderbird-10.0.7esr.source.tar.bz2) = 97590919 Modified: branches/experimental/mail/thunderbird-i18n/Makefile ============================================================================== --- branches/experimental/mail/thunderbird-i18n/Makefile Tue Aug 28 19:47:04 2012 (r960) +++ branches/experimental/mail/thunderbird-i18n/Makefile Wed Aug 29 13:15:01 2012 (r961) @@ -6,7 +6,7 @@ # PORTNAME= thunderbird-i18n -PORTVERSION= 14.0 +PORTVERSION= 15.0 CATEGORIES= mail MASTER_SITE_SUBDIR= thunderbird/releases/${PORTVERSION}/linux-i686/xpi PKGNAMEPREFIX= Modified: branches/experimental/mail/thunderbird-i18n/distinfo ============================================================================== --- branches/experimental/mail/thunderbird-i18n/distinfo Tue Aug 28 19:47:04 2012 (r960) +++ branches/experimental/mail/thunderbird-i18n/distinfo Wed Aug 29 13:15:01 2012 (r961) @@ -1,84 +1,84 @@ -SHA256 (xpi/thunderbird-i18n-14.0/ar.xpi) = 97ca912e205e6096c4ae6955e805be2c237a3537e2d4118184cb8452bcbd6c19 -SIZE (xpi/thunderbird-i18n-14.0/ar.xpi) = 468471 -SHA256 (xpi/thunderbird-i18n-14.0/br.xpi) = f82b5b8ba3505eae9d92a627a5c9f4fed4c694e1a9ea35a43e2821f88deb67c2 -SIZE (xpi/thunderbird-i18n-14.0/br.xpi) = 441402 -SHA256 (xpi/thunderbird-i18n-14.0/ca.xpi) = c18fba9e0bf9248a7ef174b2954215623bc8157a8f6c33694dd6565b0a24d54d -SIZE (xpi/thunderbird-i18n-14.0/ca.xpi) = 441959 -SHA256 (xpi/thunderbird-i18n-14.0/cs.xpi) = 57645fdec1175a807f6ea5bd8faf3f019b50baddb42c69ab59202ab37ba28b5e -SIZE (xpi/thunderbird-i18n-14.0/cs.xpi) = 445223 -SHA256 (xpi/thunderbird-i18n-14.0/da.xpi) = 675e54e1b89d8b791a2a0723eaab370679da18048167d6fc7a46311843974d02 -SIZE (xpi/thunderbird-i18n-14.0/da.xpi) = 388981 -SHA256 (xpi/thunderbird-i18n-14.0/de.xpi) = e4bbcd8316e4a0578f2417747c3e058e064a34c681ae0444756daf0b2abd1e5e -SIZE (xpi/thunderbird-i18n-14.0/de.xpi) = 444537 -SHA256 (xpi/thunderbird-i18n-14.0/en-GB.xpi) = a05380eeb102402acea8eea83e0e248e9735fe3296b8a78ac57c42e3acc5eb7d -SIZE (xpi/thunderbird-i18n-14.0/en-GB.xpi) = 415845 -SHA256 (xpi/thunderbird-i18n-14.0/en-US.xpi) = be0cf753b15f519d9b2f27706c9efd67c8e8365e82ee4d97a9782107fa2930ee -SIZE (xpi/thunderbird-i18n-14.0/en-US.xpi) = 415339 -SHA256 (xpi/thunderbird-i18n-14.0/es-AR.xpi) = 4cd51236f68d9f779a8a7d6fd3c00e8396a8c0c3347b8b5f75e5ffea485b3020 -SIZE (xpi/thunderbird-i18n-14.0/es-AR.xpi) = 435596 -SHA256 (xpi/thunderbird-i18n-14.0/es-ES.xpi) = ea8d686cf8defd60f40c328e19631e5389ee44244c1f6e9016ab9768ee30b214 -SIZE (xpi/thunderbird-i18n-14.0/es-ES.xpi) = 374376 -SHA256 (xpi/thunderbird-i18n-14.0/et.xpi) = 14d0613bb7c92b90d9d9c52681695de143bfd056e0a93f037393122fe12680bb -SIZE (xpi/thunderbird-i18n-14.0/et.xpi) = 436427 -SHA256 (xpi/thunderbird-i18n-14.0/eu.xpi) = 3adf7b7ef6223c4849bf243cc1a4a65e2a526a37df2221971f692394abc0302e -SIZE (xpi/thunderbird-i18n-14.0/eu.xpi) = 431890 -SHA256 (xpi/thunderbird-i18n-14.0/fi.xpi) = 78d1950534ce69ba4006f500ba67ca308383223209210e5c0ad4280ce47ccdbe -SIZE (xpi/thunderbird-i18n-14.0/fi.xpi) = 437544 -SHA256 (xpi/thunderbird-i18n-14.0/fr.xpi) = c7b0badc57954f834582024c5c8b8af56de8c40ec80e6f3fecadd842a3d62dae -SIZE (xpi/thunderbird-i18n-14.0/fr.xpi) = 440943 -SHA256 (xpi/thunderbird-i18n-14.0/fy-NL.xpi) = 5df1411b90c95ade19ba3c2da4263fe21d80ba510e264a356ac01a7210c444fd -SIZE (xpi/thunderbird-i18n-14.0/fy-NL.xpi) = 440194 -SHA256 (xpi/thunderbird-i18n-14.0/ga-IE.xpi) = 8cd0945fc4aa3ac24d795afdda51776bdf9cfdd4fc5431ebcf1a66e1a90e6ef4 -SIZE (xpi/thunderbird-i18n-14.0/ga-IE.xpi) = 449246 -SHA256 (xpi/thunderbird-i18n-14.0/gd.xpi) = a1f3597796e005485d09bb38d86855b4fb84c9e54b7f04daffba59c8aec1f408 -SIZE (xpi/thunderbird-i18n-14.0/gd.xpi) = 452703 -SHA256 (xpi/thunderbird-i18n-14.0/gl.xpi) = a223d853fc33f9d630d6d3b602b1c7dc7ff3775b9bcb3ac5a6975a0a3951c76b -SIZE (xpi/thunderbird-i18n-14.0/gl.xpi) = 434802 -SHA256 (xpi/thunderbird-i18n-14.0/he.xpi) = aa7b6af605712a6199e0651ed9bfb34c1c6d96a96fbab9527592b8ca9125efa4 -SIZE (xpi/thunderbird-i18n-14.0/he.xpi) = 466181 -SHA256 (xpi/thunderbird-i18n-14.0/hu.xpi) = 827896aa8d3452974858dad400aa61d7edcdb88ca26411ccfa293b59f1e04be4 -SIZE (xpi/thunderbird-i18n-14.0/hu.xpi) = 453028 -SHA256 (xpi/thunderbird-i18n-14.0/is.xpi) = e3101d02e79122a7573ea5da1a0af51e306f6996e3e12a4f6da1c590d6ac3826 -SIZE (xpi/thunderbird-i18n-14.0/is.xpi) = 438431 -SHA256 (xpi/thunderbird-i18n-14.0/it.xpi) = ebea4142a48a7ca1dbc178ff91d6172c4af1be25c2279a41636dfb32d64ea76a -SIZE (xpi/thunderbird-i18n-14.0/it.xpi) = 365345 -SHA256 (xpi/thunderbird-i18n-14.0/ja.xpi) = 2a74ee1670634290b648ebe897bc2f27a29c024ea35500125283d4a068d0437f -SIZE (xpi/thunderbird-i18n-14.0/ja.xpi) = 490107 -SHA256 (xpi/thunderbird-i18n-14.0/ko.xpi) = 817db00cc9870885a5d0ca1f7bb6a2739cd5ac3ee3b00b39a6100d479b327d37 -SIZE (xpi/thunderbird-i18n-14.0/ko.xpi) = 399787 -SHA256 (xpi/thunderbird-i18n-14.0/lt.xpi) = b0c3fbc2b30b54ebea79e53d170a5b01870512a1d21b8b3ad8beb2240c8b7cda -SIZE (xpi/thunderbird-i18n-14.0/lt.xpi) = 528818 -SHA256 (xpi/thunderbird-i18n-14.0/nb-NO.xpi) = e0663f24db9cc6eafb2a1dec93e8ac376bdf0ad35e75eea19bc0eb6062d58e43 -SIZE (xpi/thunderbird-i18n-14.0/nb-NO.xpi) = 433122 -SHA256 (xpi/thunderbird-i18n-14.0/nl.xpi) = ac0bf170175530b1f6c8bd3c5f4dcaef76e82a17fbef31821c66b203b0caf52c -SIZE (xpi/thunderbird-i18n-14.0/nl.xpi) = 433399 -SHA256 (xpi/thunderbird-i18n-14.0/nn-NO.xpi) = 1f8b59432035722493b5bcaa5169dc50a4f83cd451522ab8d9f57982b54aee67 -SIZE (xpi/thunderbird-i18n-14.0/nn-NO.xpi) = 434946 -SHA256 (xpi/thunderbird-i18n-14.0/pl.xpi) = a0851e2cecdb4d7c80e04e6456c2f8798bd48aee981fa31371298612513aef74 -SIZE (xpi/thunderbird-i18n-14.0/pl.xpi) = 414643 -SHA256 (xpi/thunderbird-i18n-14.0/pt-BR.xpi) = 0c2c0cc99e46d7422f1fe8890112274493fd06c39c714fc942bda9d78fb0b9fd -SIZE (xpi/thunderbird-i18n-14.0/pt-BR.xpi) = 439531 -SHA256 (xpi/thunderbird-i18n-14.0/pt-PT.xpi) = d36ebd12aa11287f263bab13559ad0312f495b5fca176a5dcac3665045b9c662 -SIZE (xpi/thunderbird-i18n-14.0/pt-PT.xpi) = 440166 -SHA256 (xpi/thunderbird-i18n-14.0/rm.xpi) = 31d62ad2f849e86c02f6b976a7fc0505818478d93a25a5bdc06077a8053269cb -SIZE (xpi/thunderbird-i18n-14.0/rm.xpi) = 440423 -SHA256 (xpi/thunderbird-i18n-14.0/ru.xpi) = 2dd885e994802347c64df1c2680ada45a97190adb3e0be2b5a1b0fe52d54d3d1 -SIZE (xpi/thunderbird-i18n-14.0/ru.xpi) = 432767 -SHA256 (xpi/thunderbird-i18n-14.0/si.xpi) = cb2ca9f90bbee71e55d1465a39923c01d7672d036f4c6b8ee9089316cfcb6967 -SIZE (xpi/thunderbird-i18n-14.0/si.xpi) = 484240 -SHA256 (xpi/thunderbird-i18n-14.0/sk.xpi) = 135874a448ed464845641b778e6ee54cc8239dd8de49d58277bbc15c30dc23c6 -SIZE (xpi/thunderbird-i18n-14.0/sk.xpi) = 452407 -SHA256 (xpi/thunderbird-i18n-14.0/sl.xpi) = ecf0baaabbe15bd88b54bd067b8275fdbb8b75936cf4eaa33b2a4603faec3014 -SIZE (xpi/thunderbird-i18n-14.0/sl.xpi) = 436385 -SHA256 (xpi/thunderbird-i18n-14.0/sq.xpi) = d58f9943763ab94c59f2a866d02902124e44612f0e3adfeab3e301b4137d4e1a -SIZE (xpi/thunderbird-i18n-14.0/sq.xpi) = 387214 -SHA256 (xpi/thunderbird-i18n-14.0/sv-SE.xpi) = 46e606ea9d031cdcfcda9c1f88b0ba48931077e1d45e5aac512ea531076c1c3b -SIZE (xpi/thunderbird-i18n-14.0/sv-SE.xpi) = 504695 -SHA256 (xpi/thunderbird-i18n-14.0/ta-LK.xpi) = b5c72866cfcc11de14a56c7a5a1148d18a5a91a43ad7f5202480feffdf21f41a -SIZE (xpi/thunderbird-i18n-14.0/ta-LK.xpi) = 502497 -SHA256 (xpi/thunderbird-i18n-14.0/tr.xpi) = f91888dfa88b762e759af39d7a6c6fff6ea655d826d90d1db67ba30a77b09ea8 -SIZE (xpi/thunderbird-i18n-14.0/tr.xpi) = 443834 -SHA256 (xpi/thunderbird-i18n-14.0/uk.xpi) = 97c8a688974674358a05c35ed7ed2f8b5d8697a900258880b8900b81444792fd -SIZE (xpi/thunderbird-i18n-14.0/uk.xpi) = 489571 -SHA256 (xpi/thunderbird-i18n-14.0/zh-TW.xpi) = 5be294dee80052dfec68eb31cdc93a256452a3d8a6694de6276966706fecdb41 -SIZE (xpi/thunderbird-i18n-14.0/zh-TW.xpi) = 459396 +SHA256 (xpi/thunderbird-i18n-15.0/ar.xpi) = 407be61675461d9bba03f0f539776d169ead644f11dce180d8f8f2ee47de8846 +SIZE (xpi/thunderbird-i18n-15.0/ar.xpi) = 435262 +SHA256 (xpi/thunderbird-i18n-15.0/br.xpi) = db7231c53d064b5dc1ccaf882349ace9513d87e13c0f9dd1c8b309fdae3de8d6 +SIZE (xpi/thunderbird-i18n-15.0/br.xpi) = 438660 +SHA256 (xpi/thunderbird-i18n-15.0/ca.xpi) = 43dae953f6fb0af17bcfd7f144b834503d13e460940ec9f7afdb824e62e89fdf +SIZE (xpi/thunderbird-i18n-15.0/ca.xpi) = 407348 +SHA256 (xpi/thunderbird-i18n-15.0/cs.xpi) = a46a702af9d13550a89804de523840afae134a6ef2d16438733da6155bc1c1f2 +SIZE (xpi/thunderbird-i18n-15.0/cs.xpi) = 434946 +SHA256 (xpi/thunderbird-i18n-15.0/da.xpi) = 277cb0cb6610813207691dda2238fbff95a88b438e6f0bf5b4c78b188ccf0b7e +SIZE (xpi/thunderbird-i18n-15.0/da.xpi) = 389625 +SHA256 (xpi/thunderbird-i18n-15.0/de.xpi) = 7e136e341369617a3e17d24566cb22cb1f198307628b53ee69a8069357acdadb +SIZE (xpi/thunderbird-i18n-15.0/de.xpi) = 409787 +SHA256 (xpi/thunderbird-i18n-15.0/en-GB.xpi) = 109e5f34523307e76594ef0e037ee7c98087c66a28ad6cffc97c655b9b691238 +SIZE (xpi/thunderbird-i18n-15.0/en-GB.xpi) = 412990 +SHA256 (xpi/thunderbird-i18n-15.0/en-US.xpi) = da98ba492d974ef8fd35e940cd85b90a770e56ea12eaa1349ee78f70d5ed55fe +SIZE (xpi/thunderbird-i18n-15.0/en-US.xpi) = 381214 +SHA256 (xpi/thunderbird-i18n-15.0/es-AR.xpi) = 71756d84ca116a40d90d3152745f5a6361a40477cd4c17962366d38020725fff +SIZE (xpi/thunderbird-i18n-15.0/es-AR.xpi) = 408794 +SHA256 (xpi/thunderbird-i18n-15.0/es-ES.xpi) = 56bee3215fada0ea7d30baa5dfa5ee5978490cc99f419f8a29e7f6d89fb1f19c +SIZE (xpi/thunderbird-i18n-15.0/es-ES.xpi) = 367306 +SHA256 (xpi/thunderbird-i18n-15.0/et.xpi) = 15cd2ee84c1779e1842e7cb04bf11a88a6b7bd5d6c06d249181c5cbf3fde387e +SIZE (xpi/thunderbird-i18n-15.0/et.xpi) = 433782 +SHA256 (xpi/thunderbird-i18n-15.0/eu.xpi) = dbf344ebf46e54f4b1de9ed9bdcc78ec675c823d625e67556cd2795ac0705f4a +SIZE (xpi/thunderbird-i18n-15.0/eu.xpi) = 396428 +SHA256 (xpi/thunderbird-i18n-15.0/fi.xpi) = d2d4eb71f8fced2ac8b5f57e7e9abd9402ad6295eb8ecc3ee9811530dd94757c +SIZE (xpi/thunderbird-i18n-15.0/fi.xpi) = 435058 +SHA256 (xpi/thunderbird-i18n-15.0/fr.xpi) = fce18df665171923d7c4f33e483364b3ca845a372b5afc47f8cc3e0101c87b84 +SIZE (xpi/thunderbird-i18n-15.0/fr.xpi) = 433614 +SHA256 (xpi/thunderbird-i18n-15.0/fy-NL.xpi) = 6fa48c83cd8dbd8fea59255d34cafd42fe85a1d297fba9f878e1e79a388def83 +SIZE (xpi/thunderbird-i18n-15.0/fy-NL.xpi) = 437191 +SHA256 (xpi/thunderbird-i18n-15.0/ga-IE.xpi) = 3125e59ac805a458be755ee720d2e445708638a36d548be6a947698b1549267d +SIZE (xpi/thunderbird-i18n-15.0/ga-IE.xpi) = 415281 +SHA256 (xpi/thunderbird-i18n-15.0/gd.xpi) = b6dbe2423471dc0fb6f88d664840ce29ba138f3824a619dee93629e9165f20fa +SIZE (xpi/thunderbird-i18n-15.0/gd.xpi) = 440848 +SHA256 (xpi/thunderbird-i18n-15.0/gl.xpi) = 84025889201883cc8a990e16aff4fa73ad1b8ee242f2ac72752b382df2e96277 +SIZE (xpi/thunderbird-i18n-15.0/gl.xpi) = 435423 +SHA256 (xpi/thunderbird-i18n-15.0/he.xpi) = 92158371a7961a9efe50adfbd9d5e1f436f2c76e19ce8be8a2c4cdd26e146237 +SIZE (xpi/thunderbird-i18n-15.0/he.xpi) = 469274 +SHA256 (xpi/thunderbird-i18n-15.0/hu.xpi) = 83d2aee1bda15c9294457793410afe31493152c90c10fdca2adacfd1d4f8539d +SIZE (xpi/thunderbird-i18n-15.0/hu.xpi) = 421988 +SHA256 (xpi/thunderbird-i18n-15.0/is.xpi) = 0d457bb3e4fa8cd5eb9f16100e2a8e945e0c6f3bc01493cddd5c9af3700fd636 +SIZE (xpi/thunderbird-i18n-15.0/is.xpi) = 403711 +SHA256 (xpi/thunderbird-i18n-15.0/it.xpi) = 588567d9f82a820705b8e92b22c6b6707369d7e890f7a0b826728845f92f5271 +SIZE (xpi/thunderbird-i18n-15.0/it.xpi) = 357248 +SHA256 (xpi/thunderbird-i18n-15.0/ja.xpi) = 17a5e1a3edeabfdd394e778572a6cfbc2b0948ed134f2df6700fa32eb65b6171 +SIZE (xpi/thunderbird-i18n-15.0/ja.xpi) = 490587 +SHA256 (xpi/thunderbird-i18n-15.0/ko.xpi) = 10bb1230787504bf9debee3aafe1233a2604232c6e50b4294ae99b34760ed5b2 +SIZE (xpi/thunderbird-i18n-15.0/ko.xpi) = 401189 +SHA256 (xpi/thunderbird-i18n-15.0/lt.xpi) = e76a18610842b4a0fb16140b43826504069d9e00bc18de7ced6480036d120eb2 +SIZE (xpi/thunderbird-i18n-15.0/lt.xpi) = 520468 +SHA256 (xpi/thunderbird-i18n-15.0/nb-NO.xpi) = 263c8facd293d9ab334761024f5690a880c4e8682ba5c5e5d33ea15cb8c8c71c +SIZE (xpi/thunderbird-i18n-15.0/nb-NO.xpi) = 430654 +SHA256 (xpi/thunderbird-i18n-15.0/nl.xpi) = 0c156690346a3d8385c51c5321de330aa88a35a701c6b938bbedaa10451d0be1 +SIZE (xpi/thunderbird-i18n-15.0/nl.xpi) = 430880 +SHA256 (xpi/thunderbird-i18n-15.0/nn-NO.xpi) = 3080d558e9ebd3c8be6870f97525d3146bc3262d460664485bd33edad7d9c97e +SIZE (xpi/thunderbird-i18n-15.0/nn-NO.xpi) = 436707 +SHA256 (xpi/thunderbird-i18n-15.0/pl.xpi) = ee7c9f5e7876cdb5da245b53c0d5254c71e2cd4e34372eda7f35467fc14716d2 +SIZE (xpi/thunderbird-i18n-15.0/pl.xpi) = 390139 +SHA256 (xpi/thunderbird-i18n-15.0/pt-BR.xpi) = a24042a8f942177723f39b363c59c61b8df7d21a7c42538eb62575b90f802141 +SIZE (xpi/thunderbird-i18n-15.0/pt-BR.xpi) = 427392 +SHA256 (xpi/thunderbird-i18n-15.0/pt-PT.xpi) = 02fca583672a987564464960f1825aa2e871484dcdd00f097081b954169796a2 +SIZE (xpi/thunderbird-i18n-15.0/pt-PT.xpi) = 438010 +SHA256 (xpi/thunderbird-i18n-15.0/rm.xpi) = 2b37fcbc382d9985c44bcbc74606f66d80a3405a3ddb49256f26d7605f9b1d79 +SIZE (xpi/thunderbird-i18n-15.0/rm.xpi) = 440885 +SHA256 (xpi/thunderbird-i18n-15.0/ru.xpi) = c9c51ca6c6139d676abe1a705025e607fabd6503c5a6cdca4a66538ddf2aac2f +SIZE (xpi/thunderbird-i18n-15.0/ru.xpi) = 406859 +SHA256 (xpi/thunderbird-i18n-15.0/si.xpi) = 8735bdddfd78154ed375ae33afd6bd50c02a3c7f3cd97505a112cabef6e6a14f +SIZE (xpi/thunderbird-i18n-15.0/si.xpi) = 485345 +SHA256 (xpi/thunderbird-i18n-15.0/sk.xpi) = 7272906645db732a3555469eb5df3cd3a936a381a1dc664e98cb0fe0fcb4b725 +SIZE (xpi/thunderbird-i18n-15.0/sk.xpi) = 420002 +SHA256 (xpi/thunderbird-i18n-15.0/sl.xpi) = 83e4cd06de6c79535942835f84684d9c2539611aa435fd21713a7c168a406131 +SIZE (xpi/thunderbird-i18n-15.0/sl.xpi) = 433999 +SHA256 (xpi/thunderbird-i18n-15.0/sq.xpi) = 2b6b44b69100a337f63418c2bdb1bfb3f55515c99f702357cb1b38d6187d719b +SIZE (xpi/thunderbird-i18n-15.0/sq.xpi) = 388799 +SHA256 (xpi/thunderbird-i18n-15.0/sv-SE.xpi) = 522fa1c0e7534a0e9e57bb0bbe0d05509386a68f2f85a425eebb0a8beb077404 +SIZE (xpi/thunderbird-i18n-15.0/sv-SE.xpi) = 508103 +SHA256 (xpi/thunderbird-i18n-15.0/ta-LK.xpi) = f1d225a16232142a621c12f3f7306436b4aa2ac7b09a327624e5bb539bcbf6bc +SIZE (xpi/thunderbird-i18n-15.0/ta-LK.xpi) = 505280 +SHA256 (xpi/thunderbird-i18n-15.0/tr.xpi) = ba0f08f2c186b8bbb29fb5cecf687695c1359788f65ffd830f99802c7c414718 +SIZE (xpi/thunderbird-i18n-15.0/tr.xpi) = 436084 +SHA256 (xpi/thunderbird-i18n-15.0/uk.xpi) = 3617a9b1593bae49832e8be5ed47f544d40368f9fd73741bf67250c6167619e5 +SIZE (xpi/thunderbird-i18n-15.0/uk.xpi) = 475372 +SHA256 (xpi/thunderbird-i18n-15.0/zh-TW.xpi) = 5ccc76f0455300dd15a5f2737ad85d63589bbad05232c7cee0f5207570d0594d +SIZE (xpi/thunderbird-i18n-15.0/zh-TW.xpi) = 426398 Modified: branches/experimental/www/firefox-esr-i18n/Makefile ============================================================================== --- branches/experimental/www/firefox-esr-i18n/Makefile Tue Aug 28 19:47:04 2012 (r960) +++ branches/experimental/www/firefox-esr-i18n/Makefile Wed Aug 29 13:15:01 2012 (r961) @@ -6,7 +6,7 @@ # PORTNAME= firefox-i18n -PORTVERSION= 10.0.6 +PORTVERSION= 10.0.7 CATEGORIES= www MASTER_SITE_SUBDIR= firefox/releases/${PORTVERSION}esr/linux-i686/xpi PKGNAMEPREFIX= Modified: branches/experimental/www/firefox-esr-i18n/distinfo ============================================================================== --- branches/experimental/www/firefox-esr-i18n/distinfo Tue Aug 28 19:47:04 2012 (r960) +++ branches/experimental/www/firefox-esr-i18n/distinfo Wed Aug 29 13:15:01 2012 (r961) @@ -1,164 +1,164 @@ -SHA256 (xpi/firefox-i18n-10.0.6/af.xpi) = 10c6017909b20de980d106a12d987616da899a7c0272b1e3d798dff3fcc6c920 -SIZE (xpi/firefox-i18n-10.0.6/af.xpi) = 238745 -SHA256 (xpi/firefox-i18n-10.0.6/ak.xpi) = 2399ba4cb1762b110d9851df73a097e07db6219addd5fcd752c632f9e79d061b -SIZE (xpi/firefox-i18n-10.0.6/ak.xpi) = 240572 -SHA256 (xpi/firefox-i18n-10.0.6/ar.xpi) = 2646d869de8f25dc3ddfc5e5cbe1fbbccb2be2ef2d1ed2e5eb546b7b644f172b -SIZE (xpi/firefox-i18n-10.0.6/ar.xpi) = 263703 -SHA256 (xpi/firefox-i18n-10.0.6/ast.xpi) = 693dcf5ca51445fb819f06576f4dbf88f009888548c08fdb220016064bf79adc -SIZE (xpi/firefox-i18n-10.0.6/ast.xpi) = 237975 -SHA256 (xpi/firefox-i18n-10.0.6/be.xpi) = 0b919085607f82d292b9ec1dd209425753e003c862d60b4ac9a6fe654906eeb2 -SIZE (xpi/firefox-i18n-10.0.6/be.xpi) = 245758 -SHA256 (xpi/firefox-i18n-10.0.6/bg.xpi) = 8971cc2266fa8792d50dd3d2056ffd2a1f8660b8eba9eb33ee5fc35bf8788431 -SIZE (xpi/firefox-i18n-10.0.6/bg.xpi) = 276757 -SHA256 (xpi/firefox-i18n-10.0.6/bn-BD.xpi) = e347b8ab7dbbbe82c5307f86e54124d51621e7659e87f05309e452b23feec59f -SIZE (xpi/firefox-i18n-10.0.6/bn-BD.xpi) = 288294 -SHA256 (xpi/firefox-i18n-10.0.6/bn-IN.xpi) = 7efe3f87ec6361adc2ea3d4c8a2dfd65f153df0fc7518c4c5ccc02c587576fef -SIZE (xpi/firefox-i18n-10.0.6/bn-IN.xpi) = 319305 -SHA256 (xpi/firefox-i18n-10.0.6/br.xpi) = 711e340366af7f37c93ce4810aaa5fd3bd20fb40748e0f32048cfed59a18c9ed -SIZE (xpi/firefox-i18n-10.0.6/br.xpi) = 247652 -SHA256 (xpi/firefox-i18n-10.0.6/bs.xpi) = 3e26878d409e9fcdf5fb37e79dfa34728c9d6a0295697d03da17ff1c722ef8c0 -SIZE (xpi/firefox-i18n-10.0.6/bs.xpi) = 245309 -SHA256 (xpi/firefox-i18n-10.0.6/ca.xpi) = c11cc996602b84401d104f0cb8bfaa554e690631d4d5ddcdee96b968d3533440 -SIZE (xpi/firefox-i18n-10.0.6/ca.xpi) = 248222 -SHA256 (xpi/firefox-i18n-10.0.6/cs.xpi) = 92167d82e7147d37491f4d1d82459eeb119cc08237b458af63131df0da85538a -SIZE (xpi/firefox-i18n-10.0.6/cs.xpi) = 248770 -SHA256 (xpi/firefox-i18n-10.0.6/cy.xpi) = 53d3f45d0f100104bbda99f8a1089edd7fa57b2f5088886441b148a0f35186b7 -SIZE (xpi/firefox-i18n-10.0.6/cy.xpi) = 244198 -SHA256 (xpi/firefox-i18n-10.0.6/da.xpi) = 8f4a2747f812f88f6112fec3703435c9fd3ae8def414cb85e136fd99b43a48a8 -SIZE (xpi/firefox-i18n-10.0.6/da.xpi) = 240329 -SHA256 (xpi/firefox-i18n-10.0.6/de.xpi) = 8d0a6464ee98177971d7ec20e1df4af517c7e48403b9026d0776ecdfe925b8d5 -SIZE (xpi/firefox-i18n-10.0.6/de.xpi) = 249298 -SHA256 (xpi/firefox-i18n-10.0.6/el.xpi) = 73c6eae12969b8b7e5b20bc96ae6b870317faa3fff754e3ea9cfcfac64a7ba03 -SIZE (xpi/firefox-i18n-10.0.6/el.xpi) = 264380 -SHA256 (xpi/firefox-i18n-10.0.6/en-GB.xpi) = dbdb2adc7e324b5eac7d31516785e063856574d35079dad19afc2e595d9e8d44 -SIZE (xpi/firefox-i18n-10.0.6/en-GB.xpi) = 231194 -SHA256 (xpi/firefox-i18n-10.0.6/en-US.xpi) = b2217f011802848b0927cc3a2d4ea704d900980abfc82c8b9249637a5af72a38 -SIZE (xpi/firefox-i18n-10.0.6/en-US.xpi) = 230682 -SHA256 (xpi/firefox-i18n-10.0.6/en-ZA.xpi) = e7eed628b1697df9aed2f4f9cad48bca599329731f9ca1b4c8f9cd17f7ec7bee -SIZE (xpi/firefox-i18n-10.0.6/en-ZA.xpi) = 233920 -SHA256 (xpi/firefox-i18n-10.0.6/eo.xpi) = d39877ff8175bd6818ab511efcffcfecb3bee6487d664d693664c350dd744a6b -SIZE (xpi/firefox-i18n-10.0.6/eo.xpi) = 240903 -SHA256 (xpi/firefox-i18n-10.0.6/es-AR.xpi) = 4aa9273a193b6c2df90fd2a489dee796dcb2de5d4fd2f914406701b2c43d2a3c -SIZE (xpi/firefox-i18n-10.0.6/es-AR.xpi) = 245347 -SHA256 (xpi/firefox-i18n-10.0.6/es-CL.xpi) = 478dd9e5e32da2f50765c3b75b7e8d9eda1980f1580600837da058bfbbb16d26 -SIZE (xpi/firefox-i18n-10.0.6/es-CL.xpi) = 250206 -SHA256 (xpi/firefox-i18n-10.0.6/es-ES.xpi) = cb398f47eb32eb167f5fdd07ac5f6f0de3dcfe068b92abee5cc37fa883c3587e -SIZE (xpi/firefox-i18n-10.0.6/es-ES.xpi) = 215379 -SHA256 (xpi/firefox-i18n-10.0.6/es-MX.xpi) = 912041a15b11c2b91ee77061e6c4dadcef03eb78c0db32aa45747763e3eaa39c -SIZE (xpi/firefox-i18n-10.0.6/es-MX.xpi) = 224152 -SHA256 (xpi/firefox-i18n-10.0.6/et.xpi) = 97ad3fa377128ea18642e296dcd8ac69a11ee9c30e5ee2013a2100e01ccc6a80 -SIZE (xpi/firefox-i18n-10.0.6/et.xpi) = 242631 -SHA256 (xpi/firefox-i18n-10.0.6/eu.xpi) = ae67b5c40d5cb1906b628a76f29fdd29ce5277aeb0bd99f6cb00eee245550f2f -SIZE (xpi/firefox-i18n-10.0.6/eu.xpi) = 240252 -SHA256 (xpi/firefox-i18n-10.0.6/fa.xpi) = 070319a33fa625ffc7f746c8caeaa30de2203a6ae220507e147977b28dd18584 -SIZE (xpi/firefox-i18n-10.0.6/fa.xpi) = 272853 -SHA256 (xpi/firefox-i18n-10.0.6/fi.xpi) = c7060dfe81a684ea2e44edf1fd26c1ab85ad660866f090c47109c436fc48c57d -SIZE (xpi/firefox-i18n-10.0.6/fi.xpi) = 243630 -SHA256 (xpi/firefox-i18n-10.0.6/fr.xpi) = d344e7047d5e1f2c9c6bcd5801803be54425c4258d32fc3622372a4c7e4685c7 -SIZE (xpi/firefox-i18n-10.0.6/fr.xpi) = 249569 -SHA256 (xpi/firefox-i18n-10.0.6/fy-NL.xpi) = 38c50af58aa4d59cddf263aae32dcd7fb37f448793dd9a932fc92ce143083d3c -SIZE (xpi/firefox-i18n-10.0.6/fy-NL.xpi) = 249344 -SHA256 (xpi/firefox-i18n-10.0.6/ga-IE.xpi) = c7a818db2eb1d0c7ecf2547c6056f074252ff8d4cd2192707d78a428f8aacbde -SIZE (xpi/firefox-i18n-10.0.6/ga-IE.xpi) = 252022 -SHA256 (xpi/firefox-i18n-10.0.6/gl.xpi) = 711483ba680433000f99ebf504a24b157b46c5961553f65b4fcdd28c55bd6aa5 -SIZE (xpi/firefox-i18n-10.0.6/gl.xpi) = 243250 -SHA256 (xpi/firefox-i18n-10.0.6/gu-IN.xpi) = 6459ed353bf0afe0c95f811bb4ab98d683c301f440b931db50f3d87b6fb98e7e -SIZE (xpi/firefox-i18n-10.0.6/gu-IN.xpi) = 275222 -SHA256 (xpi/firefox-i18n-10.0.6/he.xpi) = 072102774068cff442cac177c6bc365cdce7fef8db41863ee9ed585d4c155bc2 -SIZE (xpi/firefox-i18n-10.0.6/he.xpi) = 264936 -SHA256 (xpi/firefox-i18n-10.0.6/hi-IN.xpi) = 4876f9028b759e95ba5ef387d2bd9b437a9fc35c8b03d91e7d6537c1ef6effe6 -SIZE (xpi/firefox-i18n-10.0.6/hi-IN.xpi) = 280001 -SHA256 (xpi/firefox-i18n-10.0.6/hr.xpi) = 3e70e99c8a6f8876e2b3a4614cb77ebf2593a30d4b2c348025a138ea0b238276 -SIZE (xpi/firefox-i18n-10.0.6/hr.xpi) = 249334 -SHA256 (xpi/firefox-i18n-10.0.6/hu.xpi) = bde22b4888ae6731a9cf57124786f3a0983841b2ff940d783525a98667e8fd1e -SIZE (xpi/firefox-i18n-10.0.6/hu.xpi) = 253774 -SHA256 (xpi/firefox-i18n-10.0.6/hy-AM.xpi) = 007e555ca1c630fc9e70097084072b114080dbf5ab30d34de702dcaf8ff08036 -SIZE (xpi/firefox-i18n-10.0.6/hy-AM.xpi) = 445453 -SHA256 (xpi/firefox-i18n-10.0.6/id.xpi) = 9c63b92492b28044053632bb5ffc1b3d4d3621a48600e9d358f3dec37b728142 -SIZE (xpi/firefox-i18n-10.0.6/id.xpi) = 236825 -SHA256 (xpi/firefox-i18n-10.0.6/is.xpi) = 0e709be9d9e59ab4ac3ad7318fcfd6e04e60451f8f23d93f37d7688f97e6404e -SIZE (xpi/firefox-i18n-10.0.6/is.xpi) = 243068 -SHA256 (xpi/firefox-i18n-10.0.6/it.xpi) = 854a0a014b3d43c8d48a642ce4db0576170607d3f0934b10463754e716404f09 -SIZE (xpi/firefox-i18n-10.0.6/it.xpi) = 212717 -SHA256 (xpi/firefox-i18n-10.0.6/ja.xpi) = 6e4e5382b86939f111d48d48874181fba7992a1dc4f144b1fa89a475aabd3627 -SIZE (xpi/firefox-i18n-10.0.6/ja.xpi) = 273116 -SHA256 (xpi/firefox-i18n-10.0.6/kk.xpi) = 1543dfae6d57791c1f7cd1450fef6156d7b25af679f9e095aa8bda3423ed0132 -SIZE (xpi/firefox-i18n-10.0.6/kk.xpi) = 279778 -SHA256 (xpi/firefox-i18n-10.0.6/kn.xpi) = e518d094d7de424cd471f248916b0e12a9c91b44ea7ef30d61be4e515b6d5f8a -SIZE (xpi/firefox-i18n-10.0.6/kn.xpi) = 299831 -SHA256 (xpi/firefox-i18n-10.0.6/ko.xpi) = da302d37e3b379c88f36fed33572297fa53aa1f4aa351cdc74006ed0a6efdb8a -SIZE (xpi/firefox-i18n-10.0.6/ko.xpi) = 227946 -SHA256 (xpi/firefox-i18n-10.0.6/ku.xpi) = e223385556e2a2b01a67e846c3779140b0cd0683bbc1129f150eda85fdf439f3 -SIZE (xpi/firefox-i18n-10.0.6/ku.xpi) = 254710 -SHA256 (xpi/firefox-i18n-10.0.6/lg.xpi) = 47bd7f943d0299f8e45363ce90432a7f8db73556a177b2e89542c1415a87c213 -SIZE (xpi/firefox-i18n-10.0.6/lg.xpi) = 247675 -SHA256 (xpi/firefox-i18n-10.0.6/lt.xpi) = 29153ea93d598db938aaface4bc9d434929d626eab262257db22ac567f1fd451 -SIZE (xpi/firefox-i18n-10.0.6/lt.xpi) = 330632 -SHA256 (xpi/firefox-i18n-10.0.6/lv.xpi) = d4396d3383523a10fea0e8c21fed6c6718d033adaf3dadf36de772f6478d1fc1 -SIZE (xpi/firefox-i18n-10.0.6/lv.xpi) = 244353 -SHA256 (xpi/firefox-i18n-10.0.6/mai.xpi) = adc09beb1c7d225286b8c80c3cd025b77d1a062b4572bf68947744f820ba793a -SIZE (xpi/firefox-i18n-10.0.6/mai.xpi) = 279254 -SHA256 (xpi/firefox-i18n-10.0.6/mk.xpi) = 90926bd25619c52852a95169fe1a1e8e43345252ab77235b6a780a43e9f27383 -SIZE (xpi/firefox-i18n-10.0.6/mk.xpi) = 272940 -SHA256 (xpi/firefox-i18n-10.0.6/ml.xpi) = a8a732904dfad27625ace4a9d30b60efad5e68dca5562c589b3e6f74ab80d7bc -SIZE (xpi/firefox-i18n-10.0.6/ml.xpi) = 306677 -SHA256 (xpi/firefox-i18n-10.0.6/mr.xpi) = ee899bcb18f75349af02781c1622a64c79afe11875a347e83959214198cbc4de -SIZE (xpi/firefox-i18n-10.0.6/mr.xpi) = 281458 -SHA256 (xpi/firefox-i18n-10.0.6/nb-NO.xpi) = 22ab0722eb3ca0e09c38135740b2f28ea46b35bfdcfde546727780aa20fa9efd -SIZE (xpi/firefox-i18n-10.0.6/nb-NO.xpi) = 241211 -SHA256 (xpi/firefox-i18n-10.0.6/nl.xpi) = 0010196c9155c131fa0b714859b725c1175b258b9c5b370adf82bafb40d3fd59 -SIZE (xpi/firefox-i18n-10.0.6/nl.xpi) = 242401 -SHA256 (xpi/firefox-i18n-10.0.6/nn-NO.xpi) = a839839df074e65e5f9cf8dea73222839c399456dc31e22369955cef8d9927e1 -SIZE (xpi/firefox-i18n-10.0.6/nn-NO.xpi) = 242454 -SHA256 (xpi/firefox-i18n-10.0.6/nso.xpi) = 2ddaa475bd94205c8879d7ebade9e335e0d095450967e795aa1c2fca6b51071c -SIZE (xpi/firefox-i18n-10.0.6/nso.xpi) = 245696 -SHA256 (xpi/firefox-i18n-10.0.6/or.xpi) = 24ba406736cd813e308e243f8740254719ca712632eab44161964423c94153e0 -SIZE (xpi/firefox-i18n-10.0.6/or.xpi) = 281686 -SHA256 (xpi/firefox-i18n-10.0.6/pa-IN.xpi) = fdda80c487d8d41b99801e2667d5a550b5bbfbae8b531e77d1bb108f5d0ee1e4 -SIZE (xpi/firefox-i18n-10.0.6/pa-IN.xpi) = 282146 -SHA256 (xpi/firefox-i18n-10.0.6/pl.xpi) = 9b088358c6142a1f9dea8095aa1d76632d0b4a4e7b6507030f20e799b34f519d -SIZE (xpi/firefox-i18n-10.0.6/pl.xpi) = 252047 -SHA256 (xpi/firefox-i18n-10.0.6/pt-BR.xpi) = 800b17a268cb1c9bc01dfd02f75a57901e168d1a365124be7d545261f23362eb -SIZE (xpi/firefox-i18n-10.0.6/pt-BR.xpi) = 246850 -SHA256 (xpi/firefox-i18n-10.0.6/pt-PT.xpi) = bee12dbd880df017857fce00ca96e2971b042c636a47a8006d4ac5fb8af907c9 -SIZE (xpi/firefox-i18n-10.0.6/pt-PT.xpi) = 246477 -SHA256 (xpi/firefox-i18n-10.0.6/rm.xpi) = 986cbc3b656a44ef299507677cf3aa2fb7285ff8cdbb9a8dfcd32284d9759fdd -SIZE (xpi/firefox-i18n-10.0.6/rm.xpi) = 245772 -SHA256 (xpi/firefox-i18n-10.0.6/ro.xpi) = 08f554cca27cc747941c8c16f79f48d59ef79fcfa16e91e52a6fa78407af8d3d -SIZE (xpi/firefox-i18n-10.0.6/ro.xpi) = 263252 -SHA256 (xpi/firefox-i18n-10.0.6/ru.xpi) = 2ccc52e9782d07dfd48e37befadfc2a988a9dffa78181a67735e048c8ae55b59 -SIZE (xpi/firefox-i18n-10.0.6/ru.xpi) = 254985 -SHA256 (xpi/firefox-i18n-10.0.6/si.xpi) = 303e3effa6882a75033851866162e143438daa3294baf9da449b67e465e6ad24 -SIZE (xpi/firefox-i18n-10.0.6/si.xpi) = 271990 -SHA256 (xpi/firefox-i18n-10.0.6/sk.xpi) = f06bdc827385e392bf1d7beacd6d1a27f8142e62f725e124d56dfe1911730d8f -SIZE (xpi/firefox-i18n-10.0.6/sk.xpi) = 254290 -SHA256 (xpi/firefox-i18n-10.0.6/sl.xpi) = 6f3d840c7eb96aff3d8cc85ae811442b479c5df4ba11ad05e8f2461b45268130 -SIZE (xpi/firefox-i18n-10.0.6/sl.xpi) = 241036 -SHA256 (xpi/firefox-i18n-10.0.6/son.xpi) = b46ac6193addbc2bdc927d3132786fc280f954a1e6565b15343f2cb8db13f285 -SIZE (xpi/firefox-i18n-10.0.6/son.xpi) = 239061 -SHA256 (xpi/firefox-i18n-10.0.6/sq.xpi) = e441e6c6275cb4812a2cfcae1204ed749b7137c4a3b1e204840583a600ab8f80 -SIZE (xpi/firefox-i18n-10.0.6/sq.xpi) = 227697 -SHA256 (xpi/firefox-i18n-10.0.6/sr.xpi) = 76c08f49cd5a93c6a6941c9c1b0c428aef745364da66635c4828e70d0c7b7cee -SIZE (xpi/firefox-i18n-10.0.6/sr.xpi) = 277746 -SHA256 (xpi/firefox-i18n-10.0.6/sv-SE.xpi) = c2f9b3b8573a0a0846af49d83f22927f0a96570e2eba8fc2515d72b2c445974d -SIZE (xpi/firefox-i18n-10.0.6/sv-SE.xpi) = 278881 -SHA256 (xpi/firefox-i18n-10.0.6/ta-LK.xpi) = f5023259018b3c6ab82cbb5bdf4805e1c5b29c89b7f2e7918827efc64ad9e8f3 -SIZE (xpi/firefox-i18n-10.0.6/ta-LK.xpi) = 290619 -SHA256 (xpi/firefox-i18n-10.0.6/ta.xpi) = ce5678df5858058551380c610c881ff4cd0427996ec6668a92463a03dc1dfad7 -SIZE (xpi/firefox-i18n-10.0.6/ta.xpi) = 274057 -SHA256 (xpi/firefox-i18n-10.0.6/te.xpi) = b1039acba0357763748d9ebacecf549e87c460fb428f16007c41bb0a06df2d04 -SIZE (xpi/firefox-i18n-10.0.6/te.xpi) = 289046 -SHA256 (xpi/firefox-i18n-10.0.6/th.xpi) = 7de6fae68724137d911c96f5edb7bdb0c3a458e3c7afe9e210ddbbdd4bfe442f -SIZE (xpi/firefox-i18n-10.0.6/th.xpi) = 272423 -SHA256 (xpi/firefox-i18n-10.0.6/tr.xpi) = 9678556c04f63dde415c8725769ddd4283c263ea231f758e957f2dfb2fe3ce0b -SIZE (xpi/firefox-i18n-10.0.6/tr.xpi) = 249918 -SHA256 (xpi/firefox-i18n-10.0.6/uk.xpi) = 445e60cbbe3564db1a23d281544f396c59bb2229be774bb5cc75e7d83b515a5b -SIZE (xpi/firefox-i18n-10.0.6/uk.xpi) = 279133 -SHA256 (xpi/firefox-i18n-10.0.6/vi.xpi) = d1022e161a0373603506b83a7a9ccfbc7f70e49f085f666f26ef530f3d500a6a -SIZE (xpi/firefox-i18n-10.0.6/vi.xpi) = 262787 -SHA256 (xpi/firefox-i18n-10.0.6/zh-CN.xpi) = 1c4d65bf07004888d5d51c2618580ca776bd809a298cb9c8dde5067a5bae6c61 -SIZE (xpi/firefox-i18n-10.0.6/zh-CN.xpi) = 256547 -SHA256 (xpi/firefox-i18n-10.0.6/zh-TW.xpi) = e20b85a2932da0d92860a153a0ad79fc5b7d0102fc988952e0520be6b5e2e407 -SIZE (xpi/firefox-i18n-10.0.6/zh-TW.xpi) = 257493 -SHA256 (xpi/firefox-i18n-10.0.6/zu.xpi) = d29b68ca21afa2c07b2d5789a205d30fd5c1b01294f5759933790c2e08b30330 -SIZE (xpi/firefox-i18n-10.0.6/zu.xpi) = 246396 +SHA256 (xpi/firefox-i18n-10.0.7/af.xpi) = 9b1d55555de4c4ba192e7267b2a3580d5c72c02d264bf769d5cf5941dc5073bc +SIZE (xpi/firefox-i18n-10.0.7/af.xpi) = 238744 +SHA256 (xpi/firefox-i18n-10.0.7/ak.xpi) = dc654681229024ddb55bef9d695e7dee095252af7937e3e91dd811f9e1bbf16d +SIZE (xpi/firefox-i18n-10.0.7/ak.xpi) = 240572 +SHA256 (xpi/firefox-i18n-10.0.7/ar.xpi) = b129533b324cdb14506620b2930b3fb19dc43b6e3fa2877d3c455f81e5239cc7 +SIZE (xpi/firefox-i18n-10.0.7/ar.xpi) = 263703 +SHA256 (xpi/firefox-i18n-10.0.7/ast.xpi) = e72c721e68e10844cb731f424e46fa9a3cf155db7cf0eeff58d45f9eb4953d36 +SIZE (xpi/firefox-i18n-10.0.7/ast.xpi) = 237975 +SHA256 (xpi/firefox-i18n-10.0.7/be.xpi) = 1350c18fd62ee8a3aff20b669d12c738cad4c0f5d2796371422c91bd23ff14ce +SIZE (xpi/firefox-i18n-10.0.7/be.xpi) = 245757 +SHA256 (xpi/firefox-i18n-10.0.7/bg.xpi) = e48a67e65ec3085021b3a3a83a0dbc8c808c555c2da23d26378525eb74f0ac17 +SIZE (xpi/firefox-i18n-10.0.7/bg.xpi) = 276757 +SHA256 (xpi/firefox-i18n-10.0.7/bn-BD.xpi) = 80d80907f1b4fad336b08285446b2bfd362cd360f2a74bcbde09a6e9c7570a09 +SIZE (xpi/firefox-i18n-10.0.7/bn-BD.xpi) = 288293 +SHA256 (xpi/firefox-i18n-10.0.7/bn-IN.xpi) = 2363c0fab01a49cb8dcc9f09e19515a8bd7161bbc1837a256d7dd28fb6aa59d8 +SIZE (xpi/firefox-i18n-10.0.7/bn-IN.xpi) = 319305 +SHA256 (xpi/firefox-i18n-10.0.7/br.xpi) = 8f35bfd22ba015f38a2e6cdfe672900399e01205450dd4be0fd7bb74ec32930e +SIZE (xpi/firefox-i18n-10.0.7/br.xpi) = 247652 +SHA256 (xpi/firefox-i18n-10.0.7/bs.xpi) = 93c384ca5d2d8ca5a131d29f6d9ad4e51e3eba12807cb6a8e324445e26a589ed +SIZE (xpi/firefox-i18n-10.0.7/bs.xpi) = 245309 +SHA256 (xpi/firefox-i18n-10.0.7/ca.xpi) = aa30dfc276fc90c5cdac4c4b53ddc3131bcb23ecd81c27f3fad9e1d4a381138f +SIZE (xpi/firefox-i18n-10.0.7/ca.xpi) = 248222 +SHA256 (xpi/firefox-i18n-10.0.7/cs.xpi) = dd8ed750dee9ff4f90dc320191efc24e354f440f6f63a14de06e1295370d3ca9 +SIZE (xpi/firefox-i18n-10.0.7/cs.xpi) = 248770 +SHA256 (xpi/firefox-i18n-10.0.7/cy.xpi) = 2aa3c66d864e861fb52ac52a652cfa43095ed3b1844b0f079ad21d249fc59846 +SIZE (xpi/firefox-i18n-10.0.7/cy.xpi) = 244197 +SHA256 (xpi/firefox-i18n-10.0.7/da.xpi) = 80a2fbd2e6092199a6e59507cf43582129c58b571f6750997318df9776519faa +SIZE (xpi/firefox-i18n-10.0.7/da.xpi) = 240328 +SHA256 (xpi/firefox-i18n-10.0.7/de.xpi) = 1b543c9942ba2c98a6ec0e307c6c12600de021c3402a6d992c0053748af4edff +SIZE (xpi/firefox-i18n-10.0.7/de.xpi) = 249298 +SHA256 (xpi/firefox-i18n-10.0.7/el.xpi) = 2c1992ddbe059c67bae113d56d76279d24436167c2fa7b46935856b5e39fcb12 +SIZE (xpi/firefox-i18n-10.0.7/el.xpi) = 264380 +SHA256 (xpi/firefox-i18n-10.0.7/en-GB.xpi) = 0cecb64b475e661cd659f51540a22a9273e0e5cbbbc1b6cd8b43c7a8b4e291f8 +SIZE (xpi/firefox-i18n-10.0.7/en-GB.xpi) = 231194 +SHA256 (xpi/firefox-i18n-10.0.7/en-US.xpi) = da378bf4be6785bcd1fbe6285578af69528dafff4adb587b214e776076710439 +SIZE (xpi/firefox-i18n-10.0.7/en-US.xpi) = 230681 +SHA256 (xpi/firefox-i18n-10.0.7/en-ZA.xpi) = fb8b217fe8b96f0b9091af03f720a42f7d2d50dac52df054d699ba075cf1ced1 +SIZE (xpi/firefox-i18n-10.0.7/en-ZA.xpi) = 233919 +SHA256 (xpi/firefox-i18n-10.0.7/eo.xpi) = 59d8cab2c36c489e69f4e879177adfed367293e2cf89d1b29282fee5af6119af +SIZE (xpi/firefox-i18n-10.0.7/eo.xpi) = 240903 +SHA256 (xpi/firefox-i18n-10.0.7/es-AR.xpi) = 272479971d91f2659a5d43572784a3142bf29750f71c09035f9f4c3e62938935 +SIZE (xpi/firefox-i18n-10.0.7/es-AR.xpi) = 245347 +SHA256 (xpi/firefox-i18n-10.0.7/es-CL.xpi) = d9ddf207e774888eb51c43a9ce27b5f59ea6992e7b8758fac4ece5467691b1e3 +SIZE (xpi/firefox-i18n-10.0.7/es-CL.xpi) = 250206 +SHA256 (xpi/firefox-i18n-10.0.7/es-ES.xpi) = 9cdc6c00adbc89eb7701f9a6cf007bc2b9c66590d7a3f6ea458927df6b184e1f +SIZE (xpi/firefox-i18n-10.0.7/es-ES.xpi) = 215379 +SHA256 (xpi/firefox-i18n-10.0.7/es-MX.xpi) = 1425fba6c1307ace6ead6655f99a55908a0a28eac8d3b34e4df42c7de331eaf5 +SIZE (xpi/firefox-i18n-10.0.7/es-MX.xpi) = 224152 +SHA256 (xpi/firefox-i18n-10.0.7/et.xpi) = 4849d05a5ed93b42937b2793a6c4d0fa23dc022c8248953acc161aa0e0b45c6b +SIZE (xpi/firefox-i18n-10.0.7/et.xpi) = 242631 +SHA256 (xpi/firefox-i18n-10.0.7/eu.xpi) = 37e130868396b12b132a5c3c3435f4ccb1f0c8180ec6800fb8c2ee25b77f216e +SIZE (xpi/firefox-i18n-10.0.7/eu.xpi) = 240252 +SHA256 (xpi/firefox-i18n-10.0.7/fa.xpi) = ee491601405c293f5bda16b08ffcdf053639e3d4deec4bfcb4fc510fd723decb +SIZE (xpi/firefox-i18n-10.0.7/fa.xpi) = 272853 +SHA256 (xpi/firefox-i18n-10.0.7/fi.xpi) = 459124222e825d3de647e0cc100e353c70a737a4879566097eda096408d160b3 +SIZE (xpi/firefox-i18n-10.0.7/fi.xpi) = 243630 +SHA256 (xpi/firefox-i18n-10.0.7/fr.xpi) = 5ae21783a4c5641d4d4b81eed0448402f434ad5e4fdd028c83acb2dec47ee425 +SIZE (xpi/firefox-i18n-10.0.7/fr.xpi) = 249569 +SHA256 (xpi/firefox-i18n-10.0.7/fy-NL.xpi) = 875df35099a97296c9777edb33bc3ee304246eccb9af2891d955240cbe78892f +SIZE (xpi/firefox-i18n-10.0.7/fy-NL.xpi) = 249344 +SHA256 (xpi/firefox-i18n-10.0.7/ga-IE.xpi) = 7de925d9df77d5a64cdc9ef35f487d30993294db72b4c88505930e44b637079a +SIZE (xpi/firefox-i18n-10.0.7/ga-IE.xpi) = 252023 +SHA256 (xpi/firefox-i18n-10.0.7/gl.xpi) = 1e049a6c250c3b11603e29592a852f49b4c710a4378ad0153c8236e6d8b5f74f +SIZE (xpi/firefox-i18n-10.0.7/gl.xpi) = 243250 +SHA256 (xpi/firefox-i18n-10.0.7/gu-IN.xpi) = 7cf8cb1a81a7e3655368f2e9c7d39a5327b8d0f0a830c0649bbe24fd2e1ad1cd +SIZE (xpi/firefox-i18n-10.0.7/gu-IN.xpi) = 275223 +SHA256 (xpi/firefox-i18n-10.0.7/he.xpi) = 643ebdf36a7c8c77e59e6214cfeedd76a9a3a5485c9e05a5977a80616d130464 +SIZE (xpi/firefox-i18n-10.0.7/he.xpi) = 264936 +SHA256 (xpi/firefox-i18n-10.0.7/hi-IN.xpi) = 944c8e5c4ca2ed6cfa720a8525a95f8a6f5e7d39db57f45b949b7e64d217dfb8 +SIZE (xpi/firefox-i18n-10.0.7/hi-IN.xpi) = 280001 +SHA256 (xpi/firefox-i18n-10.0.7/hr.xpi) = 29f0d39a79b73aa17da86462c5cf1569e5dd2c193540bbc83ac0e9514698fa27 +SIZE (xpi/firefox-i18n-10.0.7/hr.xpi) = 249334 +SHA256 (xpi/firefox-i18n-10.0.7/hu.xpi) = 962add2e75e93b10e2985798809a7ace215939b9c2da13bc0b2b16410c4bd28f +SIZE (xpi/firefox-i18n-10.0.7/hu.xpi) = 253774 +SHA256 (xpi/firefox-i18n-10.0.7/hy-AM.xpi) = c11bc7a7408b3ed28bb8ea149c62e0c2b198df6ecaa0b233419679e8d5b0aee5 +SIZE (xpi/firefox-i18n-10.0.7/hy-AM.xpi) = 445453 +SHA256 (xpi/firefox-i18n-10.0.7/id.xpi) = 4ad16b0956a81dd5df744226b60c345edd228ae6d48d1bc582c8444d8f7990ab +SIZE (xpi/firefox-i18n-10.0.7/id.xpi) = 236824 +SHA256 (xpi/firefox-i18n-10.0.7/is.xpi) = cd3836f93949d43922123d9e5d944587077b28a68f01ce0f9ab8f2b28090c523 +SIZE (xpi/firefox-i18n-10.0.7/is.xpi) = 243068 +SHA256 (xpi/firefox-i18n-10.0.7/it.xpi) = 5e9b774f4a721eb48b516323ec7c0b998e7c732b32022f3790cfe00b697cc7ae +SIZE (xpi/firefox-i18n-10.0.7/it.xpi) = 212717 +SHA256 (xpi/firefox-i18n-10.0.7/ja.xpi) = c6febfa49571180b0fdedc5ad889e6c095585a4ecc3b406fb36fe0f32b38ed51 +SIZE (xpi/firefox-i18n-10.0.7/ja.xpi) = 273116 +SHA256 (xpi/firefox-i18n-10.0.7/kk.xpi) = 8586fe598dbee8fe90d127c8a440df5a788202f53af6a2c78c858e99ef18663e +SIZE (xpi/firefox-i18n-10.0.7/kk.xpi) = 279779 +SHA256 (xpi/firefox-i18n-10.0.7/kn.xpi) = 9f90eadf9a0cfccaeb5ec6be5bfcd1fec02755de6ae3ea6aabbbf2712ca52ccb +SIZE (xpi/firefox-i18n-10.0.7/kn.xpi) = 299831 +SHA256 (xpi/firefox-i18n-10.0.7/ko.xpi) = 67a98a1756a76075bccd6b5828d0c68120f4251a4af61304a9903d72772195f9 +SIZE (xpi/firefox-i18n-10.0.7/ko.xpi) = 227946 +SHA256 (xpi/firefox-i18n-10.0.7/ku.xpi) = 34e09f46e60bc5221b85473914a1891a330b5525b565a6fdea44262dee9f53d5 +SIZE (xpi/firefox-i18n-10.0.7/ku.xpi) = 254711 +SHA256 (xpi/firefox-i18n-10.0.7/lg.xpi) = 35be3ee1f04799fbff1478a0a26f3caa904fe931f7d9232372179b6aa1d6482a +SIZE (xpi/firefox-i18n-10.0.7/lg.xpi) = 247674 +SHA256 (xpi/firefox-i18n-10.0.7/lt.xpi) = b84a1e12035d5e3f4b7c248e2f1bd54e52749c5c150c43fff5398e87a817d418 +SIZE (xpi/firefox-i18n-10.0.7/lt.xpi) = 330632 +SHA256 (xpi/firefox-i18n-10.0.7/lv.xpi) = 80db8149989623b9011b3d460b36effe3b95dccea972ce442ed64b71661b9df0 +SIZE (xpi/firefox-i18n-10.0.7/lv.xpi) = 244353 +SHA256 (xpi/firefox-i18n-10.0.7/mai.xpi) = 8a35d226dad386a049c3fc2481a868fc75544a38a1c7c20f5b079cdded3796f0 +SIZE (xpi/firefox-i18n-10.0.7/mai.xpi) = 279253 +SHA256 (xpi/firefox-i18n-10.0.7/mk.xpi) = 5517af241028c802fb0d14dd9c17fb8e6c75e1b16d0a8d93277279476ee70750 +SIZE (xpi/firefox-i18n-10.0.7/mk.xpi) = 272940 +SHA256 (xpi/firefox-i18n-10.0.7/ml.xpi) = 3799026d79645755e1aa3340407c16578f2037910550776e1d78c56a18c18f56 +SIZE (xpi/firefox-i18n-10.0.7/ml.xpi) = 306676 +SHA256 (xpi/firefox-i18n-10.0.7/mr.xpi) = 06d6da54de467475fd006323fabbcdfe2a015e7a0156c1f7098e9d91fa58a5ed +SIZE (xpi/firefox-i18n-10.0.7/mr.xpi) = 281458 +SHA256 (xpi/firefox-i18n-10.0.7/nb-NO.xpi) = efc505ca46745843d5c20e13a4d744c1246aece71a794f5313a3816e30ebb72c +SIZE (xpi/firefox-i18n-10.0.7/nb-NO.xpi) = 241211 +SHA256 (xpi/firefox-i18n-10.0.7/nl.xpi) = 3abbe4145f9f8ddaa7e9e2e08cb3d58e78f4c04d31bfbca42d1dcb208f968523 +SIZE (xpi/firefox-i18n-10.0.7/nl.xpi) = 242401 +SHA256 (xpi/firefox-i18n-10.0.7/nn-NO.xpi) = 7623fc038a2e59f8f6201f3f4ca9f6161b50d53482ea695391e5ff8f672b3188 +SIZE (xpi/firefox-i18n-10.0.7/nn-NO.xpi) = 242454 +SHA256 (xpi/firefox-i18n-10.0.7/nso.xpi) = efa5b65056248586520c79f875d18747a3142cff9a64f7332dc0c6b19516b890 +SIZE (xpi/firefox-i18n-10.0.7/nso.xpi) = 245696 +SHA256 (xpi/firefox-i18n-10.0.7/or.xpi) = 49a4426d6bba6dce494bb7618e6d6bd5b2e22dbca1e5e4e8bd87d5d9f592825b +SIZE (xpi/firefox-i18n-10.0.7/or.xpi) = 281686 +SHA256 (xpi/firefox-i18n-10.0.7/pa-IN.xpi) = f287c257353ad268e28e18e50da1d907b6cc908403cc9b6d10feb7d205ea356b +SIZE (xpi/firefox-i18n-10.0.7/pa-IN.xpi) = 282146 +SHA256 (xpi/firefox-i18n-10.0.7/pl.xpi) = b193c806d5cbbb78600ffe06f0d3a02dd32a72e2a78b3756ac8b8afcc97e400c +SIZE (xpi/firefox-i18n-10.0.7/pl.xpi) = 252047 +SHA256 (xpi/firefox-i18n-10.0.7/pt-BR.xpi) = ee10ef80f74999655453ef1360c686e731e261ec3738609cd063496aedae8315 +SIZE (xpi/firefox-i18n-10.0.7/pt-BR.xpi) = 246849 +SHA256 (xpi/firefox-i18n-10.0.7/pt-PT.xpi) = 24bbe57d5cfc29b5da617b2b46ca874c672a62ece767c8f8cb620ec604a56d64 +SIZE (xpi/firefox-i18n-10.0.7/pt-PT.xpi) = 246477 +SHA256 (xpi/firefox-i18n-10.0.7/rm.xpi) = 5fc8d7472a56937d6b42eb72d50368b7afe7ed03036f901b66aa5828fdf85175 +SIZE (xpi/firefox-i18n-10.0.7/rm.xpi) = 245772 +SHA256 (xpi/firefox-i18n-10.0.7/ro.xpi) = 93ce61b2a42665211e03a719f335aec5dcf0e03ae2b363013a9c48900e6e705e +SIZE (xpi/firefox-i18n-10.0.7/ro.xpi) = 263252 +SHA256 (xpi/firefox-i18n-10.0.7/ru.xpi) = 4db26813b6b0737c5c716ab5500d83c01cf470377a76512a151581a4a5c3981e +SIZE (xpi/firefox-i18n-10.0.7/ru.xpi) = 254985 +SHA256 (xpi/firefox-i18n-10.0.7/si.xpi) = 2b56646eac624568b63627631a7a2c4bea56c76209e9edb86d0e9b1088c14657 +SIZE (xpi/firefox-i18n-10.0.7/si.xpi) = 271990 +SHA256 (xpi/firefox-i18n-10.0.7/sk.xpi) = 09be69e73aee27c595f33eaafea81fce88206c9fd84c15ecbdec216f53f53418 +SIZE (xpi/firefox-i18n-10.0.7/sk.xpi) = 254289 +SHA256 (xpi/firefox-i18n-10.0.7/sl.xpi) = fa80d530d881cad89325b9c35941187667762abcf1d61beb634f921f78cfd5c4 +SIZE (xpi/firefox-i18n-10.0.7/sl.xpi) = 241036 +SHA256 (xpi/firefox-i18n-10.0.7/son.xpi) = e70a5f2ba41b71c1e8fbd63b6d0872bcaf89d2cf97005b20bec3767ccfa0a088 +SIZE (xpi/firefox-i18n-10.0.7/son.xpi) = 239061 +SHA256 (xpi/firefox-i18n-10.0.7/sq.xpi) = 13e6c16bc90271bee1436451ce1e7ab65fddfec1d633efdd8335d3957a222eaa +SIZE (xpi/firefox-i18n-10.0.7/sq.xpi) = 227698 +SHA256 (xpi/firefox-i18n-10.0.7/sr.xpi) = 50359e09855bf39e42648ad5afb11d2e982e27e3afd058c8444dfd463818610d +SIZE (xpi/firefox-i18n-10.0.7/sr.xpi) = 277745 +SHA256 (xpi/firefox-i18n-10.0.7/sv-SE.xpi) = 20146c531c7b1f854ed322584093ffffcb3c95286e322ab2d0f20e6515a652b6 +SIZE (xpi/firefox-i18n-10.0.7/sv-SE.xpi) = 278881 +SHA256 (xpi/firefox-i18n-10.0.7/ta-LK.xpi) = 70531a3b5883d39de0ef1f891a9ea923bc306339e3fa064c892f47e5971dbf70 +SIZE (xpi/firefox-i18n-10.0.7/ta-LK.xpi) = 290619 +SHA256 (xpi/firefox-i18n-10.0.7/ta.xpi) = fff4cdf1f675ff59bfc87ca2b28466b10b9e617cd6619bf38ac741a15636c8d3 +SIZE (xpi/firefox-i18n-10.0.7/ta.xpi) = 274057 +SHA256 (xpi/firefox-i18n-10.0.7/te.xpi) = 538c3b0fc716ebf846d0844fd9af5292c6c0caadb97c9d0d54006f9f4ebd6593 +SIZE (xpi/firefox-i18n-10.0.7/te.xpi) = 289046 +SHA256 (xpi/firefox-i18n-10.0.7/th.xpi) = 6fa5d1d7f3eaed3b338d5ac109050a8d681d75f796bd8af5bbd783d74fe951e9 +SIZE (xpi/firefox-i18n-10.0.7/th.xpi) = 272423 +SHA256 (xpi/firefox-i18n-10.0.7/tr.xpi) = e246203187d58ededa2d52fbb48ff02b04c190632aa7793b9efee0b76dd379c0 +SIZE (xpi/firefox-i18n-10.0.7/tr.xpi) = 249918 +SHA256 (xpi/firefox-i18n-10.0.7/uk.xpi) = 5af8e98430dc2fda14720350ad5056ff5a0332d3b7b027b4e1504b692530eb9f +SIZE (xpi/firefox-i18n-10.0.7/uk.xpi) = 279133 +SHA256 (xpi/firefox-i18n-10.0.7/vi.xpi) = 7ba320ab0a52cab45834db007502598afd4d3da029b924a0957f0d069d7956e2 +SIZE (xpi/firefox-i18n-10.0.7/vi.xpi) = 262786 +SHA256 (xpi/firefox-i18n-10.0.7/zh-CN.xpi) = ba531a5357c0bc0eaf51da3e4faa5490155f37329b477654ee0a1623601d539d +SIZE (xpi/firefox-i18n-10.0.7/zh-CN.xpi) = 256547 +SHA256 (xpi/firefox-i18n-10.0.7/zh-TW.xpi) = 88ed992ff277ae9652cdd6e877fd060b44af2b80fe2c04a4381e1ffc232d5b72 +SIZE (xpi/firefox-i18n-10.0.7/zh-TW.xpi) = 257493 +SHA256 (xpi/firefox-i18n-10.0.7/zu.xpi) = 58cee12ab9daa8ce6c6c3a6b4b608255d16810952ee9b3ccf5d7d6fb7905278a +SIZE (xpi/firefox-i18n-10.0.7/zu.xpi) = 246396 Modified: branches/experimental/www/firefox-esr/Makefile ============================================================================== --- branches/experimental/www/firefox-esr/Makefile Tue Aug 28 19:47:04 2012 (r960) +++ branches/experimental/www/firefox-esr/Makefile Wed Aug 29 13:15:01 2012 (r961) @@ -6,7 +6,7 @@ # PORTNAME= firefox -DISTVERSION= 10.0.6 +DISTVERSION= 10.0.7 PORTEPOCH= 1 CATEGORIES= www ipv6 MASTER_SITES= ${MASTER_SITE_MOZILLA} Modified: branches/experimental/www/firefox-esr/distinfo ============================================================================== --- branches/experimental/www/firefox-esr/distinfo Tue Aug 28 19:47:04 2012 (r960) +++ branches/experimental/www/firefox-esr/distinfo Wed Aug 29 13:15:01 2012 (r961) @@ -1,2 +1,2 @@ -SHA256 (firefox-10.0.6esr.source.tar.bz2) = 03e5766cdc866bfb065fb1d0ecba9bb3530bdbe2041c52cdad5126e38f7184b5 -SIZE (firefox-10.0.6esr.source.tar.bz2) = 75450691 +SHA256 (firefox-10.0.7esr.source.tar.bz2) = 91b0dab3168d75a4f157dabfdf6a95367cd3a8767298d88fb43be251f37f4423 +SIZE (firefox-10.0.7esr.source.tar.bz2) = 75624327 Modified: branches/experimental/www/firefox-i18n/Makefile ============================================================================== --- branches/experimental/www/firefox-i18n/Makefile Tue Aug 28 19:47:04 2012 (r960) +++ branches/experimental/www/firefox-i18n/Makefile Wed Aug 29 13:15:01 2012 (r961) @@ -6,7 +6,7 @@ # PORTNAME= firefox-i18n -PORTVERSION= 14.0.1 +PORTVERSION= 15.0 CATEGORIES= www MASTER_SITE_SUBDIR= firefox/releases/${PORTVERSION}/linux-i686/xpi PKGNAMEPREFIX= Modified: branches/experimental/www/firefox-i18n/distinfo ============================================================================== --- branches/experimental/www/firefox-i18n/distinfo Tue Aug 28 19:47:04 2012 (r960) +++ branches/experimental/www/firefox-i18n/distinfo Wed Aug 29 13:15:01 2012 (r961) @@ -1,164 +1,164 @@ -SHA256 (xpi/firefox-i18n-14.0.1/af.xpi) = 39757a66b63d65fc514504864a7790bcda29a1a8a7f715deaabe7afa109fe084 -SIZE (xpi/firefox-i18n-14.0.1/af.xpi) = 259413 -SHA256 (xpi/firefox-i18n-14.0.1/ak.xpi) = 8197f32bf4ab22a3615bdca921b10b5bffd92470aa8de5ffce3265c421978acd -SIZE (xpi/firefox-i18n-14.0.1/ak.xpi) = 261503 -SHA256 (xpi/firefox-i18n-14.0.1/ar.xpi) = e1ec2c58874c47dc37bc481632e34bbdee65bf55697d04c290ec46a260f2aeb4 -SIZE (xpi/firefox-i18n-14.0.1/ar.xpi) = 287334 -SHA256 (xpi/firefox-i18n-14.0.1/ast.xpi) = 24af08c2dadce38d3f0c9d2f6f50ac7bf7c44934d9907025cad80f82578a9a7d -SIZE (xpi/firefox-i18n-14.0.1/ast.xpi) = 243464 -SHA256 (xpi/firefox-i18n-14.0.1/be.xpi) = ced3dfbedd95c856ea880128b9727c9b8e2afdee1ebebe1269ebc11fdb9d32a0 -SIZE (xpi/firefox-i18n-14.0.1/be.xpi) = 261313 -SHA256 (xpi/firefox-i18n-14.0.1/bg.xpi) = 490d8ca2d27ef7a66169cd590be8802c18fe4f3ccdf2ec8c87a501addd6bba64 -SIZE (xpi/firefox-i18n-14.0.1/bg.xpi) = 300087 -SHA256 (xpi/firefox-i18n-14.0.1/bn-BD.xpi) = 0bd4cbab374b7f2ecdb8d15bacf77198bffb602acf617810aa93f925235db044 -SIZE (xpi/firefox-i18n-14.0.1/bn-BD.xpi) = 310085 -SHA256 (xpi/firefox-i18n-14.0.1/bn-IN.xpi) = 6b0a0d8f81ece0b9bcdc8e65eb2ee1d6d2569b4f5aa34900d323ebcda8939200 -SIZE (xpi/firefox-i18n-14.0.1/bn-IN.xpi) = 340501 -SHA256 (xpi/firefox-i18n-14.0.1/br.xpi) = a02ac264265b1c3b0bae6c4e8936de224c6286841bdb99e5ff346c59c97b9c90 -SIZE (xpi/firefox-i18n-14.0.1/br.xpi) = 269020 -SHA256 (xpi/firefox-i18n-14.0.1/bs.xpi) = 1c2a70f56db9ae927fd61d5cc22dae74a56eaac37224a3c09e0b64449099d4a1 -SIZE (xpi/firefox-i18n-14.0.1/bs.xpi) = 266194 -SHA256 (xpi/firefox-i18n-14.0.1/ca.xpi) = 8b173e56128aec56c5cd426d785f750c69bb74d2f35975754bc8653519013f22 -SIZE (xpi/firefox-i18n-14.0.1/ca.xpi) = 270258 -SHA256 (xpi/firefox-i18n-14.0.1/cs.xpi) = 53fca43dc68d000ed5647a1c4fc9de6b42bd984fd5ad941e75b5ae350469ecfb -SIZE (xpi/firefox-i18n-14.0.1/cs.xpi) = 270877 -SHA256 (xpi/firefox-i18n-14.0.1/cy.xpi) = 4646aeffd436c54e276bc13d742f425c2663baa90f9419b5db5acc7772e57274 -SIZE (xpi/firefox-i18n-14.0.1/cy.xpi) = 263051 -SHA256 (xpi/firefox-i18n-14.0.1/da.xpi) = 792cacd75426c5b262a8dfe741abd8949251d1abe4ba10f47a47b5c1f5922c5e -SIZE (xpi/firefox-i18n-14.0.1/da.xpi) = 260705 -SHA256 (xpi/firefox-i18n-14.0.1/de.xpi) = 57687914da67322473b2f25044b2354fb9efdc3d18c05621860745502a83fd45 -SIZE (xpi/firefox-i18n-14.0.1/de.xpi) = 270402 -SHA256 (xpi/firefox-i18n-14.0.1/el.xpi) = 5aba4b20078b971c6b70fe690ce126cc4720774e47aa1520e33854a0d75a0f0c -SIZE (xpi/firefox-i18n-14.0.1/el.xpi) = 285353 -SHA256 (xpi/firefox-i18n-14.0.1/en-GB.xpi) = 00cc3ffaf79019bffd84edf0904224c13eee0e603883d2d89d9ed223fb022da5 -SIZE (xpi/firefox-i18n-14.0.1/en-GB.xpi) = 251669 -SHA256 (xpi/firefox-i18n-14.0.1/en-US.xpi) = 7e0b62323a0ce970e7d72ac02ce509cc9c4ed17e4f7b412f40ff7c3bd65c559a -SIZE (xpi/firefox-i18n-14.0.1/en-US.xpi) = 251413 -SHA256 (xpi/firefox-i18n-14.0.1/en-ZA.xpi) = 442ea35bca8b8947c608906ce929855114adb09dfd2f9543493db720cf27781d -SIZE (xpi/firefox-i18n-14.0.1/en-ZA.xpi) = 251350 -SHA256 (xpi/firefox-i18n-14.0.1/eo.xpi) = fe248abe7a0772ac1528b50bc8299659310180de9b7b9b2c5f7dc60785579e8c -SIZE (xpi/firefox-i18n-14.0.1/eo.xpi) = 261867 -SHA256 (xpi/firefox-i18n-14.0.1/es-AR.xpi) = 071400a9313ab09c0dacccb519639f69f11fa0eacc1de9d47564ca84738251db -SIZE (xpi/firefox-i18n-14.0.1/es-AR.xpi) = 265959 -SHA256 (xpi/firefox-i18n-14.0.1/es-CL.xpi) = efe982c0159a4acebadefa4f66ae6417a6e872d5f360eb15af5d59a57ff5b34a -SIZE (xpi/firefox-i18n-14.0.1/es-CL.xpi) = 268868 -SHA256 (xpi/firefox-i18n-14.0.1/es-ES.xpi) = 24b65d1ca314b0d9b6ebdb5f68716df2cf461a872fd3756f5649d7fb5aab1fb1 -SIZE (xpi/firefox-i18n-14.0.1/es-ES.xpi) = 226575 -SHA256 (xpi/firefox-i18n-14.0.1/es-MX.xpi) = fe65d83fd7f7f97295f5167b7cfff61970eb83274a680d2a57bdeac2ab2f4d55 -SIZE (xpi/firefox-i18n-14.0.1/es-MX.xpi) = 227528 -SHA256 (xpi/firefox-i18n-14.0.1/et.xpi) = c4442cab7762800a80d1f85a3c0506e29643cb98dce0029a875d7902bb1b437a -SIZE (xpi/firefox-i18n-14.0.1/et.xpi) = 263591 -SHA256 (xpi/firefox-i18n-14.0.1/eu.xpi) = 9ab2c79210b5cad0609cde23b98165f7c85ad4aea36c08489185c0146b033c61 -SIZE (xpi/firefox-i18n-14.0.1/eu.xpi) = 262215 -SHA256 (xpi/firefox-i18n-14.0.1/fa.xpi) = 6f2844368bcbd3c0add255de9afde1346a38227924e74e5065db72aa2ff58678 -SIZE (xpi/firefox-i18n-14.0.1/fa.xpi) = 294603 -SHA256 (xpi/firefox-i18n-14.0.1/fi.xpi) = b276b074da20eea7bb9479d4e671360d7f4bbac6d005a0a547761cb620f538b4 -SIZE (xpi/firefox-i18n-14.0.1/fi.xpi) = 265435 -SHA256 (xpi/firefox-i18n-14.0.1/fr.xpi) = b4de02130d9955a7e323783f710d2b805f4ca8b26b30c04e65bb92c540fc72a2 -SIZE (xpi/firefox-i18n-14.0.1/fr.xpi) = 271891 -SHA256 (xpi/firefox-i18n-14.0.1/fy-NL.xpi) = be3a6b126906a6be5356fee3b9107c0af8898b444545994a3478bd0367b6082e -SIZE (xpi/firefox-i18n-14.0.1/fy-NL.xpi) = 268069 -SHA256 (xpi/firefox-i18n-14.0.1/ga-IE.xpi) = ab649e639849e1b1864d0c93208ce5ef2113edc1cc7285a4b287e44d03936ca4 -SIZE (xpi/firefox-i18n-14.0.1/ga-IE.xpi) = 274043 -SHA256 (xpi/firefox-i18n-14.0.1/gl.xpi) = 83f82fe04471961afd6f5987653d5ad2abf2141c9860deef17823dc535b7cadd -SIZE (xpi/firefox-i18n-14.0.1/gl.xpi) = 264817 -SHA256 (xpi/firefox-i18n-14.0.1/gu-IN.xpi) = e01d4ae5b9061818340df795a203634486d189e2cee18e4c2e1806dee5cd1b96 -SIZE (xpi/firefox-i18n-14.0.1/gu-IN.xpi) = 295498 -SHA256 (xpi/firefox-i18n-14.0.1/he.xpi) = aa27a3c301be484538722934548bee7823da54aed03d432bb61f75980fa8cf0c -SIZE (xpi/firefox-i18n-14.0.1/he.xpi) = 288043 -SHA256 (xpi/firefox-i18n-14.0.1/hi-IN.xpi) = 77bb6a54d429cd240c2f61548080afdcaf932c882a593fca3c7d6a6cc24e68e1 -SIZE (xpi/firefox-i18n-14.0.1/hi-IN.xpi) = 299426 -SHA256 (xpi/firefox-i18n-14.0.1/hr.xpi) = 52468d99f8389ae70e50891882b8b5aee4b9ce7814e710f5efa7b6d02b8654b3 -SIZE (xpi/firefox-i18n-14.0.1/hr.xpi) = 265784 -SHA256 (xpi/firefox-i18n-14.0.1/hu.xpi) = b0d7d4ec5fc4995beeb76ea6c26187be8c19c91b69fce54b4e1e92eb526a8fe7 -SIZE (xpi/firefox-i18n-14.0.1/hu.xpi) = 276309 -SHA256 (xpi/firefox-i18n-14.0.1/hy-AM.xpi) = a3b264308ee26653ca2954261dde79de2d583281592a9b97ff2535742c296912 -SIZE (xpi/firefox-i18n-14.0.1/hy-AM.xpi) = 480919 -SHA256 (xpi/firefox-i18n-14.0.1/id.xpi) = b63484568eea38df55b117102f5d1381cc4d4d96fee3c1eae8efda32c3396070 -SIZE (xpi/firefox-i18n-14.0.1/id.xpi) = 256819 -SHA256 (xpi/firefox-i18n-14.0.1/is.xpi) = 34275a703286bd8ac88701545866f1694a54f6d42c125653b0454f26d2b7c15f -SIZE (xpi/firefox-i18n-14.0.1/is.xpi) = 264898 -SHA256 (xpi/firefox-i18n-14.0.1/it.xpi) = 069525d9faec1e4a7f2de11aa778b43da9ba03f8c2297df9a4c05e9af152777c -SIZE (xpi/firefox-i18n-14.0.1/it.xpi) = 223702 -SHA256 (xpi/firefox-i18n-14.0.1/ja.xpi) = ca92ea45be9acbea17f36f1ef592f3ced5833fcf51aaac9e6ff1b2c3e5806348 -SIZE (xpi/firefox-i18n-14.0.1/ja.xpi) = 298353 -SHA256 (xpi/firefox-i18n-14.0.1/kk.xpi) = 42ba7f28202855fb04f205ca195667a2c98ac82f57974c040eeb65481e71f927 -SIZE (xpi/firefox-i18n-14.0.1/kk.xpi) = 304324 -SHA256 (xpi/firefox-i18n-14.0.1/kn.xpi) = bf131e45dd35accf733c55137ce9427c4df26625bf083fad3170c98530d80639 -SIZE (xpi/firefox-i18n-14.0.1/kn.xpi) = 324259 -SHA256 (xpi/firefox-i18n-14.0.1/ko.xpi) = 4ee3057c599c7abd7e834b738bafd47fe596bebbc9d4ab971256e82c9505fac0 -SIZE (xpi/firefox-i18n-14.0.1/ko.xpi) = 248839 -SHA256 (xpi/firefox-i18n-14.0.1/ku.xpi) = a4f7a5dbd70d0582adf34b3b6526c46b8f278d4075eb9f38ae403d7c4fff463d -SIZE (xpi/firefox-i18n-14.0.1/ku.xpi) = 276032 -SHA256 (xpi/firefox-i18n-14.0.1/lg.xpi) = 65b9483c3ffc8e120b7abd5692afffeeb90c0816589928765791cea59ca5c9bb -SIZE (xpi/firefox-i18n-14.0.1/lg.xpi) = 268852 -SHA256 (xpi/firefox-i18n-14.0.1/lt.xpi) = 589301e3179cdbf0d4c22740b3331fbbcf6fe8d739fde1d2e6af2d00374cc676 -SIZE (xpi/firefox-i18n-14.0.1/lt.xpi) = 334663 -SHA256 (xpi/firefox-i18n-14.0.1/lv.xpi) = bd5fe411916e36b8ca64f60f48f9a70d924d4801847e58edd028e14619bde0cd -SIZE (xpi/firefox-i18n-14.0.1/lv.xpi) = 264507 -SHA256 (xpi/firefox-i18n-14.0.1/mai.xpi) = 5b77dc00606aec08d9c3196872240c4c623bbe07da79d4f26123db6297d7f5df -SIZE (xpi/firefox-i18n-14.0.1/mai.xpi) = 299208 -SHA256 (xpi/firefox-i18n-14.0.1/mk.xpi) = 11cee652dd65d2689b2e1e688a878a2433cf7d8dac77e0d7ce8a980aa9d01aa8 -SIZE (xpi/firefox-i18n-14.0.1/mk.xpi) = 294779 -SHA256 (xpi/firefox-i18n-14.0.1/ml.xpi) = 6de125f40b89b92ee3b79a4ab98869726257c300dd2d333b6e4119b6d4cf753c -SIZE (xpi/firefox-i18n-14.0.1/ml.xpi) = 328299 -SHA256 (xpi/firefox-i18n-14.0.1/mr.xpi) = 285fa087b4b78bfe1c6204a45cea4f0716e13f4c80c8d2ecbaee54c1cdb2469a -SIZE (xpi/firefox-i18n-14.0.1/mr.xpi) = 305733 -SHA256 (xpi/firefox-i18n-14.0.1/nb-NO.xpi) = f19b4642a7a3d8fbc4e76c5b2c7942b95d69579f96e0999f17aad44c2e53050d -SIZE (xpi/firefox-i18n-14.0.1/nb-NO.xpi) = 263019 -SHA256 (xpi/firefox-i18n-14.0.1/nl.xpi) = 2227133e1d80fdc0ee2b8251d457d270e6fe27ad10d42a5be6aec3aa46b81f87 -SIZE (xpi/firefox-i18n-14.0.1/nl.xpi) = 264262 -SHA256 (xpi/firefox-i18n-14.0.1/nn-NO.xpi) = 7c384a2bbb238059890e57a6619821994b6ef6e1dff469ab77fb2ea28fa862fb -SIZE (xpi/firefox-i18n-14.0.1/nn-NO.xpi) = 263895 -SHA256 (xpi/firefox-i18n-14.0.1/nso.xpi) = 85c20d678eec03e054b1de5c436c8e43027001fdbe8d1a898842f44d6146183f -SIZE (xpi/firefox-i18n-14.0.1/nso.xpi) = 267693 -SHA256 (xpi/firefox-i18n-14.0.1/or.xpi) = b7bcd9537c13e8b7eae5d2d0f48e9a51c2e11934e5853ebbc5aec4babd9a7fce -SIZE (xpi/firefox-i18n-14.0.1/or.xpi) = 304397 -SHA256 (xpi/firefox-i18n-14.0.1/pa-IN.xpi) = 049096a59531307453bca995e931f5e4730eee85eb41d7b81ec6f4ce94bf60af -SIZE (xpi/firefox-i18n-14.0.1/pa-IN.xpi) = 300304 -SHA256 (xpi/firefox-i18n-14.0.1/pl.xpi) = 56d011893a07ad8547b6a629f961f390540a13c5e6e951a3b30e25eaf5b2828a -SIZE (xpi/firefox-i18n-14.0.1/pl.xpi) = 273932 -SHA256 (xpi/firefox-i18n-14.0.1/pt-BR.xpi) = d8b655ac608e414f247f1c92754b2ae35d0301de173a1f4a68d12c47dea793c6 -SIZE (xpi/firefox-i18n-14.0.1/pt-BR.xpi) = 268743 -SHA256 (xpi/firefox-i18n-14.0.1/pt-PT.xpi) = eacffbdb6dd182e9c1e054fd00c79f34501d59a18636d7d7bd36721e06b763e5 -SIZE (xpi/firefox-i18n-14.0.1/pt-PT.xpi) = 268211 -SHA256 (xpi/firefox-i18n-14.0.1/rm.xpi) = 7e1de9bd8670196af292f6bd226ff386f3606a75d194b0a43b139ab78da0a216 -SIZE (xpi/firefox-i18n-14.0.1/rm.xpi) = 266424 -SHA256 (xpi/firefox-i18n-14.0.1/ro.xpi) = 570c9da5f1d6164160981739983c6191f43974706398e102dfa29437e84cd253 -SIZE (xpi/firefox-i18n-14.0.1/ro.xpi) = 286802 -SHA256 (xpi/firefox-i18n-14.0.1/ru.xpi) = 5acbabc95c047b4586599fe9eb35e7eeb141290e617d233f4fcf45aa0b2be0e5 -SIZE (xpi/firefox-i18n-14.0.1/ru.xpi) = 267746 -SHA256 (xpi/firefox-i18n-14.0.1/si.xpi) = b1a0f75c549a5ec4339bdf70eb6bcb279c3213c0883fc231c9f2b273634c4e2f -SIZE (xpi/firefox-i18n-14.0.1/si.xpi) = 295362 -SHA256 (xpi/firefox-i18n-14.0.1/sk.xpi) = bd042442cf549ca10518339a2a725ed09302fd3fd79ea22806247ad170d5013f -SIZE (xpi/firefox-i18n-14.0.1/sk.xpi) = 277244 -SHA256 (xpi/firefox-i18n-14.0.1/sl.xpi) = 57ed25bbf7961caa0d3629b4cbe740769d0a337223bb1af1070f4b00e99bd9a5 -SIZE (xpi/firefox-i18n-14.0.1/sl.xpi) = 262677 -SHA256 (xpi/firefox-i18n-14.0.1/son.xpi) = e4c94ab3bb6f1a97f52b4425b368e9a9274824c5848a50ad717126ed68e1fd38 -SIZE (xpi/firefox-i18n-14.0.1/son.xpi) = 261296 -SHA256 (xpi/firefox-i18n-14.0.1/sq.xpi) = 7cab74153790518d7ef58935e4dba0394375a54996003331aa2b2acfda468704 -SIZE (xpi/firefox-i18n-14.0.1/sq.xpi) = 248980 -SHA256 (xpi/firefox-i18n-14.0.1/sr.xpi) = fcb65105e6b8e874806d415413238cbb2dd5d2712c94a379e7967d908891b9a5 -SIZE (xpi/firefox-i18n-14.0.1/sr.xpi) = 306504 -SHA256 (xpi/firefox-i18n-14.0.1/sv-SE.xpi) = 15ee86bea584fcd6db47e17614aba49dcf0b223c4a425dac4fccd5fd85650566 -SIZE (xpi/firefox-i18n-14.0.1/sv-SE.xpi) = 300674 -SHA256 (xpi/firefox-i18n-14.0.1/ta-LK.xpi) = a9aaa55e4490d3168617777472ddd49393dd25eed53cf617dd38ef496e78620d -SIZE (xpi/firefox-i18n-14.0.1/ta-LK.xpi) = 312531 -SHA256 (xpi/firefox-i18n-14.0.1/ta.xpi) = 3a28b3b8ac44e5cf0e205f7e59bd589fd02ac36a36d37dcbb5de297ac47a8748 -SIZE (xpi/firefox-i18n-14.0.1/ta.xpi) = 295689 -SHA256 (xpi/firefox-i18n-14.0.1/te.xpi) = a3225ea584a1f9c634ffeca20da518016e2fc2ce76c8672280e598ec768987e9 -SIZE (xpi/firefox-i18n-14.0.1/te.xpi) = 312341 -SHA256 (xpi/firefox-i18n-14.0.1/th.xpi) = d4e1df9b118f9fc1a4dfbc16929314f3206f517eba4ba6179d270aa74a2516cc -SIZE (xpi/firefox-i18n-14.0.1/th.xpi) = 295253 -SHA256 (xpi/firefox-i18n-14.0.1/tr.xpi) = 121a6413e2209b6b5efb6adfcd2160b050bd131e87656d11097ddb177fc9d5d2 -SIZE (xpi/firefox-i18n-14.0.1/tr.xpi) = 272367 -SHA256 (xpi/firefox-i18n-14.0.1/uk.xpi) = f68eb75409300892f2d311929702ef9d23e7e203feb08aeb23d6c0d84d9ca4af -SIZE (xpi/firefox-i18n-14.0.1/uk.xpi) = 300791 -SHA256 (xpi/firefox-i18n-14.0.1/vi.xpi) = b65ac68e4712af7f75852b79e37204b577d8ca3128592f0862ae2c9b8fb22ea3 -SIZE (xpi/firefox-i18n-14.0.1/vi.xpi) = 284581 -SHA256 (xpi/firefox-i18n-14.0.1/zh-CN.xpi) = 4d924b9efe324c58b65ed301faaabeb5a223cc58c24292e04395288be2a7f5a1 -SIZE (xpi/firefox-i18n-14.0.1/zh-CN.xpi) = 279886 -SHA256 (xpi/firefox-i18n-14.0.1/zh-TW.xpi) = b518709a1fa973bdccf643e24d76e32b7db6a1f492e4c583ff3ce51f3dc235b2 -SIZE (xpi/firefox-i18n-14.0.1/zh-TW.xpi) = 280804 -SHA256 (xpi/firefox-i18n-14.0.1/zu.xpi) = 4fa27fe75f4e2c8e15f670d21af6d24778a0fa8deda1e96ad132abb5a816ede5 -SIZE (xpi/firefox-i18n-14.0.1/zu.xpi) = 268032 +SHA256 (xpi/firefox-i18n-15.0/af.xpi) = f652460b46fff68cd30838f0cb74238ed8f5030c800cad9583b679300baceaff +SIZE (xpi/firefox-i18n-15.0/af.xpi) = 268863 +SHA256 (xpi/firefox-i18n-15.0/ak.xpi) = 9ce143f0898729fdc59e93a48933c5214b07c757260c7d5aa59203220cbacb77 +SIZE (xpi/firefox-i18n-15.0/ak.xpi) = 271019 +SHA256 (xpi/firefox-i18n-15.0/ar.xpi) = 12bd8823d685addefd89717b27c8c764755f90b63e9a349aa603874fd047aa2e +SIZE (xpi/firefox-i18n-15.0/ar.xpi) = 298350 +SHA256 (xpi/firefox-i18n-15.0/ast.xpi) = 3ad8dc0d1759ba552a21a558b2aeab1dc5cd0a36a1fe5eb92a0903ccf1c74895 +SIZE (xpi/firefox-i18n-15.0/ast.xpi) = 248048 +SHA256 (xpi/firefox-i18n-15.0/be.xpi) = 847b04a2dd75175a973a8652073825a11a15cef99800bb6f61d1607eaedec0ff +SIZE (xpi/firefox-i18n-15.0/be.xpi) = 271387 +SHA256 (xpi/firefox-i18n-15.0/bg.xpi) = 76ce8f9da1900639e6dff04657e303051ba62471a23b47ee7cd171ae5e95ee14 +SIZE (xpi/firefox-i18n-15.0/bg.xpi) = 312374 +SHA256 (xpi/firefox-i18n-15.0/bn-BD.xpi) = 2ad67707b0c9142e24af31ec0acc499dd20dabd04be785254f07e0f4d71458ec +SIZE (xpi/firefox-i18n-15.0/bn-BD.xpi) = 320571 +SHA256 (xpi/firefox-i18n-15.0/bn-IN.xpi) = fac3ee43a5bc5626a6e007145ebf297bdb8f6145d0a3dc52789c31f9772cbb51 +SIZE (xpi/firefox-i18n-15.0/bn-IN.xpi) = 350006 +SHA256 (xpi/firefox-i18n-15.0/br.xpi) = 07b9b3a48729fa17eac03be23966e926ed053ddd39448f05401f829480df37d1 +SIZE (xpi/firefox-i18n-15.0/br.xpi) = 278805 +SHA256 (xpi/firefox-i18n-15.0/bs.xpi) = eb41f19008a33691453cf7a06624939fd1b6298bbec07442bde5166b0bafec5e +SIZE (xpi/firefox-i18n-15.0/bs.xpi) = 274155 +SHA256 (xpi/firefox-i18n-15.0/ca.xpi) = 5f75ac8d4892a6ab163ac4b48ae1879ceee649f022af8e56ea7b80783402e404 +SIZE (xpi/firefox-i18n-15.0/ca.xpi) = 279475 +SHA256 (xpi/firefox-i18n-15.0/cs.xpi) = b3f286af68a015f3e7a03fff6427a343f4a180f419fcd9fb954cac0f8ac4427a +SIZE (xpi/firefox-i18n-15.0/cs.xpi) = 279346 +SHA256 (xpi/firefox-i18n-15.0/cy.xpi) = 07c232dd8e9adec929eae71b40456686d8019a3c06885e5dc34f32ebef79a3d7 +SIZE (xpi/firefox-i18n-15.0/cy.xpi) = 272154 +SHA256 (xpi/firefox-i18n-15.0/da.xpi) = 118ac7adfc78ca577ae11061b57bd9b11046a8032e0088e74452f5b18c163fd5 +SIZE (xpi/firefox-i18n-15.0/da.xpi) = 269301 +SHA256 (xpi/firefox-i18n-15.0/de.xpi) = 5b6dfaf2a7d05058b998368af9b98af31db99e4f5add674a8be178047dd11730 +SIZE (xpi/firefox-i18n-15.0/de.xpi) = 263532 +SHA256 (xpi/firefox-i18n-15.0/el.xpi) = 32adb07d6c21c5838426c387c5368df94728d574405e31c3fc9ebaf5687613d2 +SIZE (xpi/firefox-i18n-15.0/el.xpi) = 293558 +SHA256 (xpi/firefox-i18n-15.0/en-GB.xpi) = f5928a0970583c1a2275f4fa8b8ef05f8535ec758131fb65ed83bcc881c41b39 +SIZE (xpi/firefox-i18n-15.0/en-GB.xpi) = 260757 +SHA256 (xpi/firefox-i18n-15.0/en-US.xpi) = 8bbcd41e3cba30bc893f54d179aa029c1f896570428a5b0ba1327c85699d9c2a +SIZE (xpi/firefox-i18n-15.0/en-US.xpi) = 260389 +SHA256 (xpi/firefox-i18n-15.0/en-ZA.xpi) = 4977df2c679495a5790584e0f80598196c838517a1ecbd27ee5aca3373262212 +SIZE (xpi/firefox-i18n-15.0/en-ZA.xpi) = 260075 +SHA256 (xpi/firefox-i18n-15.0/eo.xpi) = d1d25cb7a5692a60c84ddaefc898478455b6f8d6002f3da3e1d3d42e4a8b616e +SIZE (xpi/firefox-i18n-15.0/eo.xpi) = 271982 +SHA256 (xpi/firefox-i18n-15.0/es-AR.xpi) = f9ebfe1beea8bd3a92dc3716d8a576ff16f6bcaca08f6e2cd8534a47766208c5 +SIZE (xpi/firefox-i18n-15.0/es-AR.xpi) = 279497 +SHA256 (xpi/firefox-i18n-15.0/es-CL.xpi) = 29d82deff1f55d022c1562205a455a6d121d03af17ece8ed4c963b077d527993 +SIZE (xpi/firefox-i18n-15.0/es-CL.xpi) = 277437 +SHA256 (xpi/firefox-i18n-15.0/es-ES.xpi) = d7a422adb57f77902cfa55e0c20950485132fa4edc81739103a16193488ce2cf +SIZE (xpi/firefox-i18n-15.0/es-ES.xpi) = 234446 +SHA256 (xpi/firefox-i18n-15.0/es-MX.xpi) = 3e05023317db994928fbc1ba7e1e480b8a97749d82e6dd7858126cef289cd55d +SIZE (xpi/firefox-i18n-15.0/es-MX.xpi) = 232425 +SHA256 (xpi/firefox-i18n-15.0/et.xpi) = 6e2c92d76d3ea2393ee3033130346680385c2a4a87a1a4bf6a8b88c356e2598e +SIZE (xpi/firefox-i18n-15.0/et.xpi) = 272453 +SHA256 (xpi/firefox-i18n-15.0/eu.xpi) = 24c14b8ce944341d05de68bfca908eb910ef11acdacb31b95173283b3d1bfc26 +SIZE (xpi/firefox-i18n-15.0/eu.xpi) = 270788 +SHA256 (xpi/firefox-i18n-15.0/fa.xpi) = 1a749c2e27d12147516db9762f90f0f4bbf047a99b57757ff2081775c2c69dbd +SIZE (xpi/firefox-i18n-15.0/fa.xpi) = 304776 +SHA256 (xpi/firefox-i18n-15.0/fi.xpi) = 14d4d2428ee176bfd3fb1a627d92b2e1d9dded64c0623fa0f88d4f6edca2c389 +SIZE (xpi/firefox-i18n-15.0/fi.xpi) = 275690 +SHA256 (xpi/firefox-i18n-15.0/fr.xpi) = d0bb872b694f997086382c6560b7544017b1ec88cfc17b82712a582a024941eb +SIZE (xpi/firefox-i18n-15.0/fr.xpi) = 273755 +SHA256 (xpi/firefox-i18n-15.0/fy-NL.xpi) = b3361d44941a2af8d8c8c2568a073a46cd68611308774b6cb0bdff25f75ce276 +SIZE (xpi/firefox-i18n-15.0/fy-NL.xpi) = 275749 +SHA256 (xpi/firefox-i18n-15.0/ga-IE.xpi) = 0071504387a1cdb674b6fcfadea242c235e7766f1ace655cf149850b49c21ef5 +SIZE (xpi/firefox-i18n-15.0/ga-IE.xpi) = 284178 +SHA256 (xpi/firefox-i18n-15.0/gl.xpi) = e705b005c254f402edf5d78cd79218a7ef50cddbcee4c19fc1cb2267bc082429 +SIZE (xpi/firefox-i18n-15.0/gl.xpi) = 272638 +SHA256 (xpi/firefox-i18n-15.0/gu-IN.xpi) = 4698cb094012203be33401882a3b0be00333d7e3a249776430d437e324e90cd6 +SIZE (xpi/firefox-i18n-15.0/gu-IN.xpi) = 302332 +SHA256 (xpi/firefox-i18n-15.0/he.xpi) = 8b2f077b75a151dfe1e4e18243e902f45f7274710f42a86635a504aea252267e +SIZE (xpi/firefox-i18n-15.0/he.xpi) = 287912 +SHA256 (xpi/firefox-i18n-15.0/hi-IN.xpi) = 9be991de32d97ccf1a1bdfe5de593a227843a45947c2327c2700593b4d955dab +SIZE (xpi/firefox-i18n-15.0/hi-IN.xpi) = 316191 +SHA256 (xpi/firefox-i18n-15.0/hr.xpi) = 731b18fab3ee56a80c67de25fcc5b1c158106fa701f1ae8557bdfc2f23e2818d +SIZE (xpi/firefox-i18n-15.0/hr.xpi) = 274796 +SHA256 (xpi/firefox-i18n-15.0/hu.xpi) = 5a07af7337e0cc39d603ff13491526e5dae703ed994cf80e894692dbe4572b16 +SIZE (xpi/firefox-i18n-15.0/hu.xpi) = 288899 +SHA256 (xpi/firefox-i18n-15.0/hy-AM.xpi) = 69444dccdddd15b4d13e8406e328b0bcd6a1f324591a21533f65d2e93edc7076 +SIZE (xpi/firefox-i18n-15.0/hy-AM.xpi) = 315709 +SHA256 (xpi/firefox-i18n-15.0/id.xpi) = f6149f31e0da844138cd0b442ac80ae2c25080280857727707633721d5a5a8c3 +SIZE (xpi/firefox-i18n-15.0/id.xpi) = 264725 +SHA256 (xpi/firefox-i18n-15.0/is.xpi) = a268e1677b805495dd17dc0f4a379a528f053899a8e1ae6752f176f4502d4fb3 +SIZE (xpi/firefox-i18n-15.0/is.xpi) = 274360 +SHA256 (xpi/firefox-i18n-15.0/it.xpi) = 423ff0e1b179fa784f5f6c021afcd288fb1967e80afb237edb46f4b83476c03d +SIZE (xpi/firefox-i18n-15.0/it.xpi) = 230878 +SHA256 (xpi/firefox-i18n-15.0/ja.xpi) = 706a9c2c0e7ad3210d5a67aca045a92b96d68a17c49a5be32fc1b78712cf16d6 +SIZE (xpi/firefox-i18n-15.0/ja.xpi) = 307017 +SHA256 (xpi/firefox-i18n-15.0/kk.xpi) = a6bfa40df8cadd1189ebed54c13513d22c3b436145f1327ab41f06c8277abb70 +SIZE (xpi/firefox-i18n-15.0/kk.xpi) = 314270 +SHA256 (xpi/firefox-i18n-15.0/kn.xpi) = 63e78103ad637ddef173d289a10866780a389f3c8bdeb4059c25998ae02acf27 +SIZE (xpi/firefox-i18n-15.0/kn.xpi) = 334104 +SHA256 (xpi/firefox-i18n-15.0/ko.xpi) = 38788f1564c82d77dc4062751da786be378cc1bca5f001b8620f93a48b274f22 +SIZE (xpi/firefox-i18n-15.0/ko.xpi) = 257655 +SHA256 (xpi/firefox-i18n-15.0/ku.xpi) = 2acc089512b9dedb8d1590eba19c41b65464b50baac65efa48ae8cb3bddf8915 +SIZE (xpi/firefox-i18n-15.0/ku.xpi) = 285701 +SHA256 (xpi/firefox-i18n-15.0/lg.xpi) = 9d215be0b7008af9648127e80ccee8cd7e26c29a688ae69b54df2d5d14275329 +SIZE (xpi/firefox-i18n-15.0/lg.xpi) = 278168 +SHA256 (xpi/firefox-i18n-15.0/lt.xpi) = d90d89925002a5a903c79d807033b915628be9cc761a85d1419c3e298559ef50 +SIZE (xpi/firefox-i18n-15.0/lt.xpi) = 337513 +SHA256 (xpi/firefox-i18n-15.0/lv.xpi) = 34c75aad84fc41fe8629857e551cce92281d9e3f54774fe89bc42e6e49f401eb +SIZE (xpi/firefox-i18n-15.0/lv.xpi) = 272061 +SHA256 (xpi/firefox-i18n-15.0/mai.xpi) = 142ed2f6fbb7be5d3e0022b7a6bfb19fa520855bb03e4dbf6efbe1666b1bfb7c +SIZE (xpi/firefox-i18n-15.0/mai.xpi) = 314156 +SHA256 (xpi/firefox-i18n-15.0/mk.xpi) = 61d78e89cc95a64e5da914d8e7135208e548551dd546fba675ffabe167099b35 +SIZE (xpi/firefox-i18n-15.0/mk.xpi) = 303390 +SHA256 (xpi/firefox-i18n-15.0/ml.xpi) = 5e5b32d5eada414dc38d063a1ef9ce4e5f03c5d5964112a8e18df06f2050141b +SIZE (xpi/firefox-i18n-15.0/ml.xpi) = 345461 +SHA256 (xpi/firefox-i18n-15.0/mr.xpi) = 1a7a0639e57a493b68705c88f4d6718acd744d0b2a6bc5e9c5c71bb8d3bb3cdf +SIZE (xpi/firefox-i18n-15.0/mr.xpi) = 313721 +SHA256 (xpi/firefox-i18n-15.0/nb-NO.xpi) = fe1ae00e0d6e26fce2100037c5c0b44f91fc5d2299cf5194544ebdc519127704 +SIZE (xpi/firefox-i18n-15.0/nb-NO.xpi) = 272400 +SHA256 (xpi/firefox-i18n-15.0/nl.xpi) = 5eb1e697ee5b4d36c897f14b11ef9610ed556cc0a2a08a201230165bc871c97c +SIZE (xpi/firefox-i18n-15.0/nl.xpi) = 275340 +SHA256 (xpi/firefox-i18n-15.0/nn-NO.xpi) = 06e2c38e37cba58a984d09a5bb8d6931dddec327cccfd40aaa7c640f372590a1 +SIZE (xpi/firefox-i18n-15.0/nn-NO.xpi) = 272502 +SHA256 (xpi/firefox-i18n-15.0/nso.xpi) = bf01a4f974806d4be469fe30e688a1f9d2808b0a6b36eded9a73cd18d56ec521 +SIZE (xpi/firefox-i18n-15.0/nso.xpi) = 275794 +SHA256 (xpi/firefox-i18n-15.0/or.xpi) = bc727af88c8733291e248ac3b0aba3758f38a3cf281dcfd86798293de582d387 +SIZE (xpi/firefox-i18n-15.0/or.xpi) = 311896 +SHA256 (xpi/firefox-i18n-15.0/pa-IN.xpi) = 720f76de172ab43617e0c454b6d793228a029a024277a0463ccff30be208fae6 +SIZE (xpi/firefox-i18n-15.0/pa-IN.xpi) = 305967 +SHA256 (xpi/firefox-i18n-15.0/pl.xpi) = 9b95af8da8c79c7c6ae334ef219643a2b572be8808b6c7e5c9ffed3e69d4d634 +SIZE (xpi/firefox-i18n-15.0/pl.xpi) = 282657 +SHA256 (xpi/firefox-i18n-15.0/pt-BR.xpi) = 6272ea3f8f23fd9a1a0a0e9439a1948bfcb98c756048558ff557f3fe67333fca +SIZE (xpi/firefox-i18n-15.0/pt-BR.xpi) = 276744 +SHA256 (xpi/firefox-i18n-15.0/pt-PT.xpi) = 462ca33db37cf77afede97afc2d0d065dbed208964ba6aeed639ccf1dd1cba12 +SIZE (xpi/firefox-i18n-15.0/pt-PT.xpi) = 276975 +SHA256 (xpi/firefox-i18n-15.0/rm.xpi) = a829e2a58f081ac947c62ea86d3f3cad3058dd2154c4b292c157c01a4239ec1b +SIZE (xpi/firefox-i18n-15.0/rm.xpi) = 274235 +SHA256 (xpi/firefox-i18n-15.0/ro.xpi) = 274202fc3350e1e40b431ba6a5ee3d8888ade5b6ab7de6fc6d6bd3bb36db93b4 +SIZE (xpi/firefox-i18n-15.0/ro.xpi) = 295295 +SHA256 (xpi/firefox-i18n-15.0/ru.xpi) = e16ab330c45f477952f9ab33098d655448441614c4c08323743d11970085f84f +SIZE (xpi/firefox-i18n-15.0/ru.xpi) = 275714 +SHA256 (xpi/firefox-i18n-15.0/si.xpi) = e6c78f69f7a8f1c9d2e22996f5de748055941dd9c76e075deac9c99bf2715d3e +SIZE (xpi/firefox-i18n-15.0/si.xpi) = 304018 +SHA256 (xpi/firefox-i18n-15.0/sk.xpi) = b5ea6a315397e6ee78f04f194600c4797321f99924667320f091f322538f1a7d +SIZE (xpi/firefox-i18n-15.0/sk.xpi) = 289319 +SHA256 (xpi/firefox-i18n-15.0/sl.xpi) = bb5a4b36e1b8dba9302576d97d46625b62ce2f6a809ddd5fcbdb7f23c97c3fd3 +SIZE (xpi/firefox-i18n-15.0/sl.xpi) = 272803 +SHA256 (xpi/firefox-i18n-15.0/son.xpi) = fc4a54f48dc0cfe3da1a2b6cb6162862a2a39cbf25538a2b00bfe9cf9dcd9294 +SIZE (xpi/firefox-i18n-15.0/son.xpi) = 270399 +SHA256 (xpi/firefox-i18n-15.0/sq.xpi) = 66b7f93c5d86a45019512d9337a4e6266a921514e4c27b41d22eaba6ab09d096 +SIZE (xpi/firefox-i18n-15.0/sq.xpi) = 257659 +SHA256 (xpi/firefox-i18n-15.0/sr.xpi) = 3ed94bd243bcb80b9bfada7c0482f24d0317b3bd5aaed78ba36abad89fe32b1c +SIZE (xpi/firefox-i18n-15.0/sr.xpi) = 314228 +SHA256 (xpi/firefox-i18n-15.0/sv-SE.xpi) = 68f04c0f72f09ee07061fc66f568cfa633dc50d226375dcc613dc94358645e39 +SIZE (xpi/firefox-i18n-15.0/sv-SE.xpi) = 276161 +SHA256 (xpi/firefox-i18n-15.0/ta-LK.xpi) = 4b2ea175c21fe803dba076dd1321d35ac4d0c9eef5f2f2bd4a28a01b03e2ddcc +SIZE (xpi/firefox-i18n-15.0/ta-LK.xpi) = 323324 +SHA256 (xpi/firefox-i18n-15.0/ta.xpi) = 2f72f4fee2f2318150d8092540ef3e0c47e7a2385522cd231006952ede5e4a41 +SIZE (xpi/firefox-i18n-15.0/ta.xpi) = 306300 +SHA256 (xpi/firefox-i18n-15.0/te.xpi) = e7b877324a23ac540e532d0cb498694c43fe2293e3f92228822c73b90650cfce +SIZE (xpi/firefox-i18n-15.0/te.xpi) = 321389 +SHA256 (xpi/firefox-i18n-15.0/th.xpi) = fc4b46304e9914089eb4a9fd1404c561c50309bbb90e21101f385070fd5583d4 +SIZE (xpi/firefox-i18n-15.0/th.xpi) = 303853 +SHA256 (xpi/firefox-i18n-15.0/tr.xpi) = d5631e2984553fe083723f4150afd717d1ac5f04d9eb0b3ffbb0ccc3a3d2c0d8 +SIZE (xpi/firefox-i18n-15.0/tr.xpi) = 281933 +SHA256 (xpi/firefox-i18n-15.0/uk.xpi) = 7307bb5d1821532162a5cb653e7a1a35f8de19743095605d055d793a98b4873a +SIZE (xpi/firefox-i18n-15.0/uk.xpi) = 311424 +SHA256 (xpi/firefox-i18n-15.0/vi.xpi) = 558176761a2875ce32ce402ebb27d334de7ed8ce6d0c574ccf9c5e19dc4193de +SIZE (xpi/firefox-i18n-15.0/vi.xpi) = 294951 +SHA256 (xpi/firefox-i18n-15.0/zh-CN.xpi) = 60e89d4f62d49e24e4657d3a9c506ee7ce47bdce2eca2cfe5e6189f826f13249 +SIZE (xpi/firefox-i18n-15.0/zh-CN.xpi) = 290961 +SHA256 (xpi/firefox-i18n-15.0/zh-TW.xpi) = a0eb597407065ffd8b9b58d2573dc8f42fa681cbb30341333ced416c49fb753e +SIZE (xpi/firefox-i18n-15.0/zh-TW.xpi) = 291946 +SHA256 (xpi/firefox-i18n-15.0/zu.xpi) = 22541e44eca9cf2c5fa258b8a76d9cbcb9c6f0c032e13414e946af3fbf7925ba +SIZE (xpi/firefox-i18n-15.0/zu.xpi) = 277289 Modified: branches/experimental/www/seamonkey-i18n/Makefile ============================================================================== --- branches/experimental/www/seamonkey-i18n/Makefile Tue Aug 28 19:47:04 2012 (r960) +++ branches/experimental/www/seamonkey-i18n/Makefile Wed Aug 29 13:15:01 2012 (r961) @@ -6,7 +6,7 @@ # PORTNAME= seamonkey-i18n -PORTVERSION= 2.11 +PORTVERSION= 2.12 CATEGORIES= www MASTER_SITE_SUBDIR= seamonkey/releases/${PORTVERSION}/langpack PKGNAMEPREFIX= @@ -22,7 +22,7 @@ PLISTD?= ${WRKDIR}/plist_dirs PLISTF?= ${WRKDIR}/plist_files -USE_SEAMONKEY= 29 +USE_SEAMONKEY= 11 USE_XPI= seamonkey linux-seamonkey USE_SUBMAKE= yes Modified: branches/experimental/www/seamonkey-i18n/distinfo ============================================================================== --- branches/experimental/www/seamonkey-i18n/distinfo Tue Aug 28 19:47:04 2012 (r960) +++ branches/experimental/www/seamonkey-i18n/distinfo Wed Aug 29 13:15:01 2012 (r961) @@ -1,44 +1,44 @@ -SHA256 (xpi/seamonkey-i18n-2.11/seamonkey-2.11.ca.langpack.xpi) = d5b4dc442fe46b0c487979640956699f56f4de0b9d9243f9343fb6a17d4727d3 -SIZE (xpi/seamonkey-i18n-2.11/seamonkey-2.11.ca.langpack.xpi) = 819469 -SHA256 (xpi/seamonkey-i18n-2.11/seamonkey-2.11.cs.langpack.xpi) = 3524d6b0d951b1dfd6bd3ba055319e613f92e6170d12b61e41cb4e9be4b762c7 -SIZE (xpi/seamonkey-i18n-2.11/seamonkey-2.11.cs.langpack.xpi) = 824922 -SHA256 (xpi/seamonkey-i18n-2.11/seamonkey-2.11.de.langpack.xpi) = 6c1c191801c6d916d6323dcb183e638f63851640ecf05dac83a5ee587677de81 -SIZE (xpi/seamonkey-i18n-2.11/seamonkey-2.11.de.langpack.xpi) = 865755 -SHA256 (xpi/seamonkey-i18n-2.11/seamonkey-2.11.en-GB.langpack.xpi) = bcd1efb2d86aae06843640aae0d4cd75512bb312e03dccbae7dc33d0e8c4cc25 -SIZE (xpi/seamonkey-i18n-2.11/seamonkey-2.11.en-GB.langpack.xpi) = 795528 -SHA256 (xpi/seamonkey-i18n-2.11/seamonkey-2.11.en-US.langpack.xpi) = fc00a92a0f854d834b07610f6e9c05696e077dfc689b2e27f333d484e01432e5 -SIZE (xpi/seamonkey-i18n-2.11/seamonkey-2.11.en-US.langpack.xpi) = 795006 -SHA256 (xpi/seamonkey-i18n-2.11/seamonkey-2.11.es-AR.langpack.xpi) = d3a87e633096c022dfa93e21c180fc67131a66c4e626bae141a8e11e303dfdb0 -SIZE (xpi/seamonkey-i18n-2.11/seamonkey-2.11.es-AR.langpack.xpi) = 865195 -SHA256 (xpi/seamonkey-i18n-2.11/seamonkey-2.11.es-ES.langpack.xpi) = c82e644a7d22a2f776ba2a4585e2267f9d73239944561335f96913d1a815b73c -SIZE (xpi/seamonkey-i18n-2.11/seamonkey-2.11.es-ES.langpack.xpi) = 795253 -SHA256 (xpi/seamonkey-i18n-2.11/seamonkey-2.11.fi.langpack.xpi) = 5b1d4d11460a0141c78ab2238c3218ec165d3daf826a1b267b26091638acd3a6 -SIZE (xpi/seamonkey-i18n-2.11/seamonkey-2.11.fi.langpack.xpi) = 815315 -SHA256 (xpi/seamonkey-i18n-2.11/seamonkey-2.11.fr.langpack.xpi) = a2d11a653cd9da1f7be2fb1a997881793a9ae480b39c362f726aae5c9ad2994c -SIZE (xpi/seamonkey-i18n-2.11/seamonkey-2.11.fr.langpack.xpi) = 820894 -SHA256 (xpi/seamonkey-i18n-2.11/seamonkey-2.11.hu.langpack.xpi) = 9c97f1e9141408e9ac80f8733b7495c0fac41c6c59e5e8597a8897e4b334c74e -SIZE (xpi/seamonkey-i18n-2.11/seamonkey-2.11.hu.langpack.xpi) = 840751 -SHA256 (xpi/seamonkey-i18n-2.11/seamonkey-2.11.it.langpack.xpi) = 751ce8d2d844b8839ee9fc5fccf501f48c2bb0e82814de584ea132fb57f67f14 -SIZE (xpi/seamonkey-i18n-2.11/seamonkey-2.11.it.langpack.xpi) = 743800 -SHA256 (xpi/seamonkey-i18n-2.11/seamonkey-2.11.ja-JP-mac.langpack.xpi) = deaf96d00898dec4744fac0882d8f57f1a783e1cee27473028e51e354ccbe73c -SIZE (xpi/seamonkey-i18n-2.11/seamonkey-2.11.ja-JP-mac.langpack.xpi) = 897029 -SHA256 (xpi/seamonkey-i18n-2.11/seamonkey-2.11.ja.langpack.xpi) = 775d2b967451128eb24bd02a61a4eea4f2a3241fcccb29cc9cb44bbe5831454d -SIZE (xpi/seamonkey-i18n-2.11/seamonkey-2.11.ja.langpack.xpi) = 872431 -SHA256 (xpi/seamonkey-i18n-2.11/seamonkey-2.11.lt.langpack.xpi) = 4c6ddd5b4344b76ca0101e7dbfa7ce939cfe0da1f3f69e391198d80153565a87 -SIZE (xpi/seamonkey-i18n-2.11/seamonkey-2.11.lt.langpack.xpi) = 929356 -SHA256 (xpi/seamonkey-i18n-2.11/seamonkey-2.11.nb-NO.langpack.xpi) = 6ede9126b0c5ac08c707109bc88c90e89db787d4236da2a6dabf49cb8858c124 -SIZE (xpi/seamonkey-i18n-2.11/seamonkey-2.11.nb-NO.langpack.xpi) = 814347 -SHA256 (xpi/seamonkey-i18n-2.11/seamonkey-2.11.nl.langpack.xpi) = ed5e3c4c41b7d073fb8f48eaba6dc6999026e4957cd0e2ecfb60654c60ec1bf2 -SIZE (xpi/seamonkey-i18n-2.11/seamonkey-2.11.nl.langpack.xpi) = 811697 -SHA256 (xpi/seamonkey-i18n-2.11/seamonkey-2.11.pl.langpack.xpi) = 09e38a6f253ed705b45f7606141b6e443775bc107173dc5c5a31bcdbfde3abcb -SIZE (xpi/seamonkey-i18n-2.11/seamonkey-2.11.pl.langpack.xpi) = 835858 -SHA256 (xpi/seamonkey-i18n-2.11/seamonkey-2.11.pt-PT.langpack.xpi) = 772000b298e05550e4af99a1bf9e2b8ba892f6f2282654c4b7c45fc45e41b462 -SIZE (xpi/seamonkey-i18n-2.11/seamonkey-2.11.pt-PT.langpack.xpi) = 850701 -SHA256 (xpi/seamonkey-i18n-2.11/seamonkey-2.11.ru.langpack.xpi) = 9fa36ae44ca1432b1a0ed62c3a7da0ad0d5fe1322bdd780ecddc730462ad16e0 -SIZE (xpi/seamonkey-i18n-2.11/seamonkey-2.11.ru.langpack.xpi) = 897998 -SHA256 (xpi/seamonkey-i18n-2.11/seamonkey-2.11.sk.langpack.xpi) = c91cd45bc3c6062fcef464d0c2fe90a0012e8d240a3e50bac3f66707ef5d73f3 -SIZE (xpi/seamonkey-i18n-2.11/seamonkey-2.11.sk.langpack.xpi) = 849951 -SHA256 (xpi/seamonkey-i18n-2.11/seamonkey-2.11.sv-SE.langpack.xpi) = 72621e1821e00b66fab0083f83dc41573f66df31e499bd1129f316f8d37ca75a -SIZE (xpi/seamonkey-i18n-2.11/seamonkey-2.11.sv-SE.langpack.xpi) = 876916 -SHA256 (xpi/seamonkey-i18n-2.11/seamonkey-2.11.tr.langpack.xpi) = 81f13cf11cb9549f44ba006f4beb7b833771affd2f4272d2304fd837ced860d3 -SIZE (xpi/seamonkey-i18n-2.11/seamonkey-2.11.tr.langpack.xpi) = 817050 +SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.ca.langpack.xpi) = adfd5acc1940dd010b16057429d0cd47fe34318e346943419bdf0853b2dc99c0 +SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.ca.langpack.xpi) = 758726 +SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.cs.langpack.xpi) = c8a3539a521c60de412cfbcc2258c931f2c2159bd7858fcf28a34462ad95aa26 +SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.cs.langpack.xpi) = 824461 +SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.de.langpack.xpi) = 14ee1e74c4de0f254ab8faf161160742671f1c248223191bc58e50ec5d3475d6 +SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.de.langpack.xpi) = 799407 +SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.en-GB.langpack.xpi) = 6bec0c224f3f828fde4e0dfde3aa4e1c9368d3192ead7d9d1bfe97542d52e3cd +SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.en-GB.langpack.xpi) = 794976 +SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.en-US.langpack.xpi) = 0d86b0b87d566ace31251bcf6b61a264b181b815a839ab17e54d74bf4e5d58c1 +SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.en-US.langpack.xpi) = 739904 +SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.es-AR.langpack.xpi) = 3f71227794835166fb9c1d6c36f56c3d1af3d9b019e3c92efb544ea6049b92c5 +SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.es-AR.langpack.xpi) = 840165 +SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.es-ES.langpack.xpi) = 774f383a14472604026fc059b39753e6cebfe7587927fb773420be418b2ba711 +SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.es-ES.langpack.xpi) = 787253 +SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.fi.langpack.xpi) = ea43305b9a9eb4ff70b1bf69249c5e4e9ab7cb2fed3ff85554a081e12e2805a9 +SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.fi.langpack.xpi) = 817772 +SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.fr.langpack.xpi) = 2766b0f8204e1272f75a4793d81e00aaee2b919fcbe51917bb7df86d7e77f880 +SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.fr.langpack.xpi) = 816962 +SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.hu.langpack.xpi) = fbfc098882b3d287237ce981c194f087fea0349bff98e622df9dc586d7c59241 +SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.hu.langpack.xpi) = 801909 +SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.it.langpack.xpi) = a901ce807aee4ff449fd13610772502ede4fea888dad9118644123a2f83a6e4e +SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.it.langpack.xpi) = 736599 +SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.ja-JP-mac.langpack.xpi) = 9b33548e72b04c8f194158fa1d314d8073ae8b0e30399086ef71e59cb76cb555 +SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.ja-JP-mac.langpack.xpi) = 899213 +SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.ja.langpack.xpi) = f1efcf41f28e5e17913ce569a9903c2f9c4ba43b76eaea8c4c105ff68b49a9d3 +SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.ja.langpack.xpi) = 874587 +SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.lt.langpack.xpi) = 8d6180cb5987c067105f856816398fa503ee9140d0919cd288951cbf480e23d7 +SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.lt.langpack.xpi) = 930503 +SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.nb-NO.langpack.xpi) = b68b928594d613186354f0ba8ba414189642c52dcb127ec15bed0f68cfa1b2c3 +SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.nb-NO.langpack.xpi) = 813440 +SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.nl.langpack.xpi) = 86c2438fd2549a3a7f3cefd4970b28dc446e422c55b719f5456388430b8e6b83 +SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.nl.langpack.xpi) = 812797 +SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.pl.langpack.xpi) = 0e7f9b7c0195ed24efa57b188cc5910dce39aa3e18ee11657a36b9352d4cb5e7 +SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.pl.langpack.xpi) = 821808 +SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.pt-PT.langpack.xpi) = 753b65e9d35de89db2d3089b66d2226a7e43869ab1fe67f4a394090d650bd6a8 +SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.pt-PT.langpack.xpi) = 851396 +SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.ru.langpack.xpi) = 8ee97aa10da018b02e6ffda041c4ebb33d33453101d97a9982f48b9c8c766a82 +SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.ru.langpack.xpi) = 864618 +SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.sk.langpack.xpi) = 31840992b98aaf0f426f8980c40a26d88481b282ecf8f02482f3fd95bb57cb1c +SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.sk.langpack.xpi) = 797602 +SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.sv-SE.langpack.xpi) = 7b9ef9198ac9f9059948e500ed56d3420d24599ed5cea40c43327cc24206b7d6 +SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.sv-SE.langpack.xpi) = 839343 +SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.tr.langpack.xpi) = 40cb87452a0f9e698f47044edf8b32b5e746c0d1cbf18f033ad904b6d4c773b4 +SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.tr.langpack.xpi) = 818972 Modified: branches/experimental/www/seamonkey/Makefile ============================================================================== --- branches/experimental/www/seamonkey/Makefile Tue Aug 28 19:47:04 2012 (r960) +++ branches/experimental/www/seamonkey/Makefile Wed Aug 29 13:15:01 2012 (r961) @@ -6,7 +6,7 @@ # PORTNAME= seamonkey -DISTVERSION= 2.12b5 +DISTVERSION= 2.12 CATEGORIES?= www ipv6 MASTER_SITES= ${MASTER_SITE_MOZILLA_EXTENDED} MASTER_SITE_SUBDIR= seamonkey/releases/${DISTVERSION}/source Modified: branches/experimental/www/seamonkey/distinfo ============================================================================== --- branches/experimental/www/seamonkey/distinfo Tue Aug 28 19:47:04 2012 (r960) +++ branches/experimental/www/seamonkey/distinfo Wed Aug 29 13:15:01 2012 (r961) @@ -1,2 +1,2 @@ -SHA256 (seamonkey-2.12b5.source.tar.bz2) = 8b68a99beb87dce877691f1a850b5a043e05227eb8f8e9fcec6be27355837e48 -SIZE (seamonkey-2.12b5.source.tar.bz2) = 106648177 +SHA256 (seamonkey-2.12.source.tar.bz2) = 04f4d938a77bd651201497a768908ca75c95d44fda8adbc11f40a967f7a9605a +SIZE (seamonkey-2.12.source.tar.bz2) = 106854466 From owner-freebsd-gecko@FreeBSD.ORG Wed Aug 29 18:31:38 2012 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 749A310656A7 for ; Wed, 29 Aug 2012 18:31:38 +0000 (UTC) (envelope-from amarat@ksu.ru) Received: from zealot.ksu.ru (zealot.hitv.ru [83.151.8.230]) by mx1.freebsd.org (Postfix) with ESMTP id 5161E8FC1E for ; Wed, 29 Aug 2012 18:31:35 +0000 (UTC) Received: from zealot.ksu.ru (localhost.lnet [127.0.0.1]) by zealot.ksu.ru (8.14.5/8.14.5) with ESMTP id q7TI6w6G035639 for ; Wed, 29 Aug 2012 22:06:58 +0400 (MSK) (envelope-from amarat@ksu.ru) Message-ID: <503E5A42.1050100@ksu.ru> Date: Wed, 29 Aug 2012 22:06:58 +0400 From: "Marat N.Afanasyev" User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:15.0) Gecko/20120829 Firefox/15.0 SeaMonkey/2.12 MIME-Version: 1.0 To: freebsd-gecko@freebsd.org Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha1; boundary="------------ms060609090309050001060002" X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: seamonkey 2.12 core dumps with gstreamer enabled on any(?) html5-video X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Aug 2012 18:31:38 -0000 This is a cryptographically signed message in MIME format. --------------ms060609090309050001060002 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable Hello! just tried to use 2.12 and encountered a core dump on html5 video with=20 gstreamer. warning: core file may not match specified executable file. Core was generated by `seamonkey'. Program terminated with signal 11, Segmentation fault. (gdb) bt #0 0x0000000800bf8ffc in thr_kill () from /lib/libc.so.7 #1 0x0000000801f7ffd2 in XRE_InitChildProcess () from=20 /usr/local/lib/seamonkey/libxul.so #2 #3 0x00000008032c1c34 in=20 mozilla::layers::SharedTextureImage::GetAsSurface () from=20 /usr/local/lib/seamonkey/libxul.so #4 0x00000008032c2011 in mozilla::layers::PlanarYCbCrImage::CopyData () = from /usr/local/lib/seamonkey/libxul.so #5 0x00000008027e2e90 in=20 mozilla::dom::indexedDB::IndexedDBDatabaseParent::HandleEvent () from=20 /usr/local/lib/seamonkey/libxul.so #6 0x00000008027f67cc in std::_Rb_tree,=20 std::_Select1st >,=20 std::less, std::allocator > >::_M_insert_unique () from /usr/local/lib/seamonkey/libxul.so #7 0x00000008027e2496 in=20 mozilla::dom::indexedDB::IndexedDBDatabaseParent::HandleEvent () from=20 /usr/local/lib/seamonkey/libxul.so #8 0x00000008027e2a0e in=20 mozilla::dom::indexedDB::IndexedDBDatabaseParent::HandleEvent () from=20 /usr/local/lib/seamonkey/libxul.so #9 0x00000008027e2b49 in=20 mozilla::dom::indexedDB::IndexedDBDatabaseParent::HandleEvent () from=20 /usr/local/lib/seamonkey/libxul.so #10 0x00000008027dc388 in=20 mozilla::dom::indexedDB::IndexedDBDatabaseParent::HandleEvent () from=20 /usr/local/lib/seamonkey/libxul.so #11 0x00000008027de145 in=20 mozilla::dom::indexedDB::IndexedDBDatabaseParent::HandleEvent () from=20 /usr/local/lib/seamonkey/libxul.so #12 0x00000008027e2467 in=20 mozilla::dom::indexedDB::IndexedDBDatabaseParent::HandleEvent () from=20 /usr/local/lib/seamonkey/libxul.so #13 0x00000008027dc0ff in=20 mozilla::dom::indexedDB::IndexedDBDatabaseParent::HandleEvent () from=20 /usr/local/lib/seamonkey/libxul.so #14 0x00000008031c1b85 in XRE_AddStaticComponent () from=20 /usr/local/lib/seamonkey/libxul.so #15 0x000000080318376a in=20 mozilla::hal_impl::GetCurrentNetworkInformation () from=20 /usr/local/lib/seamonkey/libxul.so #16 0x00000008031c1f7d in XRE_AddStaticComponent () from=20 /usr/local/lib/seamonkey/libxul.so #17 0x000000080592073a in PR_CreateThread () from=20 /usr/local/lib/libplc4.so.1 #18 0x0000000800a935d1 in pthread_getprio () from /lib/libthr.so.3 #19 0x0000000000000000 in ?? () Cannot access memory at address 0x7ffffb3db000 and this happens on each and every page containing html5 video, e.g.=20 http://www.quirksmode.org/html5/tests/video.html . I'll try to rebuild=20 without gstreamer asap and post the results --=20 SY, Marat --------------ms060609090309050001060002-- From owner-freebsd-gecko@FreeBSD.ORG Wed Aug 29 18:43:26 2012 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 9D2D41065670 for ; Wed, 29 Aug 2012 18:43:26 +0000 (UTC) (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.245.56]) by mx1.freebsd.org (Postfix) with ESMTP id 2C5F68FC1A for ; Wed, 29 Aug 2012 18:43:25 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id q7TIhJvB006557 for ; Wed, 29 Aug 2012 18:43:19 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id q7TIhDgX006053 for freebsd-gecko@freebsd.org; Wed, 29 Aug 2012 18:43:13 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Wed, 29 Aug 2012 18:43:13 GMT Message-Id: <201208291843.q7TIhDgX006053@trillian.chruetertee.ch> X-Authentication-Warning: trillian.chruetertee.ch: www set sender to svn-freebsd-gecko@chruetertee.ch using -f From: svn-freebsd-gecko@chruetertee.ch To: freebsd-gecko@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: [SVN-Commit] r962 - branches/experimental/www/seamonkey X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: freebsd-gecko@freebsd.org List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Aug 2012 18:43:26 -0000 Author: jbeich Date: Wed Aug 29 18:43:13 2012 New Revision: 962 Log: unbreak SeaMonkey after r961 Modified: branches/experimental/www/seamonkey/Makefile Modified: branches/experimental/www/seamonkey/Makefile ============================================================================== --- branches/experimental/www/seamonkey/Makefile Wed Aug 29 13:15:01 2012 (r961) +++ branches/experimental/www/seamonkey/Makefile Wed Aug 29 18:43:13 2012 (r962) @@ -56,7 +56,7 @@ .include "${.CURDIR}/../../www/firefox/Makefile.options" .include -WRKSRC= ${WRKDIR}/comm-beta +WRKSRC= ${WRKDIR}/comm-release MOZSRC:= ${WRKSRC}/mozilla .if ${ARCH} == amd64 From owner-freebsd-gecko@FreeBSD.ORG Wed Aug 29 19:59:30 2012 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id B18C4106566C for ; Wed, 29 Aug 2012 19:59:30 +0000 (UTC) (envelope-from amarat@ksu.ru) Received: from zealot.ksu.ru (zealot.hitv.ru [83.151.8.230]) by mx1.freebsd.org (Postfix) with ESMTP id 8F8228FC12 for ; Wed, 29 Aug 2012 19:59:29 +0000 (UTC) Received: from zealot.ksu.ru (localhost.lnet [127.0.0.1]) by zealot.ksu.ru (8.14.5/8.14.5) with ESMTP id q7TJxRHP026277; Wed, 29 Aug 2012 23:59:27 +0400 (MSK) (envelope-from amarat@ksu.ru) Message-ID: <503E749E.8060700@ksu.ru> Date: Wed, 29 Aug 2012 23:59:26 +0400 From: "Marat N.Afanasyev" User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:15.0) Gecko/20120829 Firefox/15.0 SeaMonkey/2.12 MIME-Version: 1.0 To: Jan Beich References: <503E5A42.1050100@ksu.ru> <1T6nGd-00090e-F8@internal.tormail.org> In-Reply-To: <1T6nGd-00090e-F8@internal.tormail.org> Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha1; boundary="------------ms030701030704010908060402" X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: freebsd-gecko@freebsd.org Subject: Re: seamonkey 2.12 core dumps with gstreamer enabled on any(?) html5-video X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Aug 2012 19:59:30 -0000 This is a cryptographically signed message in MIME format. --------------ms030701030704010908060402 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable Jan Beich wrote: > "Marat N.Afanasyev" writes: > >> Hello! >> >> just tried to use 2.12 and encountered a core dump on html5 video with= >> gstreamer. >> >> warning: core file may not match specified executable file. >> Core was generated by `seamonkey'. >> Program terminated with signal 11, Segmentation fault. >> >> (gdb) bt >> #0 0x0000000800bf8ffc in thr_kill () from /lib/libc.so.7 >> #1 0x0000000801f7ffd2 in XRE_InitChildProcess () from >> /usr/local/lib/seamonkey/libxul.so >> #2 >> #3 0x00000008032c1c34 in >> mozilla::layers::SharedTextureImage::GetAsSurface () from >> /usr/local/lib/seamonkey/libxul.so >> #4 0x00000008032c2011 in mozilla::layers::PlanarYCbCrImage::CopyData >> () from /usr/local/lib/seamonkey/libxul.so > > Does the following help? > > $ sysctl kern.ipc.shm_allow_removed=3D1 > it changes backtrace to: (gdb) bt #0 0x0000000800bffffc in thr_kill () from /lib/libc.so.7 #1 0x0000000801fac896 in XRE_GetFileFromPath () from=20 /usr/local/lib/seamonkey/libxul.so #2 #3 0x00000008041a1e96 in=20 RunnableMethod=20 >::~RunnableMethod () from /usr/local/lib/seamonkey/libxul.so #4 0x00000008041a20ac in=20 mozilla::layers::CompositorParent::SchedulePauseOnCompositorThread ()=20 from /usr/local/lib/seamonkey/libxul.so #5 0x0000000802ed51be in JSPrincipals::dump () from=20 /usr/local/lib/seamonkey/libxul.so #6 0x0000000802ef7efc in std::_Rb_tree,=20 std::_Select1st >,=20 std::less, std::allocator > >::_M_insert_unique () from /usr/local/lib/seamonkey/libxul.so #7 0x0000000802ed456b in JSPrincipals::dump () from=20 /usr/local/lib/seamonkey/libxul.so #8 0x0000000802ed560a in JSPrincipals::dump () from=20 /usr/local/lib/seamonkey/libxul.so #9 0x0000000802ed57c3 in JSPrincipals::dump () from=20 /usr/local/lib/seamonkey/libxul.so #10 0x0000000802ec69d1 in JSPrincipals::dump () from=20 /usr/local/lib/seamonkey/libxul.so #11 0x0000000802ecb0a7 in JSPrincipals::dump () from=20 /usr/local/lib/seamonkey/libxul.so #12 0x0000000802ed4191 in JSPrincipals::dump () from=20 /usr/local/lib/seamonkey/libxul.so #13 0x0000000802ec450c in JSPrincipals::dump () from=20 /usr/local/lib/seamonkey/libxul.so #14 0x000000080402d12a in XRE_AddStaticComponent () from=20 /usr/local/lib/seamonkey/libxul.so #15 0x0000000803fbf17f in=20 mozilla::hal_impl::GetCurrentNetworkInformation () from=20 /usr/local/lib/seamonkey/libxul.so #16 0x000000080402e245 in XRE_AddStaticComponent () from=20 /usr/local/lib/seamonkey/libxul.so #17 0x0000000806d1473a in PR_CreateThread () from=20 /usr/local/lib/libplc4.so.1 #18 0x0000000800a9a5d1 in pthread_getprio () from /lib/libthr.so.3 #19 0x00007ffffe3f4000 in ?? () --=20 =D0=A1 =D1=83=D0=B2=D0=B0=D0=B6=D0=B5=D0=BD=D0=B8=D0=B5=D0=BC, =D0=9C=D0=B0= =D1=80=D0=B0=D1=82 =D0=90=D1=84=D0=B0=D0=BD=D0=B0=D1=81=D1=8C=D0=B5=D0=B2= --------------ms030701030704010908060402-- From owner-freebsd-gecko@FreeBSD.ORG Wed Aug 29 20:02:24 2012 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 9C8BB1065673 for ; Wed, 29 Aug 2012 20:02:24 +0000 (UTC) (envelope-from amarat@ksu.ru) Received: from zealot.ksu.ru (zealot.hitv.ru [83.151.8.230]) by mx1.freebsd.org (Postfix) with ESMTP id 9487A8FC2B for ; Wed, 29 Aug 2012 20:02:23 +0000 (UTC) Received: from zealot.ksu.ru (localhost.lnet [127.0.0.1]) by zealot.ksu.ru (8.14.5/8.14.5) with ESMTP id q7TK2L5O026320; Thu, 30 Aug 2012 00:02:22 +0400 (MSK) (envelope-from amarat@ksu.ru) Message-ID: <503E754D.5080909@ksu.ru> Date: Thu, 30 Aug 2012 00:02:21 +0400 From: "Marat N.Afanasyev" User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:15.0) Gecko/20120829 Firefox/15.0 SeaMonkey/2.12 MIME-Version: 1.0 To: Jan Beich References: <503E5A42.1050100@ksu.ru> <1T6nGd-00090e-F8@internal.tormail.org> In-Reply-To: <1T6nGd-00090e-F8@internal.tormail.org> Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha1; boundary="------------ms060502020208050202020403" X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: freebsd-gecko@freebsd.org Subject: Re: seamonkey 2.12 core dumps with gstreamer enabled on any(?) html5-video X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Aug 2012 20:02:24 -0000 This is a cryptographically signed message in MIME format. --------------ms060502020208050202020403 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable Jan Beich wrote: > "Marat N.Afanasyev" writes: > >> Hello! >> >> just tried to use 2.12 and encountered a core dump on html5 video with= >> gstreamer. >> >> warning: core file may not match specified executable file. >> Core was generated by `seamonkey'. >> Program terminated with signal 11, Segmentation fault. >> >> (gdb) bt >> #0 0x0000000800bf8ffc in thr_kill () from /lib/libc.so.7 >> #1 0x0000000801f7ffd2 in XRE_InitChildProcess () from >> /usr/local/lib/seamonkey/libxul.so >> #2 >> #3 0x00000008032c1c34 in >> mozilla::layers::SharedTextureImage::GetAsSurface () from >> /usr/local/lib/seamonkey/libxul.so >> #4 0x00000008032c2011 in mozilla::layers::PlanarYCbCrImage::CopyData >> () from /usr/local/lib/seamonkey/libxul.so > > Does the following help? > > $ sysctl kern.ipc.shm_allow_removed=3D1 > and yes, building seaminkey without gstreamer helps. 2.11 worked just=20 fine, so problem was introduced in 2.12. --=20 SY, Marat --------------ms060502020208050202020403-- From owner-freebsd-gecko@FreeBSD.ORG Thu Aug 30 04:06:05 2012 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CECA51065674 for ; Thu, 30 Aug 2012 04:06:05 +0000 (UTC) (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.245.56]) by mx1.freebsd.org (Postfix) with ESMTP id 6AAC58FC1E for ; Thu, 30 Aug 2012 04:06:04 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id q7U462AQ032942 for ; Thu, 30 Aug 2012 04:06:02 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id q7U45vM2031992 for freebsd-gecko@freebsd.org; Thu, 30 Aug 2012 04:05:57 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Thu, 30 Aug 2012 04:05:57 GMT Message-Id: <201208300405.q7U45vM2031992@trillian.chruetertee.ch> X-Authentication-Warning: trillian.chruetertee.ch: www set sender to svn-freebsd-gecko@chruetertee.ch using -f From: svn-freebsd-gecko@chruetertee.ch To: freebsd-gecko@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: [SVN-Commit] r963 - in branches/experimental: mail/thunderbird/files www/firefox-nightly/files www/firefox/files www/seamonkey/files X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: freebsd-gecko@freebsd.org List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Aug 2012 04:06:05 -0000 Author: jbeich Date: Thu Aug 30 04:05:56 2012 New Revision: 963 Log: update --enable-system-cairo workaround Obtained from: Debian (via bug#722975) Modified: branches/experimental/mail/thunderbird/files/patch-bug722975 branches/experimental/www/firefox-nightly/files/patch-bug722975 branches/experimental/www/firefox/files/patch-bug722975 branches/experimental/www/seamonkey/files/patch-bug722975 Modified: branches/experimental/mail/thunderbird/files/patch-bug722975 ============================================================================== --- branches/experimental/mail/thunderbird/files/patch-bug722975 Wed Aug 29 18:43:13 2012 (r962) +++ branches/experimental/mail/thunderbird/files/patch-bug722975 Thu Aug 30 04:05:56 2012 (r963) @@ -1,34 +1,61 @@ ---- mozilla/gfx/thebes/gfxPlatform.cpp~ 2012-02-07 11:59:39.717184907 +0000 -+++ mozilla/gfx/thebes/gfxPlatform.cpp 2012-02-07 13:06:01.084668445 +0000 -@@ -446,6 +446,7 @@ +# HG changeset patch +# Parent 9d3c9b863c697634e434b687d456bb82fa794ecf +# User Uli Schlachter +Bug 722975 - --enable-system-cairo build is broken after Bug 715658 fixed + + +diff --git a/mozilla/gfx/thebes/gfxPlatform.cpp b/mozilla/gfx/thebes/gfxPlatform.cpp +--- mozilla/gfx/thebes/gfxPlatform.cpp ++++ mozilla/gfx/thebes/gfxPlatform.cpp +@@ -484,21 +484,19 @@ gfxPlatform::CreateDrawTargetForSurface( + + cairo_user_data_key_t kSourceSurface; + + void SourceBufferDestroy(void *srcBuffer) + { static_cast(srcBuffer)->Release(); } -+#ifdef MOZ_TREE_CAIRO - void SourceSnapshotDetached(cairo_surface_t *nullSurf) +-void SourceSnapshotDetached(cairo_surface_t *nullSurf) ++void SourceSnapshotDetached(void *nullSurf) { - gfxImageSurface* origSurf = -@@ -453,6 +454,7 @@ - +- gfxImageSurface* origSurf = +- static_cast(cairo_surface_get_user_data(nullSurf, &kSourceSurface)); +- ++ gfxImageSurface *origSurf = static_cast(nullSurf); origSurf->SetData(&kSourceSurface, NULL, NULL); } -+#endif RefPtr gfxPlatform::GetSourceSurfaceForSurface(DrawTarget *aTarget, gfxASurface *aSurface) -@@ -522,6 +524,7 @@ - imgSurface->Stride(), - format); - -+ #ifdef MOZ_TREE_CAIRO - cairo_surface_t *nullSurf = - cairo_null_surface_create(CAIRO_CONTENT_COLOR_ALPHA); - cairo_surface_set_user_data(nullSurf, -@@ -530,6 +533,7 @@ - NULL); - cairo_surface_attach_snapshot(imgSurface->CairoSurface(), nullSurf, SourceSnapshotDetached); - cairo_surface_destroy(nullSurf); -+ #endif + { + void *userData = aSurface->GetData(&kSourceSurface); + +@@ -588,24 +586,19 @@ gfxPlatform::GetSourceSurfaceForSurface( + } + + srcBuffer = Factory::CreateWrappingDataSourceSurface(imgSurface->Data(), + imgSurface->Stride(), + size, format); + + } + +- cairo_surface_t *nullSurf = +- cairo_null_surface_create(CAIRO_CONTENT_COLOR_ALPHA); +- cairo_surface_set_user_data(nullSurf, +- &kSourceSurface, +- imgSurface, +- NULL); +- cairo_surface_attach_snapshot(imgSurface->CairoSurface(), nullSurf, SourceSnapshotDetached); +- cairo_surface_destroy(nullSurf); ++ cairo_surface_set_mime_data(imgSurface->CairoSurface(), "mozilla/magic", ++ (const unsigned char *) "data", 4, ++ SourceSnapshotDetached, imgSurface.get()); } srcBuffer->AddRef(); + aSurface->SetData(&kSourceSurface, srcBuffer, SourceBufferDestroy); + + return srcBuffer; + } + Modified: branches/experimental/www/firefox-nightly/files/patch-bug722975 ============================================================================== --- branches/experimental/www/firefox-nightly/files/patch-bug722975 Wed Aug 29 18:43:13 2012 (r962) +++ branches/experimental/www/firefox-nightly/files/patch-bug722975 Thu Aug 30 04:05:56 2012 (r963) @@ -1,34 +1,61 @@ ---- gfx/thebes/gfxPlatform.cpp~ 2012-02-07 11:59:39.717184907 +0000 -+++ gfx/thebes/gfxPlatform.cpp 2012-02-07 13:06:01.084668445 +0000 -@@ -446,6 +446,7 @@ +# HG changeset patch +# Parent 9d3c9b863c697634e434b687d456bb82fa794ecf +# User Uli Schlachter +Bug 722975 - --enable-system-cairo build is broken after Bug 715658 fixed + + +diff --git a/gfx/thebes/gfxPlatform.cpp b/gfx/thebes/gfxPlatform.cpp +--- gfx/thebes/gfxPlatform.cpp ++++ gfx/thebes/gfxPlatform.cpp +@@ -484,21 +484,19 @@ gfxPlatform::CreateDrawTargetForSurface( + + cairo_user_data_key_t kSourceSurface; + + void SourceBufferDestroy(void *srcBuffer) + { static_cast(srcBuffer)->Release(); } -+#ifdef MOZ_TREE_CAIRO - void SourceSnapshotDetached(cairo_surface_t *nullSurf) +-void SourceSnapshotDetached(cairo_surface_t *nullSurf) ++void SourceSnapshotDetached(void *nullSurf) { - gfxImageSurface* origSurf = -@@ -453,6 +454,7 @@ - +- gfxImageSurface* origSurf = +- static_cast(cairo_surface_get_user_data(nullSurf, &kSourceSurface)); +- ++ gfxImageSurface *origSurf = static_cast(nullSurf); origSurf->SetData(&kSourceSurface, NULL, NULL); } -+#endif RefPtr gfxPlatform::GetSourceSurfaceForSurface(DrawTarget *aTarget, gfxASurface *aSurface) -@@ -522,6 +524,7 @@ - imgSurface->Stride(), - format); - -+ #ifdef MOZ_TREE_CAIRO - cairo_surface_t *nullSurf = - cairo_null_surface_create(CAIRO_CONTENT_COLOR_ALPHA); - cairo_surface_set_user_data(nullSurf, -@@ -530,6 +533,7 @@ - NULL); - cairo_surface_attach_snapshot(imgSurface->CairoSurface(), nullSurf, SourceSnapshotDetached); - cairo_surface_destroy(nullSurf); -+ #endif + { + void *userData = aSurface->GetData(&kSourceSurface); + +@@ -588,24 +586,19 @@ gfxPlatform::GetSourceSurfaceForSurface( + } + + srcBuffer = Factory::CreateWrappingDataSourceSurface(imgSurface->Data(), + imgSurface->Stride(), + size, format); + + } + +- cairo_surface_t *nullSurf = +- cairo_null_surface_create(CAIRO_CONTENT_COLOR_ALPHA); +- cairo_surface_set_user_data(nullSurf, +- &kSourceSurface, +- imgSurface, +- NULL); +- cairo_surface_attach_snapshot(imgSurface->CairoSurface(), nullSurf, SourceSnapshotDetached); +- cairo_surface_destroy(nullSurf); ++ cairo_surface_set_mime_data(imgSurface->CairoSurface(), "mozilla/magic", ++ (const unsigned char *) "data", 4, ++ SourceSnapshotDetached, imgSurface.get()); } srcBuffer->AddRef(); + aSurface->SetData(&kSourceSurface, srcBuffer, SourceBufferDestroy); + + return srcBuffer; + } + Modified: branches/experimental/www/firefox/files/patch-bug722975 ============================================================================== --- branches/experimental/www/firefox/files/patch-bug722975 Wed Aug 29 18:43:13 2012 (r962) +++ branches/experimental/www/firefox/files/patch-bug722975 Thu Aug 30 04:05:56 2012 (r963) @@ -1,34 +1,61 @@ ---- gfx/thebes/gfxPlatform.cpp~ 2012-02-07 11:59:39.717184907 +0000 -+++ gfx/thebes/gfxPlatform.cpp 2012-02-07 13:06:01.084668445 +0000 -@@ -446,6 +446,7 @@ +# HG changeset patch +# Parent 9d3c9b863c697634e434b687d456bb82fa794ecf +# User Uli Schlachter +Bug 722975 - --enable-system-cairo build is broken after Bug 715658 fixed + + +diff --git a/gfx/thebes/gfxPlatform.cpp b/gfx/thebes/gfxPlatform.cpp +--- gfx/thebes/gfxPlatform.cpp ++++ gfx/thebes/gfxPlatform.cpp +@@ -484,21 +484,19 @@ gfxPlatform::CreateDrawTargetForSurface( + + cairo_user_data_key_t kSourceSurface; + + void SourceBufferDestroy(void *srcBuffer) + { static_cast(srcBuffer)->Release(); } -+#ifdef MOZ_TREE_CAIRO - void SourceSnapshotDetached(cairo_surface_t *nullSurf) +-void SourceSnapshotDetached(cairo_surface_t *nullSurf) ++void SourceSnapshotDetached(void *nullSurf) { - gfxImageSurface* origSurf = -@@ -453,6 +454,7 @@ - +- gfxImageSurface* origSurf = +- static_cast(cairo_surface_get_user_data(nullSurf, &kSourceSurface)); +- ++ gfxImageSurface *origSurf = static_cast(nullSurf); origSurf->SetData(&kSourceSurface, NULL, NULL); } -+#endif RefPtr gfxPlatform::GetSourceSurfaceForSurface(DrawTarget *aTarget, gfxASurface *aSurface) -@@ -522,6 +524,7 @@ - imgSurface->Stride(), - format); - -+ #ifdef MOZ_TREE_CAIRO - cairo_surface_t *nullSurf = - cairo_null_surface_create(CAIRO_CONTENT_COLOR_ALPHA); - cairo_surface_set_user_data(nullSurf, -@@ -530,6 +533,7 @@ - NULL); - cairo_surface_attach_snapshot(imgSurface->CairoSurface(), nullSurf, SourceSnapshotDetached); - cairo_surface_destroy(nullSurf); -+ #endif + { + void *userData = aSurface->GetData(&kSourceSurface); + +@@ -588,24 +586,19 @@ gfxPlatform::GetSourceSurfaceForSurface( + } + + srcBuffer = Factory::CreateWrappingDataSourceSurface(imgSurface->Data(), + imgSurface->Stride(), + size, format); + + } + +- cairo_surface_t *nullSurf = +- cairo_null_surface_create(CAIRO_CONTENT_COLOR_ALPHA); +- cairo_surface_set_user_data(nullSurf, +- &kSourceSurface, +- imgSurface, +- NULL); +- cairo_surface_attach_snapshot(imgSurface->CairoSurface(), nullSurf, SourceSnapshotDetached); +- cairo_surface_destroy(nullSurf); ++ cairo_surface_set_mime_data(imgSurface->CairoSurface(), "mozilla/magic", ++ (const unsigned char *) "data", 4, ++ SourceSnapshotDetached, imgSurface.get()); } srcBuffer->AddRef(); + aSurface->SetData(&kSourceSurface, srcBuffer, SourceBufferDestroy); + + return srcBuffer; + } + Modified: branches/experimental/www/seamonkey/files/patch-bug722975 ============================================================================== --- branches/experimental/www/seamonkey/files/patch-bug722975 Wed Aug 29 18:43:13 2012 (r962) +++ branches/experimental/www/seamonkey/files/patch-bug722975 Thu Aug 30 04:05:56 2012 (r963) @@ -1,34 +1,61 @@ ---- mozilla/gfx/thebes/gfxPlatform.cpp~ 2012-02-07 11:59:39.717184907 +0000 -+++ mozilla/gfx/thebes/gfxPlatform.cpp 2012-02-07 13:06:01.084668445 +0000 -@@ -446,6 +446,7 @@ +# HG changeset patch +# Parent 9d3c9b863c697634e434b687d456bb82fa794ecf +# User Uli Schlachter +Bug 722975 - --enable-system-cairo build is broken after Bug 715658 fixed + + +diff --git a/mozilla/gfx/thebes/gfxPlatform.cpp b/mozilla/gfx/thebes/gfxPlatform.cpp +--- mozilla/gfx/thebes/gfxPlatform.cpp ++++ mozilla/gfx/thebes/gfxPlatform.cpp +@@ -484,21 +484,19 @@ gfxPlatform::CreateDrawTargetForSurface( + + cairo_user_data_key_t kSourceSurface; + + void SourceBufferDestroy(void *srcBuffer) + { static_cast(srcBuffer)->Release(); } -+#ifdef MOZ_TREE_CAIRO - void SourceSnapshotDetached(cairo_surface_t *nullSurf) +-void SourceSnapshotDetached(cairo_surface_t *nullSurf) ++void SourceSnapshotDetached(void *nullSurf) { - gfxImageSurface* origSurf = -@@ -453,6 +454,7 @@ - +- gfxImageSurface* origSurf = +- static_cast(cairo_surface_get_user_data(nullSurf, &kSourceSurface)); +- ++ gfxImageSurface *origSurf = static_cast(nullSurf); origSurf->SetData(&kSourceSurface, NULL, NULL); } -+#endif RefPtr gfxPlatform::GetSourceSurfaceForSurface(DrawTarget *aTarget, gfxASurface *aSurface) -@@ -522,6 +524,7 @@ - imgSurface->Stride(), - format); - -+ #ifdef MOZ_TREE_CAIRO - cairo_surface_t *nullSurf = - cairo_null_surface_create(CAIRO_CONTENT_COLOR_ALPHA); - cairo_surface_set_user_data(nullSurf, -@@ -530,6 +533,7 @@ - NULL); - cairo_surface_attach_snapshot(imgSurface->CairoSurface(), nullSurf, SourceSnapshotDetached); - cairo_surface_destroy(nullSurf); -+ #endif + { + void *userData = aSurface->GetData(&kSourceSurface); + +@@ -588,24 +586,19 @@ gfxPlatform::GetSourceSurfaceForSurface( + } + + srcBuffer = Factory::CreateWrappingDataSourceSurface(imgSurface->Data(), + imgSurface->Stride(), + size, format); + + } + +- cairo_surface_t *nullSurf = +- cairo_null_surface_create(CAIRO_CONTENT_COLOR_ALPHA); +- cairo_surface_set_user_data(nullSurf, +- &kSourceSurface, +- imgSurface, +- NULL); +- cairo_surface_attach_snapshot(imgSurface->CairoSurface(), nullSurf, SourceSnapshotDetached); +- cairo_surface_destroy(nullSurf); ++ cairo_surface_set_mime_data(imgSurface->CairoSurface(), "mozilla/magic", ++ (const unsigned char *) "data", 4, ++ SourceSnapshotDetached, imgSurface.get()); } srcBuffer->AddRef(); + aSurface->SetData(&kSourceSurface, srcBuffer, SourceBufferDestroy); + + return srcBuffer; + } + From owner-freebsd-gecko@FreeBSD.ORG Thu Aug 30 04:06:14 2012 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 132B7106564A for ; Thu, 30 Aug 2012 04:06:14 +0000 (UTC) (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.245.56]) by mx1.freebsd.org (Postfix) with ESMTP id A39978FC0A for ; Thu, 30 Aug 2012 04:06:13 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id q7U46CGJ035278 for ; Thu, 30 Aug 2012 04:06:12 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id q7U467Cj033766 for freebsd-gecko@freebsd.org; Thu, 30 Aug 2012 04:06:07 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Thu, 30 Aug 2012 04:06:07 GMT Message-Id: <201208300406.q7U467Cj033766@trillian.chruetertee.ch> X-Authentication-Warning: trillian.chruetertee.ch: www set sender to svn-freebsd-gecko@chruetertee.ch using -f From: svn-freebsd-gecko@chruetertee.ch To: freebsd-gecko@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: [SVN-Commit] r964 - in branches/experimental: Mk mail/thunderbird/files www/firefox-nightly/files www/firefox/files www/seamonkey/files X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: freebsd-gecko@freebsd.org List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Aug 2012 04:06:14 -0000 Author: jbeich Date: Thu Aug 30 04:06:07 2012 New Revision: 964 Log: use s16le sample format with ALSA Added: branches/experimental/mail/thunderbird/files/extra-bug780531 branches/experimental/www/firefox-nightly/files/extra-bug780531 branches/experimental/www/firefox/files/extra-bug780531 branches/experimental/www/seamonkey/files/extra-bug780531 Modified: branches/experimental/Mk/bsd.gecko.mk Modified: branches/experimental/Mk/bsd.gecko.mk ============================================================================== --- branches/experimental/Mk/bsd.gecko.mk Thu Aug 30 04:05:56 2012 (r963) +++ branches/experimental/Mk/bsd.gecko.mk Thu Aug 30 04:06:07 2012 (r964) @@ -724,7 +724,9 @@ LIB_DEPENDS+= asound.2:${PORTSDIR}/audio/alsa-lib RUN_DEPENDS+= ${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:${PORTSDIR}/audio/alsa-plugins MOZ_OPTIONS+= --enable-alsa -MOZ_OPTIONS+= --disable-floating-point # bug780531 +. if exists(${FILESDIR}/extra-bug780531) +EXTRA_PATCHES+= ${FILESDIR}/extra-bug780531 +. endif .endif .if ${PORT_OPTIONS:MPULSEAUDIO} Added: branches/experimental/mail/thunderbird/files/extra-bug780531 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/mail/thunderbird/files/extra-bug780531 Thu Aug 30 04:06:07 2012 (r964) @@ -0,0 +1,34 @@ +--- mozilla/configure.in~ ++++ mozilla/configure.in +@@ -5585,10 +5585,13 @@ if test -n "$MOZ_OGG"; then + MOZ_SYDNEYAUDIO=1 + MOZ_CUBEB=1 + MOZ_MEDIA=1 +- case "$target_cpu" in +- arm*) ++ case "$target" in ++ arm-*-linux*) + MOZ_TREMOR=1 + ;; ++ *-freebsd*) ++ MOZ_TREMOR=1 ++ ;; + *) + MOZ_VORBIS=1 + ;; +@@ -5715,10 +5720,13 @@ if test -n "$MOZ_WEBM" -a -z "$MOZ_NATIV + MOZ_SYDNEYAUDIO=1 + MOZ_CUBEB=1 + MOZ_MEDIA=1 +- case "$target_cpu" in +- arm*) ++ case "$target" in ++ arm-*-linux*) + MOZ_TREMOR=1 + ;; ++ *-freebsd*) ++ MOZ_TREMOR=1 ++ ;; + *) + MOZ_VORBIS=1 + ;; Added: branches/experimental/www/firefox-nightly/files/extra-bug780531 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/firefox-nightly/files/extra-bug780531 Thu Aug 30 04:06:07 2012 (r964) @@ -0,0 +1,22 @@ +--- configure.in~ ++++ configure.in +@@ -5151,12 +5148,17 @@ fi + + AC_SUBST(MOZ_WEBRTC) + +-case "$target_cpu" in +-arm*) ++case "$target" in ++arm-*-linux*) + MOZ_SAMPLE_TYPE_S16LE=1 + AC_DEFINE(MOZ_SAMPLE_TYPE_S16LE) + AC_SUBST(MOZ_SAMPLE_TYPE_S16LE) + ;; ++*-freebsd*) ++ MOZ_SAMPLE_TYPE_S16LE=1 ++ AC_DEFINE(MOZ_SAMPLE_TYPE_S16LE) ++ AC_SUBST(MOZ_SAMPLE_TYPE_S16LE) ++;; + *) + MOZ_SAMPLE_TYPE_FLOAT32=1 + AC_DEFINE(MOZ_SAMPLE_TYPE_FLOAT32) Added: branches/experimental/www/firefox/files/extra-bug780531 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/firefox/files/extra-bug780531 Thu Aug 30 04:06:07 2012 (r964) @@ -0,0 +1,34 @@ +--- configure.in~ ++++ configure.in +@@ -5585,10 +5585,13 @@ if test -n "$MOZ_OGG"; then + MOZ_SYDNEYAUDIO=1 + MOZ_CUBEB=1 + MOZ_MEDIA=1 +- case "$target_cpu" in +- arm*) ++ case "$target" in ++ arm-*-linux*) + MOZ_TREMOR=1 + ;; ++ *-freebsd*) ++ MOZ_TREMOR=1 ++ ;; + *) + MOZ_VORBIS=1 + ;; +@@ -5715,10 +5720,13 @@ if test -n "$MOZ_WEBM" -a -z "$MOZ_NATIV + MOZ_SYDNEYAUDIO=1 + MOZ_CUBEB=1 + MOZ_MEDIA=1 +- case "$target_cpu" in +- arm*) ++ case "$target" in ++ arm-*-linux*) + MOZ_TREMOR=1 + ;; ++ *-freebsd*) ++ MOZ_TREMOR=1 ++ ;; + *) + MOZ_VORBIS=1 + ;; Added: branches/experimental/www/seamonkey/files/extra-bug780531 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/seamonkey/files/extra-bug780531 Thu Aug 30 04:06:07 2012 (r964) @@ -0,0 +1,34 @@ +--- mozilla/configure.in~ ++++ mozilla/configure.in +@@ -5585,10 +5585,13 @@ if test -n "$MOZ_OGG"; then + MOZ_SYDNEYAUDIO=1 + MOZ_CUBEB=1 + MOZ_MEDIA=1 +- case "$target_cpu" in +- arm*) ++ case "$target" in ++ arm-*-linux*) + MOZ_TREMOR=1 + ;; ++ *-freebsd*) ++ MOZ_TREMOR=1 ++ ;; + *) + MOZ_VORBIS=1 + ;; +@@ -5715,10 +5720,13 @@ if test -n "$MOZ_WEBM" -a -z "$MOZ_NATIV + MOZ_SYDNEYAUDIO=1 + MOZ_CUBEB=1 + MOZ_MEDIA=1 +- case "$target_cpu" in +- arm*) ++ case "$target" in ++ arm-*-linux*) + MOZ_TREMOR=1 + ;; ++ *-freebsd*) ++ MOZ_TREMOR=1 ++ ;; + *) + MOZ_VORBIS=1 + ;; From owner-freebsd-gecko@FreeBSD.ORG Thu Aug 30 04:06:24 2012 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BD981106564A for ; Thu, 30 Aug 2012 04:06:24 +0000 (UTC) (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.245.56]) by mx1.freebsd.org (Postfix) with ESMTP id 260D48FC18 for ; Thu, 30 Aug 2012 04:06:23 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id q7U46N95039318 for ; Thu, 30 Aug 2012 04:06:23 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id q7U46IWB036474 for freebsd-gecko@freebsd.org; Thu, 30 Aug 2012 04:06:18 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Thu, 30 Aug 2012 04:06:18 GMT Message-Id: <201208300406.q7U46IWB036474@trillian.chruetertee.ch> X-Authentication-Warning: trillian.chruetertee.ch: www set sender to svn-freebsd-gecko@chruetertee.ch using -f From: svn-freebsd-gecko@chruetertee.ch To: freebsd-gecko@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: [SVN-Commit] r965 - in branches/experimental: mail/thunderbird/files www/firefox/files www/seamonkey/files X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: freebsd-gecko@freebsd.org List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Aug 2012 04:06:24 -0000 Author: jbeich Date: Thu Aug 30 04:06:17 2012 New Revision: 965 Log: add a few gstreamer patches Added: branches/experimental/mail/thunderbird/files/patch-bug723860 branches/experimental/mail/thunderbird/files/patch-bug761030 branches/experimental/mail/thunderbird/files/patch-bug775257 branches/experimental/mail/thunderbird/files/patch-bug777696 branches/experimental/www/firefox/files/patch-bug723860 branches/experimental/www/firefox/files/patch-bug761030 branches/experimental/www/firefox/files/patch-bug775257 branches/experimental/www/firefox/files/patch-bug777696 branches/experimental/www/seamonkey/files/patch-bug723860 branches/experimental/www/seamonkey/files/patch-bug761030 branches/experimental/www/seamonkey/files/patch-bug775257 branches/experimental/www/seamonkey/files/patch-bug777696 Added: branches/experimental/mail/thunderbird/files/patch-bug723860 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/mail/thunderbird/files/patch-bug723860 Thu Aug 30 04:06:17 2012 (r965) @@ -0,0 +1,54 @@ +commit 4e07587 +Author: Matthew Gregan +Date: Wed Jun 6 17:58:07 2012 +1200 + + Bug 723860 - Early bail from reader's GetBuffered() if not yet initialized. r=doublec +--- + content/media/gstreamer/nsGStreamerReader.cpp | 4 ++++ + content/media/ogg/nsOggReader.cpp | 3 +-- + content/media/wave/nsWaveReader.cpp | 3 +++ + 3 files changed, 8 insertions(+), 2 deletions(-) + +diff --git mozilla/content/media/gstreamer/nsGStreamerReader.cpp mozilla/content/media/gstreamer/nsGStreamerReader.cpp +index 164fb2e..06a09b5 100644 +--- mozilla/content/media/gstreamer/nsGStreamerReader.cpp ++++ mozilla/content/media/gstreamer/nsGStreamerReader.cpp +@@ -505,6 +505,10 @@ nsresult nsGStreamerReader::Seek(PRInt64 aTarget, + nsresult nsGStreamerReader::GetBuffered(nsTimeRanges* aBuffered, + PRInt64 aStartTime) + { ++ if (!mInfo.mHasVideo && !mInfo.mHasAudio) { ++ return NS_OK; ++ } ++ + GstFormat format = GST_FORMAT_TIME; + MediaResource* resource = mDecoder->GetResource(); + gint64 resourceLength = resource->GetLength(); +diff --git mozilla/content/media/ogg/nsOggReader.cpp mozilla/content/media/ogg/nsOggReader.cpp +index c6ff008..8d40e2c 100644 +--- mozilla/content/media/ogg/nsOggReader.cpp ++++ mozilla/content/media/ogg/nsOggReader.cpp +@@ -1532,8 +1532,7 @@ nsresult nsOggReader::GetBuffered(nsTimeRanges* aBuffered, PRInt64 aStartTime) + { + // HasAudio and HasVideo are not used here as they take a lock and cause + // a deadlock. Accessing mInfo doesn't require a lock - it doesn't change +- // after metadata is read and GetBuffered isn't called before metadata is +- // read. ++ // after metadata is read. + if (!mInfo.mHasVideo && !mInfo.mHasAudio) { + // No need to search through the file if there are no audio or video tracks + return NS_OK; +diff --git mozilla/content/media/wave/nsWaveReader.cpp mozilla/content/media/wave/nsWaveReader.cpp +index 7242eb5..60fc1e1 100644 +--- mozilla/content/media/wave/nsWaveReader.cpp ++++ mozilla/content/media/wave/nsWaveReader.cpp +@@ -239,6 +239,9 @@ static double RoundToUsecs(double aSeconds) { + + nsresult nsWaveReader::GetBuffered(nsTimeRanges* aBuffered, PRInt64 aStartTime) + { ++ if (!mInfo.mHasAudio) { ++ return NS_OK; ++ } + PRInt64 startOffset = mDecoder->GetResource()->GetNextCachedData(mWavePCMOffset); + while (startOffset >= 0) { + PRInt64 endOffset = mDecoder->GetResource()->GetCachedDataEnd(startOffset); Added: branches/experimental/mail/thunderbird/files/patch-bug761030 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/mail/thunderbird/files/patch-bug761030 Thu Aug 30 04:06:17 2012 (r965) @@ -0,0 +1,25 @@ +commit 8bc9e15 +Author: Stephen Moehle +Date: Tue Jun 5 11:31:13 2012 +1200 + + Bug 761030 - Fix crash with HTML 5 video with GStreamer enabled - r=kinetik + + --HG-- + extra : rebase_source : 5e884550f9870bd2fda247d50bebd472e8368588 +--- + content/media/gstreamer/nsGStreamerReader.cpp | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git mozilla/content/media/gstreamer/nsGStreamerReader.cpp mozilla/content/media/gstreamer/nsGStreamerReader.cpp +index 17374a3..6a50e09 100644 +--- mozilla/content/media/gstreamer/nsGStreamerReader.cpp ++++ mozilla/content/media/gstreamer/nsGStreamerReader.cpp +@@ -452,6 +452,8 @@ bool nsGStreamerReader::DecodeVideoFrame(bool &aKeyFrameSkip, + i, height); + b.mPlanes[i].mWidth = gst_video_format_get_component_width(format, + i, width); ++ b.mPlanes[i].mOffset = 0; ++ b.mPlanes[i].mSkip = 0; + } + + bool isKeyframe = !GST_BUFFER_FLAG_IS_SET(buffer, Added: branches/experimental/mail/thunderbird/files/patch-bug775257 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/mail/thunderbird/files/patch-bug775257 Thu Aug 30 04:06:17 2012 (r965) @@ -0,0 +1,27 @@ +commit 8fc8b74 +Author: Oleg Romashin +Date: Wed Jul 18 22:46:11 2012 -0400 + + Bug 775257 - Gstreamer backend on Meego N9 produce extra noise in audio playback.r=giles +--- + content/media/gstreamer/nsGStreamerReader.cpp | 5 +++++ + 1 file changed, 5 insertions(+) + +diff --git mozilla/content/media/gstreamer/nsGStreamerReader.cpp mozilla/content/media/gstreamer/nsGStreamerReader.cpp +index c48f92e..0fb801a 100644 +--- mozilla/content/media/gstreamer/nsGStreamerReader.cpp ++++ mozilla/content/media/gstreamer/nsGStreamerReader.cpp +@@ -130,8 +130,13 @@ nsresult nsGStreamerReader::Init(nsBuiltinDecoderReader* aCloneDonor) + gst_object_unref(sinkpad); + + mAudioSink = gst_parse_bin_from_description("capsfilter name=filter ! " ++#ifndef MOZ_TREMOR + "appsink name=audiosink sync=true caps=audio/x-raw-float," + "channels={1,2},rate=44100,width=32,endianness=1234", TRUE, NULL); ++#else ++ "appsink name=audiosink sync=true caps=audio/x-raw-int," ++ "channels={1,2},rate=48000,width=16,endianness=1234", TRUE, NULL); ++#endif + mAudioAppSink = GST_APP_SINK(gst_bin_get_by_name(GST_BIN(mAudioSink), + "audiosink")); + gst_app_sink_set_callbacks(mAudioAppSink, &mSinkCallbacks, Added: branches/experimental/mail/thunderbird/files/patch-bug777696 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/mail/thunderbird/files/patch-bug777696 Thu Aug 30 04:06:17 2012 (r965) @@ -0,0 +1,32 @@ +commit 0c0d1a8 +Author: Landry Breuil +Date: Mon Jul 30 17:57:15 2012 +0200 + + Bug 777696: Fix gstreamer backend on big endian architectures. r=doublec +--- + content/media/gstreamer/nsGStreamerReader.cpp | 8 ++++++++ + 1 file changed, 8 insertions(+) + +diff --git mozilla/content/media/gstreamer/nsGStreamerReader.cpp mozilla/content/media/gstreamer/nsGStreamerReader.cpp +index 0fb801a..4a69196 100644 +--- mozilla/content/media/gstreamer/nsGStreamerReader.cpp ++++ mozilla/content/media/gstreamer/nsGStreamerReader.cpp +@@ -132,10 +132,18 @@ nsresult nsGStreamerReader::Init(nsBuiltinDecoderReader* aCloneDonor) + mAudioSink = gst_parse_bin_from_description("capsfilter name=filter ! " + #ifdef MOZ_TREMOR + "appsink name=audiosink sync=true caps=audio/x-raw-float," ++#ifdef IS_LITTLE_ENDIAN + "channels={1,2},rate=44100,width=32,endianness=1234", TRUE, NULL); + #else ++ "channels={1,2},rate=44100,width=32,endianness=4321", TRUE, NULL); ++#endif ++#else + "appsink name=audiosink sync=true caps=audio/x-raw-int," ++#ifdef IS_LITTLE_ENDIAN + "channels={1,2},rate=48000,width=16,endianness=1234", TRUE, NULL); ++#else ++ "channels={1,2},rate=48000,width=16,endianness=4321", TRUE, NULL); ++#endif + #endif + mAudioAppSink = GST_APP_SINK(gst_bin_get_by_name(GST_BIN(mAudioSink), + "audiosink")); Added: branches/experimental/www/firefox/files/patch-bug723860 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/firefox/files/patch-bug723860 Thu Aug 30 04:06:17 2012 (r965) @@ -0,0 +1,54 @@ +commit 4e07587 +Author: Matthew Gregan +Date: Wed Jun 6 17:58:07 2012 +1200 + + Bug 723860 - Early bail from reader's GetBuffered() if not yet initialized. r=doublec +--- + content/media/gstreamer/nsGStreamerReader.cpp | 4 ++++ + content/media/ogg/nsOggReader.cpp | 3 +-- + content/media/wave/nsWaveReader.cpp | 3 +++ + 3 files changed, 8 insertions(+), 2 deletions(-) + +diff --git content/media/gstreamer/nsGStreamerReader.cpp content/media/gstreamer/nsGStreamerReader.cpp +index 164fb2e..06a09b5 100644 +--- content/media/gstreamer/nsGStreamerReader.cpp ++++ content/media/gstreamer/nsGStreamerReader.cpp +@@ -505,6 +505,10 @@ nsresult nsGStreamerReader::Seek(PRInt64 aTarget, + nsresult nsGStreamerReader::GetBuffered(nsTimeRanges* aBuffered, + PRInt64 aStartTime) + { ++ if (!mInfo.mHasVideo && !mInfo.mHasAudio) { ++ return NS_OK; ++ } ++ + GstFormat format = GST_FORMAT_TIME; + MediaResource* resource = mDecoder->GetResource(); + gint64 resourceLength = resource->GetLength(); +diff --git content/media/ogg/nsOggReader.cpp content/media/ogg/nsOggReader.cpp +index c6ff008..8d40e2c 100644 +--- content/media/ogg/nsOggReader.cpp ++++ content/media/ogg/nsOggReader.cpp +@@ -1532,8 +1532,7 @@ nsresult nsOggReader::GetBuffered(nsTimeRanges* aBuffered, PRInt64 aStartTime) + { + // HasAudio and HasVideo are not used here as they take a lock and cause + // a deadlock. Accessing mInfo doesn't require a lock - it doesn't change +- // after metadata is read and GetBuffered isn't called before metadata is +- // read. ++ // after metadata is read. + if (!mInfo.mHasVideo && !mInfo.mHasAudio) { + // No need to search through the file if there are no audio or video tracks + return NS_OK; +diff --git content/media/wave/nsWaveReader.cpp content/media/wave/nsWaveReader.cpp +index 7242eb5..60fc1e1 100644 +--- content/media/wave/nsWaveReader.cpp ++++ content/media/wave/nsWaveReader.cpp +@@ -239,6 +239,9 @@ static double RoundToUsecs(double aSeconds) { + + nsresult nsWaveReader::GetBuffered(nsTimeRanges* aBuffered, PRInt64 aStartTime) + { ++ if (!mInfo.mHasAudio) { ++ return NS_OK; ++ } + PRInt64 startOffset = mDecoder->GetResource()->GetNextCachedData(mWavePCMOffset); + while (startOffset >= 0) { + PRInt64 endOffset = mDecoder->GetResource()->GetCachedDataEnd(startOffset); Added: branches/experimental/www/firefox/files/patch-bug761030 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/firefox/files/patch-bug761030 Thu Aug 30 04:06:17 2012 (r965) @@ -0,0 +1,25 @@ +commit 8bc9e15 +Author: Stephen Moehle +Date: Tue Jun 5 11:31:13 2012 +1200 + + Bug 761030 - Fix crash with HTML 5 video with GStreamer enabled - r=kinetik + + --HG-- + extra : rebase_source : 5e884550f9870bd2fda247d50bebd472e8368588 +--- + content/media/gstreamer/nsGStreamerReader.cpp | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git content/media/gstreamer/nsGStreamerReader.cpp content/media/gstreamer/nsGStreamerReader.cpp +index 17374a3..6a50e09 100644 +--- content/media/gstreamer/nsGStreamerReader.cpp ++++ content/media/gstreamer/nsGStreamerReader.cpp +@@ -452,6 +452,8 @@ bool nsGStreamerReader::DecodeVideoFrame(bool &aKeyFrameSkip, + i, height); + b.mPlanes[i].mWidth = gst_video_format_get_component_width(format, + i, width); ++ b.mPlanes[i].mOffset = 0; ++ b.mPlanes[i].mSkip = 0; + } + + bool isKeyframe = !GST_BUFFER_FLAG_IS_SET(buffer, Added: branches/experimental/www/firefox/files/patch-bug775257 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/firefox/files/patch-bug775257 Thu Aug 30 04:06:17 2012 (r965) @@ -0,0 +1,27 @@ +commit 8fc8b74 +Author: Oleg Romashin +Date: Wed Jul 18 22:46:11 2012 -0400 + + Bug 775257 - Gstreamer backend on Meego N9 produce extra noise in audio playback.r=giles +--- + content/media/gstreamer/nsGStreamerReader.cpp | 5 +++++ + 1 file changed, 5 insertions(+) + +diff --git content/media/gstreamer/nsGStreamerReader.cpp content/media/gstreamer/nsGStreamerReader.cpp +index c48f92e..0fb801a 100644 +--- content/media/gstreamer/nsGStreamerReader.cpp ++++ content/media/gstreamer/nsGStreamerReader.cpp +@@ -130,8 +130,13 @@ nsresult nsGStreamerReader::Init(nsBuiltinDecoderReader* aCloneDonor) + gst_object_unref(sinkpad); + + mAudioSink = gst_parse_bin_from_description("capsfilter name=filter ! " ++#ifndef MOZ_TREMOR + "appsink name=audiosink sync=true caps=audio/x-raw-float," + "channels={1,2},rate=44100,width=32,endianness=1234", TRUE, NULL); ++#else ++ "appsink name=audiosink sync=true caps=audio/x-raw-int," ++ "channels={1,2},rate=48000,width=16,endianness=1234", TRUE, NULL); ++#endif + mAudioAppSink = GST_APP_SINK(gst_bin_get_by_name(GST_BIN(mAudioSink), + "audiosink")); + gst_app_sink_set_callbacks(mAudioAppSink, &mSinkCallbacks, Added: branches/experimental/www/firefox/files/patch-bug777696 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/firefox/files/patch-bug777696 Thu Aug 30 04:06:17 2012 (r965) @@ -0,0 +1,32 @@ +commit 0c0d1a8 +Author: Landry Breuil +Date: Mon Jul 30 17:57:15 2012 +0200 + + Bug 777696: Fix gstreamer backend on big endian architectures. r=doublec +--- + content/media/gstreamer/nsGStreamerReader.cpp | 8 ++++++++ + 1 file changed, 8 insertions(+) + +diff --git content/media/gstreamer/nsGStreamerReader.cpp content/media/gstreamer/nsGStreamerReader.cpp +index 0fb801a..4a69196 100644 +--- content/media/gstreamer/nsGStreamerReader.cpp ++++ content/media/gstreamer/nsGStreamerReader.cpp +@@ -132,10 +132,18 @@ nsresult nsGStreamerReader::Init(nsBuiltinDecoderReader* aCloneDonor) + mAudioSink = gst_parse_bin_from_description("capsfilter name=filter ! " + #ifdef MOZ_TREMOR + "appsink name=audiosink sync=true caps=audio/x-raw-float," ++#ifdef IS_LITTLE_ENDIAN + "channels={1,2},rate=44100,width=32,endianness=1234", TRUE, NULL); + #else ++ "channels={1,2},rate=44100,width=32,endianness=4321", TRUE, NULL); ++#endif ++#else + "appsink name=audiosink sync=true caps=audio/x-raw-int," ++#ifdef IS_LITTLE_ENDIAN + "channels={1,2},rate=48000,width=16,endianness=1234", TRUE, NULL); ++#else ++ "channels={1,2},rate=48000,width=16,endianness=4321", TRUE, NULL); ++#endif + #endif + mAudioAppSink = GST_APP_SINK(gst_bin_get_by_name(GST_BIN(mAudioSink), + "audiosink")); Added: branches/experimental/www/seamonkey/files/patch-bug723860 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/seamonkey/files/patch-bug723860 Thu Aug 30 04:06:17 2012 (r965) @@ -0,0 +1,54 @@ +commit 4e07587 +Author: Matthew Gregan +Date: Wed Jun 6 17:58:07 2012 +1200 + + Bug 723860 - Early bail from reader's GetBuffered() if not yet initialized. r=doublec +--- + content/media/gstreamer/nsGStreamerReader.cpp | 4 ++++ + content/media/ogg/nsOggReader.cpp | 3 +-- + content/media/wave/nsWaveReader.cpp | 3 +++ + 3 files changed, 8 insertions(+), 2 deletions(-) + +diff --git mozilla/content/media/gstreamer/nsGStreamerReader.cpp mozilla/content/media/gstreamer/nsGStreamerReader.cpp +index 164fb2e..06a09b5 100644 +--- mozilla/content/media/gstreamer/nsGStreamerReader.cpp ++++ mozilla/content/media/gstreamer/nsGStreamerReader.cpp +@@ -505,6 +505,10 @@ nsresult nsGStreamerReader::Seek(PRInt64 aTarget, + nsresult nsGStreamerReader::GetBuffered(nsTimeRanges* aBuffered, + PRInt64 aStartTime) + { ++ if (!mInfo.mHasVideo && !mInfo.mHasAudio) { ++ return NS_OK; ++ } ++ + GstFormat format = GST_FORMAT_TIME; + MediaResource* resource = mDecoder->GetResource(); + gint64 resourceLength = resource->GetLength(); +diff --git mozilla/content/media/ogg/nsOggReader.cpp mozilla/content/media/ogg/nsOggReader.cpp +index c6ff008..8d40e2c 100644 +--- mozilla/content/media/ogg/nsOggReader.cpp ++++ mozilla/content/media/ogg/nsOggReader.cpp +@@ -1532,8 +1532,7 @@ nsresult nsOggReader::GetBuffered(nsTimeRanges* aBuffered, PRInt64 aStartTime) + { + // HasAudio and HasVideo are not used here as they take a lock and cause + // a deadlock. Accessing mInfo doesn't require a lock - it doesn't change +- // after metadata is read and GetBuffered isn't called before metadata is +- // read. ++ // after metadata is read. + if (!mInfo.mHasVideo && !mInfo.mHasAudio) { + // No need to search through the file if there are no audio or video tracks + return NS_OK; +diff --git mozilla/content/media/wave/nsWaveReader.cpp mozilla/content/media/wave/nsWaveReader.cpp +index 7242eb5..60fc1e1 100644 +--- mozilla/content/media/wave/nsWaveReader.cpp ++++ mozilla/content/media/wave/nsWaveReader.cpp +@@ -239,6 +239,9 @@ static double RoundToUsecs(double aSeconds) { + + nsresult nsWaveReader::GetBuffered(nsTimeRanges* aBuffered, PRInt64 aStartTime) + { ++ if (!mInfo.mHasAudio) { ++ return NS_OK; ++ } + PRInt64 startOffset = mDecoder->GetResource()->GetNextCachedData(mWavePCMOffset); + while (startOffset >= 0) { + PRInt64 endOffset = mDecoder->GetResource()->GetCachedDataEnd(startOffset); Added: branches/experimental/www/seamonkey/files/patch-bug761030 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/seamonkey/files/patch-bug761030 Thu Aug 30 04:06:17 2012 (r965) @@ -0,0 +1,25 @@ +commit 8bc9e15 +Author: Stephen Moehle +Date: Tue Jun 5 11:31:13 2012 +1200 + + Bug 761030 - Fix crash with HTML 5 video with GStreamer enabled - r=kinetik + + --HG-- + extra : rebase_source : 5e884550f9870bd2fda247d50bebd472e8368588 +--- + content/media/gstreamer/nsGStreamerReader.cpp | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git mozilla/content/media/gstreamer/nsGStreamerReader.cpp mozilla/content/media/gstreamer/nsGStreamerReader.cpp +index 17374a3..6a50e09 100644 +--- mozilla/content/media/gstreamer/nsGStreamerReader.cpp ++++ mozilla/content/media/gstreamer/nsGStreamerReader.cpp +@@ -452,6 +452,8 @@ bool nsGStreamerReader::DecodeVideoFrame(bool &aKeyFrameSkip, + i, height); + b.mPlanes[i].mWidth = gst_video_format_get_component_width(format, + i, width); ++ b.mPlanes[i].mOffset = 0; ++ b.mPlanes[i].mSkip = 0; + } + + bool isKeyframe = !GST_BUFFER_FLAG_IS_SET(buffer, Added: branches/experimental/www/seamonkey/files/patch-bug775257 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/seamonkey/files/patch-bug775257 Thu Aug 30 04:06:17 2012 (r965) @@ -0,0 +1,27 @@ +commit 8fc8b74 +Author: Oleg Romashin +Date: Wed Jul 18 22:46:11 2012 -0400 + + Bug 775257 - Gstreamer backend on Meego N9 produce extra noise in audio playback.r=giles +--- + content/media/gstreamer/nsGStreamerReader.cpp | 5 +++++ + 1 file changed, 5 insertions(+) + +diff --git mozilla/content/media/gstreamer/nsGStreamerReader.cpp mozilla/content/media/gstreamer/nsGStreamerReader.cpp +index c48f92e..0fb801a 100644 +--- mozilla/content/media/gstreamer/nsGStreamerReader.cpp ++++ mozilla/content/media/gstreamer/nsGStreamerReader.cpp +@@ -130,8 +130,13 @@ nsresult nsGStreamerReader::Init(nsBuiltinDecoderReader* aCloneDonor) + gst_object_unref(sinkpad); + + mAudioSink = gst_parse_bin_from_description("capsfilter name=filter ! " ++#ifndef MOZ_TREMOR + "appsink name=audiosink sync=true caps=audio/x-raw-float," + "channels={1,2},rate=44100,width=32,endianness=1234", TRUE, NULL); ++#else ++ "appsink name=audiosink sync=true caps=audio/x-raw-int," ++ "channels={1,2},rate=48000,width=16,endianness=1234", TRUE, NULL); ++#endif + mAudioAppSink = GST_APP_SINK(gst_bin_get_by_name(GST_BIN(mAudioSink), + "audiosink")); + gst_app_sink_set_callbacks(mAudioAppSink, &mSinkCallbacks, Added: branches/experimental/www/seamonkey/files/patch-bug777696 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/seamonkey/files/patch-bug777696 Thu Aug 30 04:06:17 2012 (r965) @@ -0,0 +1,32 @@ +commit 0c0d1a8 +Author: Landry Breuil +Date: Mon Jul 30 17:57:15 2012 +0200 + + Bug 777696: Fix gstreamer backend on big endian architectures. r=doublec +--- + content/media/gstreamer/nsGStreamerReader.cpp | 8 ++++++++ + 1 file changed, 8 insertions(+) + +diff --git mozilla/content/media/gstreamer/nsGStreamerReader.cpp mozilla/content/media/gstreamer/nsGStreamerReader.cpp +index 0fb801a..4a69196 100644 +--- mozilla/content/media/gstreamer/nsGStreamerReader.cpp ++++ mozilla/content/media/gstreamer/nsGStreamerReader.cpp +@@ -132,10 +132,18 @@ nsresult nsGStreamerReader::Init(nsBuiltinDecoderReader* aCloneDonor) + mAudioSink = gst_parse_bin_from_description("capsfilter name=filter ! " + #ifdef MOZ_TREMOR + "appsink name=audiosink sync=true caps=audio/x-raw-float," ++#ifdef IS_LITTLE_ENDIAN + "channels={1,2},rate=44100,width=32,endianness=1234", TRUE, NULL); + #else ++ "channels={1,2},rate=44100,width=32,endianness=4321", TRUE, NULL); ++#endif ++#else + "appsink name=audiosink sync=true caps=audio/x-raw-int," ++#ifdef IS_LITTLE_ENDIAN + "channels={1,2},rate=48000,width=16,endianness=1234", TRUE, NULL); ++#else ++ "channels={1,2},rate=48000,width=16,endianness=4321", TRUE, NULL); ++#endif + #endif + mAudioAppSink = GST_APP_SINK(gst_bin_get_by_name(GST_BIN(mAudioSink), + "audiosink")); From owner-freebsd-gecko@FreeBSD.ORG Thu Aug 30 04:06:32 2012 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C602F106567D for ; Thu, 30 Aug 2012 04:06:32 +0000 (UTC) (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.245.56]) by mx1.freebsd.org (Postfix) with ESMTP id 32A088FC1C for ; Thu, 30 Aug 2012 04:06:32 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id q7U46Vit041728 for ; Thu, 30 Aug 2012 04:06:31 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id q7U46QFR040574 for freebsd-gecko@freebsd.org; Thu, 30 Aug 2012 04:06:26 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Thu, 30 Aug 2012 04:06:26 GMT Message-Id: <201208300406.q7U46QFR040574@trillian.chruetertee.ch> X-Authentication-Warning: trillian.chruetertee.ch: www set sender to svn-freebsd-gecko@chruetertee.ch using -f From: svn-freebsd-gecko@chruetertee.ch To: freebsd-gecko@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: [SVN-Commit] r966 - in branches/experimental/www/firefox-nightly: . files X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: freebsd-gecko@freebsd.org List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Aug 2012 04:06:32 -0000 Author: jbeich Date: Thu Aug 30 04:06:25 2012 New Revision: 966 Log: update Nightly Added: branches/experimental/www/firefox-nightly/files/patch-ipc-chromium-src-base-platform_thread_posix.cc branches/experimental/www/firefox-nightly/files/patch-ipc-chromium-src-base-process_util_bsd.cc Deleted: branches/experimental/www/firefox-nightly/files/patch-bug753046 Modified: branches/experimental/www/firefox-nightly/Makefile.hgrev branches/experimental/www/firefox-nightly/distinfo Modified: branches/experimental/www/firefox-nightly/Makefile.hgrev ============================================================================== --- branches/experimental/www/firefox-nightly/Makefile.hgrev Thu Aug 30 04:06:17 2012 (r965) +++ branches/experimental/www/firefox-nightly/Makefile.hgrev Thu Aug 30 04:06:25 2012 (r966) @@ -1 +1 @@ -HGREV= 103640:118cc431d56f +HGREV= 103794:706174d31a02 Modified: branches/experimental/www/firefox-nightly/distinfo ============================================================================== --- branches/experimental/www/firefox-nightly/distinfo Thu Aug 30 04:06:17 2012 (r965) +++ branches/experimental/www/firefox-nightly/distinfo Thu Aug 30 04:06:25 2012 (r966) @@ -1,2 +1,2 @@ -SHA256 (firefox-nightly/118cc431d56f.tar.bz2) = 7f25f9699e658c771d1c75b8f6d2d04109072726d038a4406abd5ddb434a2f94 -SIZE (firefox-nightly/118cc431d56f.tar.bz2) = 89183739 +SHA256 (firefox-nightly/706174d31a02.tar.bz2) = d215cd40896cc94787dba02c9441335cb6f8f41e126b805386c6ae315713606f +SIZE (firefox-nightly/706174d31a02.tar.bz2) = 89195789 Deleted: branches/experimental/www/firefox-nightly/files/patch-bug753046 ============================================================================== --- branches/experimental/www/firefox-nightly/files/patch-bug753046 Thu Aug 30 04:06:25 2012 (r965) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,1208 +0,0 @@ -# Bug 753046 - Add support for DragonFly/NetBSD - -$NetBSD: patch-dom_plugins_ipc_PluginModuleChild.cpp,v 1.1 2012/03/06 12:34:09 ryoon Exp $ - ---- dom/plugins/ipc/PluginModuleChild.cpp.orig 2011-12-20 23:28:14.000000000 +0000 -+++ dom/plugins/ipc/PluginModuleChild.cpp -@@ -5,6 +5,7 @@ - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ - - #ifdef MOZ_WIDGET_QT -+#include // for _exit() - #include - #include "nsQAppInstance.h" - #include "NestedLoopTimer.h" -@@ -228,7 +228,7 @@ PluginModuleChild::Init(const std::strin - - // TODO: use PluginPRLibrary here - --#if defined(OS_LINUX) -+#if defined(OS_LINUX) || defined(OS_BSD) - mShutdownFunc = - (NP_PLUGINSHUTDOWN) PR_FindFunctionSymbol(mLibrary, "NP_Shutdown"); - -@@ -1790,7 +1790,7 @@ PluginModuleChild::AnswerNP_GetEntryPoin - PLUGIN_LOG_DEBUG_METHOD; - AssertPluginThread(); - --#if defined(OS_LINUX) -+#if defined(OS_LINUX) || defined(OS_BSD) - return true; - #elif defined(OS_WIN) || defined(OS_MACOSX) - *_retval = mGetEntryPointsFunc(&mFunctions); -@@ -1823,7 +1823,7 @@ PluginModuleChild::AnswerNP_Initialize(N - SendBackUpXResources(FileDescriptor(xSocketFd, false/*don't close*/)); - #endif - --#if defined(OS_LINUX) -+#if defined(OS_LINUX) || defined(OS_BSD) - *_retval = mInitializeFunc(&sBrowserFuncs, &mFunctions); - return true; - #elif defined(OS_WIN) || defined(OS_MACOSX) -$NetBSD: patch-dom_plugins_ipc_PluginModuleChild.h,v 1.1 2012/03/06 12:34:09 ryoon Exp $ - ---- dom/plugins/ipc/PluginModuleChild.h.orig 2011-12-20 23:28:14.000000000 +0000 -+++ dom/plugins/ipc/PluginModuleChild.h -@@ -340,7 +340,7 @@ private: - - // we get this from the plugin - NP_PLUGINSHUTDOWN mShutdownFunc; --#ifdef OS_LINUX -+#if defined(OS_LINUX) || defined(OS_BSD) - NP_PLUGINUNIXINIT mInitializeFunc; - #elif defined(OS_WIN) || defined(OS_MACOSX) - NP_PLUGININIT mInitializeFunc; -$NetBSD: patch-ipc_chromium_Makefile.in,v 1.1 2012/03/06 12:34:09 ryoon Exp $ - ---- ipc/chromium/Makefile.in.orig 2012-02-16 06:40:33.000000000 +0000 -+++ ipc/chromium/Makefile.in -@@ -278,6 +278,33 @@ endif - - endif # } OS_LINUX - -+ifdef OS_BSD # { -+ -+CPPSRCS += \ -+ atomicops_internals_x86_gcc.cc \ -+ process_util_bsd.cc \ -+ time_posix.cc \ -+ $(NULL) -+ -+ifdef MOZ_ENABLE_GTK2 -+CPPSRCS += \ -+ message_pump_glib.cc \ -+ $(NULL) -+endif -+ -+ifdef MOZ_ENABLE_QT -+MOCSRCS = \ -+ moc_message_pump_qt.cc \ -+ $(NULL) -+ -+CPPSRCS += \ -+ $(MOCSRCS) \ -+ message_pump_qt.cc \ -+ $(NULL) -+endif -+ -+endif # } OS_BSD -+ - # libevent - - ifndef MOZ_NATIVE_LIBEVENT # { -$NetBSD: patch-ipc_chromium_chromium-config.mk,v 1.2 2012/03/15 08:30:06 ryoon Exp $ - ---- ipc/chromium/chromium-config.mk.orig 2012-02-16 07:40:33.000000000 +0100 -+++ ipc/chromium/chromium-config.mk 2012-03-11 11:05:40.397182000 +0100 -@@ -56,17 +56,6 @@ - -I$(DEPTH)/ipc/ipdl/_ipdlheaders \ - $(NULL) - --ifeq ($(OS_ARCH),Darwin) # { -- --OS_MACOSX = 1 --OS_POSIX = 1 -- --DEFINES += \ -- -DOS_MACOSX=1 \ -- -DOS_POSIX=1 \ -- $(NULL) -- --else # } { - ifeq ($(OS_ARCH),WINNT) # { - OS_LIBS += $(call EXPAND_LIBNAME,psapi shell32 dbghelp) - -@@ -93,13 +82,65 @@ - endif - - else # } { -- --OS_LINUX = 1 - OS_POSIX = 1 -+DEFINES += -DOS_POSIX=1 -+ -+ifeq ($(OS_ARCH),Darwin) # { -+ -+OS_MACOSX = 1 -+DEFINES += \ -+ -DOS_MACOSX=1 \ -+ $(NULL) -+ -+else # } { -+ifeq ($(OS_ARCH),DragonFly) # { -+ -+OS_DRAGONFLY = 1 -+OS_BSD = 1 -+OS_LIBS += $(call EXPAND_LIBNAME,kvm) -+DEFINES += \ -+ -DOS_DRAGONFLY=1 \ -+ -DOS_BSD=1 \ -+ $(NULL) -+ -+else # } { -+ifeq ($(OS_ARCH),FreeBSD) # { -+ -+OS_FREEBSD = 1 -+OS_BSD = 1 -+OS_LIBS += $(call EXPAND_LIBNAME,kvm) -+DEFINES += \ -+ -DOS_FREEBSD=1 \ -+ -DOS_BSD=1 \ -+ $(NULL) - -+else # } { -+ifeq ($(OS_ARCH),NetBSD) # { -+ -+OS_NETBSD = 1 -+OS_BSD = 1 -+OS_LIBS += $(call EXPAND_LIBNAME,kvm) -+DEFINES += \ -+ -DOS_NETBSD=1 \ -+ -DOS_BSD=1 \ -+ $(NULL) -+ -+else # } { -+ifeq ($(OS_ARCH),OpenBSD) # { -+ -+OS_OPENBSD = 1 -+OS_BSD = 1 -+OS_LIBS += $(call EXPAND_LIBNAME,kvm) -+DEFINES += \ -+ -DOS_OPENBSD=1 \ -+ -DOS_BSD=1 \ -+ $(NULL) -+ -+else # } { -+ -+OS_LINUX = 1 - DEFINES += \ - -DOS_LINUX=1 \ -- -DOS_POSIX=1 \ - $(NULL) - - # NB: to stop gcc warnings about exporting template instantiation -@@ -107,4 +147,8 @@ - - endif # } - endif # } -+endif # } -+endif # } -+endif # } -+endif # } - -$NetBSD: patch-ipc_chromium_src_base_base__paths.h,v 1.1 2012/03/06 12:34:09 ryoon Exp $ - ---- ipc/chromium/src/base/base_paths.h.orig 2011-12-20 23:28:19.000000000 +0000 -+++ ipc/chromium/src/base/base_paths.h -@@ -13,7 +13,7 @@ - #include "base/base_paths_win.h" - #elif defined(OS_MACOSX) - #include "base/base_paths_mac.h" --#elif defined(OS_LINUX) -+#elif defined(OS_LINUX) || defined(OS_BSD) - #include "base/base_paths_linux.h" - #endif - #include "base/path_service.h" -$NetBSD: patch-ipc_chromium_src_base_debug__util__posic.cc,v 1.3 2012/04/01 15:18:45 ryoon Exp $ - ---- ipc/chromium/src/base/debug_util_posix.cc.orig 2012-03-13 01:36:53.000000000 +0000 -+++ ipc/chromium/src/base/debug_util_posix.cc -@@ -5,7 +5,7 @@ - #include "build/build_config.h" - #include "base/debug_util.h" - --#define MOZ_HAVE_EXECINFO_H (!defined(ANDROID) && !defined(__OpenBSD__)) -+#define MOZ_HAVE_EXECINFO_H (defined(OS_LINUX) && !defined(ANDROID)) - - #include - #include -@@ -17,9 +17,16 @@ - #include - #if MOZ_HAVE_EXECINFO_H - #include -+#endif -+ -+#if defined(OS_MACOSX) || defined(OS_BSD) - #include - #endif - -+#if defined(OS_DRAGONFLY) || defined(OS_FREEBSD) -+#include -+#endif -+ - #include "base/basictypes.h" - #include "base/eintr_wrapper.h" - #include "base/logging.h" -@@ -32,7 +37,7 @@ bool DebugUtil::SpawnDebuggerOnProcess(u - return false; - } - --#if defined(OS_MACOSX) -+#if defined(OS_MACOSX) || defined(OS_BSD) - - // Based on Apple's recommended method as described in - // http://developer.apple.com/qa/qa2004/qa1361.html -@@ -71,7 +76,15 @@ bool DebugUtil::BeingDebugged() { - - // This process is being debugged if the P_TRACED flag is set. - is_set = true; -+#if defined(OS_DRAGONFLY) -+ being_debugged = (info.kp_flags & P_TRACED) != 0; -+#elif defined(OS_FREEBSD) -+ being_debugged = (info.ki_flag & P_TRACED) != 0; -+#elif defined(OS_OPENBSD) -+ being_debugged = (info.p_flag & P_TRACED) != 0; -+#else - being_debugged = (info.kp_proc.p_flag & P_TRACED) != 0; -+#endif - return being_debugged; - } - -diff --git ipc/chromium/src/base/dir_reader_bsd.h ipc/chromium/src/base/dir_reader_bsd.h -new file mode 100644 -index 0000000..3fc1a87 ---- /dev/null -+++ ipc/chromium/src/base/dir_reader_bsd.h -@@ -0,0 +1,108 @@ -+// Copyright (c) 2010 The Chromium Authors. All rights reserved. -+// Use of this source code is governed by a BSD-style license that can be -+// found in the LICENSE file. -+ -+// derived from dir_reader_linux.h -+ -+#ifndef BASE_DIR_READER_BSD_H_ -+#define BASE_DIR_READER_BSD_H_ -+#pragma once -+ -+#include -+#include -+#include -+#include -+#include -+ -+#include "base/logging.h" -+#include "base/eintr_wrapper.h" -+ -+// See the comments in dir_reader_posix.h about this. -+ -+namespace base { -+ -+class DirReaderBSD { -+ public: -+ explicit DirReaderBSD(const char* directory_path) -+#ifdef O_DIRECTORY -+ : fd_(open(directory_path, O_RDONLY | O_DIRECTORY)), -+#else -+ : fd_(open(directory_path, O_RDONLY)), -+#endif -+ offset_(0), -+ size_(0) { -+ memset(buf_, 0, sizeof(buf_)); -+ } -+ -+ ~DirReaderBSD() { -+ if (fd_ >= 0) { -+ if (HANDLE_EINTR(close(fd_))) -+ DLOG(ERROR) << "Failed to close directory handle"; -+ } -+ } -+ -+ bool IsValid() const { -+ return fd_ >= 0; -+ } -+ -+ // Move to the next entry returning false if the iteration is complete. -+ bool Next() { -+ if (size_) { -+ struct dirent* dirent = reinterpret_cast(&buf_[offset_]); -+ offset_ += dirent->d_reclen; -+ } -+ -+ if (offset_ != size_) -+ return true; -+ -+#ifdef OS_OPENBSD -+ const int r = getdirentries(fd_, buf_, sizeof(buf_), basep_); -+#else -+ const int r = getdents(fd_, buf_, sizeof(buf_)); -+#endif -+ if (r == 0) -+ return false; -+ if (r == -1) { -+#ifdef OS_OPENBSD -+ DLOG(ERROR) << "getdirentries returned an error: " << errno; -+#else -+ DLOG(ERROR) << "getdents returned an error: " << errno; -+#endif -+ return false; -+ } -+ size_ = r; -+ offset_ = 0; -+ return true; -+ } -+ -+ const char* name() const { -+ if (!size_) -+ return NULL; -+ -+ const struct dirent* dirent = -+ reinterpret_cast(&buf_[offset_]); -+ return dirent->d_name; -+ } -+ -+ int fd() const { -+ return fd_; -+ } -+ -+ static bool IsFallback() { -+ return false; -+ } -+ -+ private: -+ const int fd_; -+ char buf_[512]; -+#ifdef OS_OPENBSD -+ off_t *basep_; -+#endif -+ size_t offset_, size_; -+ -+ DISALLOW_COPY_AND_ASSIGN(DirReaderBSD); -+}; -+ -+} // namespace base -+ -+#endif // BASE_DIR_READER_BSD_H_ -diff --git ipc/chromium/src/base/dir_reader_posix.h ipc/chromium/src/base/dir_reader_posix.h -index 9a34492..62b280c 100644 ---- ipc/chromium/src/base/dir_reader_posix.h -+++ ipc/chromium/src/base/dir_reader_posix.h -@@ -18,16 +18,20 @@ - // seems worse than falling back to enumerating all file descriptors so we will - // probably never implement this on the Mac. - --#if defined(OS_LINUX) && !defined(OS_OPENBSD) -+#if defined(OS_LINUX) - #include "base/dir_reader_linux.h" -+#elif defined(OS_BSD) -+#include "base/dir_reader_bsd.h" - #else - #include "base/dir_reader_fallback.h" - #endif - - namespace base { - --#if defined(OS_LINUX) && !defined(OS_OPENBSD) -+#if defined(OS_LINUX) - typedef DirReaderLinux DirReaderPosix; -+#elif defined(OS_BSD) -+typedef DirReaderBSD DirReaderPosix; - #else - typedef DirReaderFallback DirReaderPosix; - #endif -$NetBSD: patch-ipc_chromium_src_base_file__util__posix.cc,v 1.2 2012/03/06 12:34:09 ryoon Exp $ - ---- ipc/chromium/src/base/file_util_posix.cc.orig 2011-12-20 23:28:19.000000000 +0000 -+++ ipc/chromium/src/base/file_util_posix.cc -@@ -31,7 +31,7 @@ - #include "base/time.h" - - // FreeBSD/OpenBSD lacks stat64, but its stat handles files >2GB just fine --#if defined(OS_FREEBSD) || defined(OS_OPENBSD) -+#ifndef HAVE_STAT64 - #define stat64 stat - #endif - -$NetBSD: patch-ipc_chromium_src_base_message__loop.cc,v 1.1 2012/03/06 12:34:09 ryoon Exp $ - ---- ipc/chromium/src/base/message_loop.cc.orig 2012-02-16 07:40:33.000000000 +0100 -+++ ipc/chromium/src/base/message_loop.cc 2012-02-21 21:24:41.000000000 +0100 -@@ -19,7 +19,7 @@ - #if defined(OS_POSIX) - #include "base/message_pump_libevent.h" - #endif --#if defined(OS_LINUX) -+#if defined(OS_LINUX) || defined(OS_BSD) - #ifdef MOZ_WIDGET_GTK2 - #include "base/message_pump_glib.h" - #endif -@@ -119,7 +119,7 @@ - if (type_ == TYPE_UI) { - #if defined(OS_MACOSX) - pump_ = base::MessagePumpMac::Create(); --#elif defined(OS_LINUX) -+#elif defined(OS_LINUX) || defined(OS_BSD) - pump_ = new base::MessagePumpForUI(); - #endif // OS_LINUX - } else if (type_ == TYPE_IO) { -$NetBSD: patch-ipc_chromium_src_base_platform__thread.h,v 1.1 2012/03/06 12:34:09 ryoon Exp $ - ---- ipc/chromium/src/base/platform_thread.h.orig 2011-12-20 23:28:19.000000000 +0000 -+++ ipc/chromium/src/base/platform_thread.h -@@ -22,9 +22,11 @@ typedef void* PlatformThreadHandle; // HANDLE - #elif defined(OS_POSIX) - #include - typedef pthread_t PlatformThreadHandle; --#if defined(OS_LINUX) -+#if defined(OS_LINUX) || defined(OS_OPENBSD) - #include - typedef pid_t PlatformThreadId; -+#elif defined(OS_BSD) -+typedef lwpid_t PlatformThreadId; - #elif defined(OS_MACOSX) - #include - typedef mach_port_t PlatformThreadId; -$NetBSD: patch-ipc_chromium_src_base_platform__thread__posix.cc,v 1.4 2012/04/01 15:18:45 ryoon Exp $ - ---- ipc/chromium/src/base/platform_thread_posix.cc.orig 2012-03-13 01:36:53.000000000 +0000 -+++ ipc/chromium/src/base/platform_thread_posix.cc -@@ -9,16 +9,30 @@ - - #if defined(OS_MACOSX) - #include -+#elif defined(OS_NETBSD) -+#include - #elif defined(OS_LINUX) - #include --#if !defined(__FreeBSD__) && !defined(__NetBSD__) && !defined(__OpenBSD__) && !defined(__DragonFly__) - #include --#elif !defined(__NetBSD__) --#include -+#elif defined(OS_FREEBSD) -+#include -+#if __FreeBSD_version > 802500 -+#include -+#else -+_Pragma("GCC visibility push(default)") -+extern "C" int thr_self(long *); -+_Pragma("GCC visibility pop") -+#endif - #endif -+ -+#if !defined(OS_MACOSX) - #include - #endif - -+#if defined(OS_BSD) && !defined(OS_NETBSD) -+#include -+#endif -+ - #if defined(OS_MACOSX) - namespace base { - void InitThreading(); -@@ -38,9 +45,20 @@ PlatformThreadId PlatformThread::CurrentId() { - // into the kernel. - #if defined(OS_MACOSX) - return mach_thread_self(); --#elif defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__DragonFly__) -+#elif defined(OS_NETBSD) -+ return _lwp_self(); -+#elif defined(OS_DRAGONFLY) -+ return lwp_gettid(); -+#elif defined(OS_FREEBSD) -+# if __FreeBSD_version > 900030 -+ return pthread_getthreadid_np(); -+# else -+ long lwpid; -+ thr_self(&lwpid); -+ return lwpid; -+# endif -+#elif defined(OS_OPENBSD) -- // TODO(BSD): find a better thread ID -- return (intptr_t)(pthread_self()); -+ return (intptr_t) (pthread_self()); - #elif defined(OS_LINUX) - return syscall(__NR_gettid); - #endif -@@ -102,9 +102,9 @@ void PlatformThread::SetName(const char* name) { - // Note that glibc also has a 'pthread_setname_np' api, but it may not be - // available everywhere and it's only benefit over using prctl directly is - // that it can set the name of threads other than the current thread. --#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__DragonFly__) -+#if defined(OS_BSD) && !defined(OS_NETBSD) - pthread_set_name_np(pthread_self(), name); --#elif defined(__NetBSD__) -+#elif defined(OS_NETBSD) - pthread_setname_np(pthread_self(), "%s", (void *)name); - #else - prctl(PR_SET_NAME, reinterpret_cast(name), 0, 0, 0); -$NetBSD: patch-ipc_chromium_src_base_process__util.h,v 1.1 2012/03/06 12:34:09 ryoon Exp $ - ---- ipc/chromium/src/base/process_util.h.orig 2011-12-21 00:28:19.000000000 +0100 -+++ ipc/chromium/src/base/process_util.h 2012-01-31 13:14:54.000000000 +0100 -@@ -280,6 +280,7 @@ class NamedProcessIterator { - const ProcessEntry* NextProcessEntry(); - - private: -+#if !defined(OS_BSD) - // Determines whether there's another process (regardless of executable) - // left in the list of all processes. Returns true and sets entry_ to - // that process's info if there is one, false otherwise. -@@ -292,18 +292,24 @@ - void InitProcessEntry(ProcessEntry* entry); - - std::wstring executable_name_; -+#endif - - #if defined(OS_WIN) - HANDLE snapshot_; - bool started_iteration_; - #elif defined(OS_LINUX) - DIR *procfs_dir_; -+#elif defined(OS_BSD) -+ std::vector content; -+ size_t nextEntry; - #elif defined(OS_MACOSX) - std::vector kinfo_procs_; - size_t index_of_kinfo_proc_; - #endif -+#if !defined(OS_BSD) - ProcessEntry entry_; - const ProcessFilter* filter_; -+#endif - - DISALLOW_EVIL_CONSTRUCTORS(NamedProcessIterator); - }; -$NetBSD: patch-ipc_chromium_src_base_process__util__bsd.cc,v 1.4 2012/04/01 15:18:45 ryoon Exp $ - ---- ipc/chromium/src/base/process_util_bsd.cc.orig 2012-04-01 00:04:28.000000000 +0000 -+++ ipc/chromium/src/base/process_util_bsd.cc -@@ -0,0 +1,367 @@ -+// Copyright (c) 2008 The Chromium Authors. All rights reserved. -+// Use of this source code is governed by a BSD-style license that can be -+// found in the LICENSE file. -+ -+// derived from process_util_linux.cc and process_util_mac.cc -+ -+#include "base/process_util.h" -+ -+#include -+#include -+#include -+#if defined(OS_DRAGONFLY) || defined(OS_FREEBSD) -+#include -+#endif -+ -+#include -+#include -+#include -+#include -+ -+#include -+ -+#include "base/debug_util.h" -+#include "base/eintr_wrapper.h" -+#include "base/file_util.h" -+#include "base/logging.h" -+#include "base/string_tokenizer.h" -+#include "base/string_util.h" -+ -+#if (defined(_POSIX_SPAWN) && _POSIX_SPAWN > 0) \ -+ || (defined(OS_NETBSD) && __NetBSD_Version__ >= 599006500) -+#define HAVE_POSIX_SPAWN 1 -+#endif -+ -+/* -+ * On platforms that are not gonk based, we fall back to an arbitrary -+ * UID. This is generally the UID for user `nobody', albeit it is not -+ * always the case. -+ */ -+ -+#if defined(OS_NETBSD) || defined(OS_OPENBSD) -+# define CHILD_UNPRIVILEGED_UID 32767 -+# define CHILD_UNPRIVILEGED_GID 32767 -+#else -+# define CHILD_UNPRIVILEGED_UID 65534 -+# define CHILD_UNPRIVILEGED_GID 65534 -+#endif -+ -+#ifndef __dso_public -+# ifdef __exported -+# define __dso_public __exported -+# else -+# define __dso_public __attribute__((__visibility__("default"))) -+# endif -+#endif -+ -+#ifdef HAVE_POSIX_SPAWN -+#include -+extern "C" char **environ __dso_public; -+#endif -+ -+namespace { -+ -+enum ParsingState { -+ KEY_NAME, -+ KEY_VALUE -+}; -+ -+static mozilla::EnvironmentLog gProcessLog("MOZ_PROCESS_LOG"); -+ -+} // namespace -+ -+namespace base { -+ -+#ifdef HAVE_POSIX_SPAWN -+ -+void FreeEnvVarsArray(char* array[], int length) -+{ -+ for (int i = 0; i < length; i++) { -+ free(array[i]); -+ } -+ delete[] array; -+} -+ -+bool LaunchApp(const std::vector& argv, -+ const file_handle_mapping_vector& fds_to_remap, -+ bool wait, ProcessHandle* process_handle) { -+ return LaunchApp(argv, fds_to_remap, environment_map(), -+ wait, process_handle); -+} -+ -+bool LaunchApp(const std::vector& argv, -+ const file_handle_mapping_vector& fds_to_remap, -+ const environment_map& env_vars_to_set, -+ bool wait, ProcessHandle* process_handle, -+ ProcessArchitecture arch) { -+ return LaunchApp(argv, fds_to_remap, env_vars_to_set, -+ SAME_PRIVILEGES_AS_PARENT, -+ wait, process_handle); -+} -+ -+bool LaunchApp(const std::vector& argv, -+ const file_handle_mapping_vector& fds_to_remap, -+ const environment_map& env_vars_to_set, -+ ChildPrivileges privs, -+ bool wait, ProcessHandle* process_handle, -+ ProcessArchitecture arch) { -+ bool retval = true; -+ -+ char* argv_copy[argv.size() + 1]; -+ for (size_t i = 0; i < argv.size(); i++) { -+ argv_copy[i] = const_cast(argv[i].c_str()); -+ } -+ argv_copy[argv.size()] = NULL; -+ -+ // Make sure we don't leak any FDs to the child process by marking all FDs -+ // as close-on-exec. -+ SetAllFDsToCloseOnExec(); -+ -+ // Copy environment to a new char array and add the variables -+ // in env_vars_to_set. -+ // Existing variables are overwritten by env_vars_to_set. -+ int pos = 0; -+ environment_map combined_env_vars = env_vars_to_set; -+ while(environ[pos] != NULL) { -+ std::string varString = environ[pos]; -+ std::string varName = varString.substr(0, varString.find_first_of('=')); -+ std::string varValue = varString.substr(varString.find_first_of('=') + 1); -+ if (combined_env_vars.find(varName) == combined_env_vars.end()) { -+ combined_env_vars[varName] = varValue; -+ } -+ pos++; -+ } -+ int varsLen = combined_env_vars.size() + 1; -+ -+ char** vars = new char*[varsLen]; -+ int i = 0; -+ for (environment_map::const_iterator it = combined_env_vars.begin(); -+ it != combined_env_vars.end(); ++it) { -+ std::string entry(it->first); -+ entry += "="; -+ entry += it->second; -+ vars[i] = strdup(entry.c_str()); -+ i++; -+ } -+ vars[i] = NULL; -+ -+ posix_spawn_file_actions_t file_actions; -+ if (posix_spawn_file_actions_init(&file_actions) != 0) { -+ FreeEnvVarsArray(vars, varsLen); -+ return false; -+ } -+ -+ // Turn fds_to_remap array into a set of dup2 calls. -+ for (file_handle_mapping_vector::const_iterator it = fds_to_remap.begin(); -+ it != fds_to_remap.end(); -+ ++it) { -+ int src_fd = it->first; -+ int dest_fd = it->second; -+ -+ if (src_fd == dest_fd) { -+ int flags = fcntl(src_fd, F_GETFD); -+ if (flags != -1) { -+ fcntl(src_fd, F_SETFD, flags & ~FD_CLOEXEC); -+ } -+ } else { -+ if (posix_spawn_file_actions_adddup2(&file_actions, src_fd, dest_fd) != 0) { -+ posix_spawn_file_actions_destroy(&file_actions); -+ FreeEnvVarsArray(vars, varsLen); -+ return false; -+ } -+ } -+ } -+ -+ pid_t pid = 0; -+ int spawn_succeeded = (posix_spawnp(&pid, -+ argv_copy[0], -+ &file_actions, -+ NULL, -+ argv_copy, -+ vars) == 0); -+ -+ FreeEnvVarsArray(vars, varsLen); -+ -+ posix_spawn_file_actions_destroy(&file_actions); -+ -+ bool process_handle_valid = pid > 0; -+ if (!spawn_succeeded || !process_handle_valid) { -+ retval = false; -+ } else { -+ if (wait) -+ HANDLE_EINTR(waitpid(pid, 0, 0)); -+ -+ if (process_handle) -+ *process_handle = pid; -+ } -+ -+ return retval; -+} -+ -+bool LaunchApp(const CommandLine& cl, -+ bool wait, bool start_hidden, ProcessHandle* process_handle) { -+ // TODO(playmobil): Do we need to respect the start_hidden flag? -+ file_handle_mapping_vector no_files; -+ return LaunchApp(cl.argv(), no_files, wait, process_handle); -+} -+ -+#else // no posix_spawn, use fork/exec -+ -+bool LaunchApp(const std::vector& argv, -+ const file_handle_mapping_vector& fds_to_remap, -+ bool wait, ProcessHandle* process_handle) { -+ return LaunchApp(argv, fds_to_remap, environment_map(), -+ wait, process_handle); -+} -+ -+bool LaunchApp(const std::vector& argv, -+ const file_handle_mapping_vector& fds_to_remap, -+ const environment_map& env_vars_to_set, -+ bool wait, ProcessHandle* process_handle, -+ ProcessArchitecture arch) { -+ return LaunchApp(argv, fds_to_remap, env_vars_to_set, -+ SAME_PRIVILEGES_AS_PARENT, -+ wait, process_handle); -+} -+ -+bool LaunchApp(const std::vector& argv, -+ const file_handle_mapping_vector& fds_to_remap, -+ const environment_map& env_vars_to_set, -+ ChildPrivileges privs, -+ bool wait, ProcessHandle* process_handle, -+ ProcessArchitecture arch) { -+ scoped_array argv_cstr(new char*[argv.size() + 1]); -+ // Illegal to allocate memory after fork and before execvp -+ InjectiveMultimap fd_shuffle1, fd_shuffle2; -+ fd_shuffle1.reserve(fds_to_remap.size()); -+ fd_shuffle2.reserve(fds_to_remap.size()); -+ -+ pid_t pid = fork(); -+ if (pid < 0) -+ return false; -+ -+ if (pid == 0) { -+ for (file_handle_mapping_vector::const_iterator -+ it = fds_to_remap.begin(); it != fds_to_remap.end(); ++it) { -+ fd_shuffle1.push_back(InjectionArc(it->first, it->second, false)); -+ fd_shuffle2.push_back(InjectionArc(it->first, it->second, false)); -+ } -+ -+ if (!ShuffleFileDescriptors(&fd_shuffle1)) -+ _exit(127); -+ -+ CloseSuperfluousFds(fd_shuffle2); -+ -+ for (size_t i = 0; i < argv.size(); i++) -+ argv_cstr[i] = const_cast(argv[i].c_str()); -+ argv_cstr[argv.size()] = NULL; -+ -+ if (privs == UNPRIVILEGED) { -+ if (setgid(CHILD_UNPRIVILEGED_GID) != 0) { -+ DLOG(ERROR) << "FAILED TO setgid() CHILD PROCESS, path: " << argv_cstr[0]; -+ _exit(127); -+ } -+ if (setuid(CHILD_UNPRIVILEGED_UID) != 0) { -+ DLOG(ERROR) << "FAILED TO setuid() CHILD PROCESS, path: " << argv_cstr[0]; -+ _exit(127); -+ } -+ if (chdir("/") != 0) -+ gProcessLog.print("==> could not chdir()\n"); -+ } -+ -+ for (environment_map::const_iterator it = env_vars_to_set.begin(); -+ it != env_vars_to_set.end(); ++it) { -+ if (setenv(it->first.c_str(), it->second.c_str(), 1/*overwrite*/)) -+ _exit(127); -+ } -+ execv(argv_cstr[0], argv_cstr.get()); -+ // if we get here, we're in serious trouble and should complain loudly -+ DLOG(ERROR) << "FAILED TO exec() CHILD PROCESS, path: " << argv_cstr[0]; -+ _exit(127); -+ } else { -+ gProcessLog.print("==> process %d launched child process %d\n", -+ GetCurrentProcId(), pid); -+ if (wait) -+ HANDLE_EINTR(waitpid(pid, 0, 0)); -+ -+ if (process_handle) -+ *process_handle = pid; -+ } -+ -+ return true; -+} -+ -+bool LaunchApp(const CommandLine& cl, -+ bool wait, bool start_hidden, -+ ProcessHandle* process_handle) { -+ file_handle_mapping_vector no_files; -+ return LaunchApp(cl.argv(), no_files, wait, process_handle); -+} -+ -+#endif -+ -+NamedProcessIterator::NamedProcessIterator(const std::wstring& executable_name, -+ const ProcessFilter* filter) -+{ -+ int numEntries; -+ kvm_t *kvm; -+ std::string exe(WideToASCII(executable_name)); -+ -+#if defined(OS_DRAGONFLY) || defined(OS_FREEBSD) -+ kvm = kvm_open(NULL, NULL, NULL, O_RDONLY, NULL); -+ struct kinfo_proc* procs = kvm_getprocs(kvm, KERN_PROC_UID, getuid(), &numEntries); -+ if (procs != NULL && numEntries > 0) { -+ for (int i = 0; i < numEntries; i++) { -+# if defined(OS_DRAGONFLY) -+ if (exe != procs[i].kp_comm) continue; -+ if (filter && !filter->Includes(procs[i].kp_pid, procs[i].kp_ppid)) continue; -+ ProcessEntry e; -+ e.pid = procs[i].kp_pid; -+ e.ppid = procs[i].kp_ppid; -+ strlcpy(e.szExeFile, procs[i].kp_comm, sizeof e.szExeFile); -+ content.push_back(e); -+# elif defined(OS_FREEBSD) -+ if (exe != procs[i].ki_comm) continue; -+ if (filter && !filter->Includes(procs[i].ki_pid, procs[i].ki_ppid)) continue; -+ ProcessEntry e; -+ e.pid = procs[i].ki_pid; -+ e.ppid = procs[i].ki_ppid; -+ strlcpy(e.szExeFile, procs[i].ki_comm, sizeof e.szExeFile); -+ content.push_back(e); -+# endif -+#else -+ kvm = kvm_open(NULL, NULL, NULL, KVM_NO_FILES, NULL); -+#if defined(OS_OPENBSD) -+ struct kinfo_proc* procs = kvm_getprocs(kvm, KERN_PROC_UID, getuid(), sizeof(struct kinfo_proc), &numEntries); -+#else -+ struct kinfo_proc2* procs = kvm_getproc2(kvm, KERN_PROC_UID, getuid(), sizeof(struct kinfo_proc2), &numEntries); -+#endif -+ if (procs != NULL && numEntries > 0) { -+ for (int i = 0; i < numEntries; i++) { -+ if (exe != procs[i].p_comm) continue; -+ if (filter && !filter->Includes(procs[i].p_pid, procs[i].p_ppid)) continue; -+ ProcessEntry e; -+ e.pid = procs[i].p_pid; -+ e.ppid = procs[i].p_ppid; -+ strlcpy(e.szExeFile, procs[i].p_comm, sizeof e.szExeFile); -+ content.push_back(e); -+#endif -+ } -+ } -+ nextEntry = 0; -+ kvm_close(kvm); -+} -+ -+NamedProcessIterator::~NamedProcessIterator() { -+} -+ -+const ProcessEntry* NamedProcessIterator::NextProcessEntry() { -+ if (nextEntry >= content.size()) return NULL; -+ return &content[nextEntry++]; -+} -+ -+bool ProcessMetrics::GetIOCounters(IoCounters* io_counters) const { -+ return false; -+} -+ -+} // namespace base -$NetBSD: patch-ipc_chromium_src_base_process__util__posix.cc,v 1.1 2012/03/06 12:34:09 ryoon Exp $ - ---- ipc/chromium/src/base/process_util_posix.cc.orig 2011-12-20 23:28:19.000000000 +0000 -+++ ipc/chromium/src/base/process_util_posix.cc -@@ -116,6 +116,11 @@ void CloseSuperfluousFds(const base::Inj - #elif defined(OS_MACOSX) - static const rlim_t kSystemDefaultMaxFds = 256; - static const char kFDDir[] = "/dev/fd"; -+#elif defined(OS_BSD) -+ // the getrlimit below should never fail, so whatever .. -+ static const rlim_t kSystemDefaultMaxFds = 1024; -+ // at least /dev/fd will exist -+ static const char kFDDir[] = "/dev/fd"; - #endif - - // Get the maximum number of FDs possible. -@@ -199,7 +204,7 @@ void CloseSuperfluousFds(const base::Inj - void SetAllFDsToCloseOnExec() { - #if defined(OS_LINUX) - const char fd_dir[] = "/proc/self/fd"; --#elif defined(OS_MACOSX) -+#elif defined(OS_MACOSX) || defined(OS_BSD) - const char fd_dir[] = "/dev/fd"; - #endif - ScopedDIR dir_closer(opendir(fd_dir)); -$NetBSD: patch-ipc_chromium_src_base_sys__info__posix.cc,v 1.2 2011/11/27 13:09:00 tnn Exp $ - ---- ipc/chromium/src/base/sys_info_posix.cc.orig 2011-11-04 21:34:00.000000000 +0000 -+++ ipc/chromium/src/base/sys_info_posix.cc -@@ -18,6 +18,11 @@ - #include - #endif - -+#if defined(OS_NETBSD) -+#include -+#include -+#endif -+ - #include "base/logging.h" - #include "base/string_util.h" - -@@ -26,7 +31,11 @@ namespace base { - int SysInfo::NumberOfProcessors() { - // It seems that sysconf returns the number of "logical" processors on both - // mac and linux. So we get the number of "online logical" processors. -+#ifdef _SC_NPROCESSORS_ONLN - static long res = sysconf(_SC_NPROCESSORS_ONLN); -+#else -+ static long res = 1; -+#endif - if (res == -1) { - NOTREACHED(); - return 1; -@@ -52,6 +61,20 @@ int64 SysInfo::AmountOfPhysicalMemory() - } - - return static_cast(hostinfo.max_mem); -+#elif defined(OS_NETBSD) -+ int mib[2]; -+ int rc; -+ int64_t memSize; -+ size_t len = sizeof(memSize); -+ -+ mib[0] = CTL_HW; -+ mib[1] = HW_PHYSMEM64; -+ rc = sysctl( mib, 2, &memSize, &len, NULL, 0 ); -+ if (-1 != rc) { -+ return memSize; -+ } -+ return 0; -+ - #else - long pages = sysconf(_SC_PHYS_PAGES); - long page_size = sysconf(_SC_PAGE_SIZE); -diff --git ipc/chromium/src/base/time_posix.cc ipc/chromium/src/base/time_posix.cc -index abf2a56..48791f6 100644 ---- ipc/chromium/src/base/time_posix.cc -+++ ipc/chromium/src/base/time_posix.cc -@@ -167,7 +167,7 @@ TimeTicks TimeTicks::Now() { - // With numer and denom = 1 (the expected case), the 64-bit absolute time - // reported in nanoseconds is enough to last nearly 585 years. - --#elif defined(__OpenBSD__) || defined(OS_POSIX) && \ -+#elif defined(OS_OPENBSD) || defined(OS_POSIX) && \ - defined(_POSIX_MONOTONIC_CLOCK) && _POSIX_MONOTONIC_CLOCK >= 0 - - struct timespec ts; -$NetBSD: patch-ipc_chromium_src_build_build__config.h,v 1.4 2012/04/01 15:18:45 ryoon Exp $ - ---- ipc/chromium/src/build/build_config.h.orig 2012-03-13 01:36:53.000000000 +0000 -+++ ipc/chromium/src/build/build_config.h -@@ -19,6 +19,12 @@ - #define OS_MACOSX 1 - #elif defined(__linux__) || defined(ANDROID) - #define OS_LINUX 1 -+#elif defined(__DragonFly__) -+#define OS_DRAGONFLY 1 -+#elif defined(__FreeBSD__) -+#define OS_FREEBSD 1 -+#elif defined(__NetBSD__) -+#define OS_NETBSD 1 - #elif defined(__OpenBSD__) - #define OS_OPENBSD 1 - #elif defined(_WIN32) -@@ -27,9 +33,16 @@ - #error Please add support for your platform in build/build_config.h - #endif - -+// For access to standard BSD features, use OS_BSD instead of a -+// more specific macro. -+#if defined(OS_DRAGONFLY) || defined(OS_FREEBSD) \ -+ || defined(OS_NETBSD) || defined(OS_OPENBSD) -+#define OS_BSD 1 -+#endif -+ - // For access to standard POSIX features, use OS_POSIX instead of a more - // specific macro. --#if defined(OS_MACOSX) || defined(OS_LINUX) || defined(OS_OPENBSD) -+#if defined(OS_MACOSX) || defined(OS_LINUX) || defined(OS_BSD) - #define OS_POSIX 1 - #endif - -diff --git ipc/chromium/src/chrome/common/ipc_channel_posix.cc ipc/chromium/src/chrome/common/ipc_channel_posix.cc -index bd866ee..2ea5b19 100644 ---- ipc/chromium/src/chrome/common/ipc_channel_posix.cc -+++ ipc/chromium/src/chrome/common/ipc_channel_posix.cc -@@ -7,6 +7,7 @@ - #include - #include - #include -+#include - #include - #include - #include -$NetBSD: patch-ipc_chromium_src_chrome_common_ipc__channel__posix.h,v 1.1 2011/07/11 12:46:14 tnn Exp $ - ---- ipc/chromium/src/chrome/common/ipc_channel_posix.h.orig 2011-06-15 21:57:27.000000000 +0000 -+++ ipc/chromium/src/chrome/common/ipc_channel_posix.h -@@ -92,7 +92,7 @@ class Channel::ChannelImpl : public Mess - }; - - // This is a control message buffer large enough to hold kMaxReadFDs --#if defined(OS_MACOSX) -+#if defined(OS_MACOSX) || defined(OS_NETBSD) - // TODO(agl): OSX appears to have non-constant CMSG macros! - char input_cmsg_buf_[1024]; - #else -$NetBSD: patch-ipc_chromium_src_chrome_common_ipc__message__utils.h,v 1.1 2012/03/06 12:34:09 ryoon Exp $ - ---- ipc/chromium/src/chrome/common/ipc_message_utils.h.orig 2011-12-20 23:28:19.000000000 +0000 -+++ ipc/chromium/src/chrome/common/ipc_message_utils.h -@@ -195,7 +195,7 @@ - }; - #endif - --#if !(defined(OS_MACOSX) || defined(OS_OPENBSD) || defined(OS_WIN) || (defined(OS_LINUX) && defined(ARCH_CPU_64_BITS)) || defined(ARCH_CPU_S390)) -+#if !(defined(OS_MACOSX) || defined(OS_OPENBSD) || defined(OS_WIN) || ((defined(OS_BSD) || defined(OS_LINUX)) && defined(ARCH_CPU_64_BITS)) || defined(ARCH_CPU_S390)) - // There size_t is a synonym for |unsigned long| ... - template <> - struct ParamTraits { -@@ -248,7 +248,7 @@ - }; - #endif // defined(OS_MACOSX) - --#if !(defined(OS_LINUX) && defined(ARCH_CPU_64_BITS)) -+#if !((defined(OS_BSD) || defined(OS_LINUX)) && defined(ARCH_CPU_64_BITS)) - // int64 is |long int| on 64-bit systems, uint64 is |unsigned long| - template <> - struct ParamTraits { -$NetBSD: patch-ipc_chromium_src_chrome_common_transport__dib.h,v 1.1 2012/03/06 12:34:09 ryoon Exp $ - ---- ipc/chromium/src/chrome/common/transport_dib.h.orig 2011-12-20 23:28:19.000000000 +0000 -+++ ipc/chromium/src/chrome/common/transport_dib.h -@@ -7,7 +7,7 @@ - - #include "base/basictypes.h" - --#if defined(OS_WIN) || defined(OS_MACOSX) -+#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_BSD) - #include "base/shared_memory.h" - #endif - -@@ -66,7 +66,7 @@ class TransportDIB { - uint32 sequence_num; - }; - typedef HandleAndSequenceNum Id; --#elif defined(OS_MACOSX) -+#elif defined(OS_MACOSX) || defined(OS_BSD) - typedef base::SharedMemoryHandle Handle; - // On Mac, the inode number of the backing file is used as an id. - typedef base::SharedMemoryId Id; -@@ -108,7 +108,7 @@ class TransportDIB { - - private: - TransportDIB(); --#if defined(OS_WIN) || defined(OS_MACOSX) -+#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_BSD) - explicit TransportDIB(base::SharedMemoryHandle dib); - base::SharedMemory shared_memory_; - uint32 sequence_num_; -$NetBSD: patch-ipc_glue_GeckoChildProcessHost.cpp,v 1.2 2012/03/15 08:30:06 ryoon Exp $ - ---- ipc/glue/GeckoChildProcessHost.cpp.orig 2011-12-20 23:28:19.000000000 +0000 -+++ ipc/glue/GeckoChildProcessHost.cpp -@@ -430,7 +430,7 @@ - // and passing wstrings from one config to the other is unsafe. So - // we split the logic here. - --#if defined(OS_LINUX) || defined(OS_MACOSX) -+#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_BSD) - base::environment_map newEnvVars; - // XPCOM may not be initialized in some subprocesses. We don't want - // to initialize XPCOM just for the directory service, especially -@@ -445,8 +445,8 @@ - if (NS_SUCCEEDED(rv)) { - nsCString path; - greDir->GetNativePath(path); --# ifdef OS_LINUX --# ifdef MOZ_WIDGET_ANDROID -+# if defined(OS_LINUX) || defined(OS_BSD) -+# if defined(MOZ_WIDGET_ANDROID) || defined(OS_BSD) - path += "/lib"; - # endif // MOZ_WIDGET_ANDROID - const char *ld_library_path = PR_GetEnv("LD_LIBRARY_PATH"); -@@ -557,7 +557,7 @@ - childArgv.push_back(pidstring); - - #if defined(MOZ_CRASHREPORTER) --# if defined(OS_LINUX) -+# if defined(OS_LINUX) || defined(OS_BSD) - int childCrashFd, childCrashRemapFd; - if (!CrashReporter::CreateNotificationPipeForChild( - &childCrashFd, &childCrashRemapFd)) -@@ -594,7 +594,7 @@ - #endif - - base::LaunchApp(childArgv, mFileMap, --#if defined(OS_LINUX) || defined(OS_MACOSX) -+#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_BSD) - newEnvVars, privs, - #endif - false, &process, arch); -diff --git ipc/glue/SharedMemorySysV.h ipc/glue/SharedMemorySysV.h -index f37998d..b05dc7b 100644 ---- ipc/glue/SharedMemorySysV.h -+++ ipc/glue/SharedMemorySysV.h -@@ -8,7 +8,7 @@ - #ifndef mozilla_ipc_SharedMemorySysV_h - #define mozilla_ipc_SharedMemorySysV_h - --#if defined(OS_LINUX) && !defined(ANDROID) -+#if (defined(OS_LINUX) && !defined(ANDROID)) || defined(OS_BSD) - - // SysV shared memory isn't available on Windows, but we define the - // following macro so that #ifdefs are clearer (compared to #ifdef -$NetBSD: patch-mm,v 1.13 2012/06/05 18:09:21 ryoon Exp $ - ---- toolkit/library/Makefile.in.orig 2012-05-23 18:57:09.000000000 +0000 -+++ toolkit/library/Makefile.in -@@ -534,6 +538,12 @@ EXTRA_DSO_LDOPTS += -lelf -ldemangle - endif - endif - -+ifneq (,$(filter DragonFly FreeBSD NetBSD OpenBSD,$(OS_ARCH))) -+OS_LIBS += $(call EXPAND_LIBNAME,kvm) -+# keep `environ' unresolved, see bug 14426 for binutils -+EXTRA_DSO_LDOPTS += -Wl,--warn-unresolved-symbols -+endif -+ - ifeq ($(OS_ARCH),WINNT) - OS_LIBS += $(call EXPAND_LIBNAME,shell32 ole32 version winspool comdlg32 imm32 msimg32 shlwapi psapi ws2_32 dbghelp rasapi32 rasdlg iphlpapi uxtheme setupapi secur32 sensorsapi portabledeviceguids windowscodecs wininet) - ifdef ACCESSIBILITY Added: branches/experimental/www/firefox-nightly/files/patch-ipc-chromium-src-base-platform_thread_posix.cc ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/firefox-nightly/files/patch-ipc-chromium-src-base-platform_thread_posix.cc Thu Aug 30 04:06:25 2012 (r966) @@ -0,0 +1,16 @@ +--- ipc/chromium/src/base/platform_thread_posix.cc~ ++++ ipc/chromium/src/base/platform_thread_posix.cc +@@ -16,7 +16,13 @@ + #include + #elif defined(OS_FREEBSD) + #include ++#if __FreeBSD_version > 802500 + #include ++#else ++_Pragma("GCC visibility push(default)") ++extern "C" int thr_self(long *); ++_Pragma("GCC visibility pop") ++#endif + #endif + + #if !defined(OS_MACOSX) Added: branches/experimental/www/firefox-nightly/files/patch-ipc-chromium-src-base-process_util_bsd.cc ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/firefox-nightly/files/patch-ipc-chromium-src-base-process_util_bsd.cc Thu Aug 30 04:06:25 2012 (r966) @@ -0,0 +1,29 @@ +--- ipc/chromium/src/base/process_util_bsd.cc~ ++++ ipc/chromium/src/base/process_util_bsd.cc +@@ -95,7 +95,7 @@ bool LaunchApp(const std::vector& argv, + bool wait, ProcessHandle* process_handle, + ProcessArchitecture arch) { + return LaunchApp(argv, fds_to_remap, env_vars_to_set, +- SAME_PRIVILEGES_AS_PARENT, ++ PRIVILEGES_INHERIT, + wait, process_handle); + } + +@@ -220,7 +220,7 @@ bool LaunchApp(const std::vector& argv, + bool wait, ProcessHandle* process_handle, + ProcessArchitecture arch) { + return LaunchApp(argv, fds_to_remap, env_vars_to_set, +- SAME_PRIVILEGES_AS_PARENT, ++ PRIVILEGES_INHERIT, + wait, process_handle); + } + +@@ -256,7 +256,7 @@ bool LaunchApp(const std::vector& argv, + argv_cstr[i] = const_cast(argv[i].c_str()); + argv_cstr[argv.size()] = NULL; + +- if (privs == UNPRIVILEGED) { ++ if (privs == PRIVILEGES_UNPRIVILEGED) { + if (setgid(CHILD_UNPRIVILEGED_GID) != 0) { + DLOG(ERROR) << "FAILED TO setgid() CHILD PROCESS, path: " << argv_cstr[0]; + _exit(127); From owner-freebsd-gecko@FreeBSD.ORG Thu Aug 30 08:34:18 2012 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2641F1065674 for ; Thu, 30 Aug 2012 08:34:18 +0000 (UTC) (envelope-from amarat@ksu.ru) Received: from zealot.ksu.ru (zealot.hitv.ru [83.151.8.230]) by mx1.freebsd.org (Postfix) with ESMTP id 05FC68FC08 for ; Thu, 30 Aug 2012 08:34:16 +0000 (UTC) Received: from zealot.ksu.ru (localhost.lnet [127.0.0.1]) by zealot.ksu.ru (8.14.5/8.14.5) with ESMTP id q7U8YEPp034058; Thu, 30 Aug 2012 12:34:15 +0400 (MSK) (envelope-from amarat@ksu.ru) Message-ID: <503F2586.1070903@ksu.ru> Date: Thu, 30 Aug 2012 12:34:14 +0400 From: "Marat N.Afanasyev" User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:14.0) Gecko/20120717 Firefox/14.0.1 SeaMonkey/2.11 MIME-Version: 1.0 To: "Marat N.Afanasyev" References: <503E5A42.1050100@ksu.ru> In-Reply-To: <503E5A42.1050100@ksu.ru> Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha1; boundary="------------ms040408040402010001060006" X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: freebsd-gecko@freebsd.org Subject: Re: seamonkey 2.12 core dumps with gstreamer enabled on any(?) html5-video and in lightning X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Aug 2012 08:34:18 -0000 This is a cryptographically signed message in MIME format. --------------ms040408040402010001060006 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable Marat N.Afanasyev wrote: > Hello! > > just tried to use 2.12 and encountered a core dump on html5 video with > gstreamer. =2E.. > and this happens on each and every page containing html5 video, e.g. > http://www.quirksmode.org/html5/tests/video.html . I'll try to rebuild > without gstreamer asap and post the results > and it crashes when saving changes to existing lightning event. so, 2.12 = is mostly unusable to me :( --=20 SY, Marat --------------ms040408040402010001060006-- From owner-freebsd-gecko@FreeBSD.ORG Thu Aug 30 15:00:18 2012 Return-Path: Delivered-To: gecko@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C1D821065673 for ; Thu, 30 Aug 2012 15:00:18 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id A98698FC1D for ; Thu, 30 Aug 2012 15:00:18 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q7UF0Imx087879 for ; Thu, 30 Aug 2012 15:00:18 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q7UF0Ibg087878; Thu, 30 Aug 2012 15:00:18 GMT (envelope-from gnats) Date: Thu, 30 Aug 2012 15:00:18 GMT Message-Id: <201208301500.q7UF0Ibg087878@freefall.freebsd.org> To: gecko@FreeBSD.org From: dfilter@FreeBSD.ORG (dfilter service) Cc: Subject: Re: ports/159831: commit references a PR X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: dfilter service List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Aug 2012 15:00:18 -0000 The following reply was made to PR ports/159831; it has been noted by GNATS. From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: ports/159831: commit references a PR Date: Thu, 30 Aug 2012 14:54:37 +0000 (UTC) Author: flo Date: Thu Aug 30 14:54:17 2012 New Revision: 303378 URL: http://svn.freebsd.org/changeset/ports/303378 Log: - update firefox and thunderbird to 15.0 - update firefox-esr, thunderbird-esr, linux-thunderbird and linux-firefox to 10.0.7 - update seamonkey and linux-seamonkey to 2.12 - update nss to 3.13.6 - update bsdipc code (posix_spawn, SysV shared memory) - rename patches to easily track those not (yet) submitted upstream - reduce package size, except for www/libxul[1] - restore default objdir to what it was in 13.0 - fix mail/enigmail after thunderbird build changes - don't accidentally pick up headers from installed ports[3] - add support for PREFIX != LOCALBASE to Makefile.webplugins [4] - document vulnerabilities in vuln.xml - *miscellaneous cleanups and fixups* Obtained from: OpenBSD ports[1] PR: ports/159831, ports/160933, ports/170467[3], ports/170236 [4] Submitted by: avilla [4] In collaboration with: Jan Beich Who did most of the hard work. Added: head/devel/nspr/files/patch-bug301986 (contents, props changed) head/devel/nspr/files/patch-bug782109 (contents, props changed) head/devel/nspr/files/patch-bug782111 (contents, props changed) head/devel/nspr/files/patch-bug782113 (contents, props changed) head/devel/nspr/files/patch-bug782124 (contents, props changed) head/devel/nspr/files/patch-bug782815 (contents, props changed) head/mail/thunderbird-esr/files/patch-bug691898 (contents, props changed) head/mail/thunderbird-esr/files/patch-bug714312 (contents, props changed) head/mail/thunderbird-esr/files/patch-bug725655 (contents, props changed) head/mail/thunderbird-esr/files/patch-bug729155 (contents, props changed) head/mail/thunderbird-esr/files/patch-bug761077 (contents, props changed) head/mail/thunderbird-esr/files/patch-bug778056 - copied unchanged from r303365, head/mail/thunderbird-esr/files/patch-mozilla-memory-mozalloc-mozalloc.cpp head/mail/thunderbird-esr/files/patch-bug778078 - copied, changed from r303365, head/mail/thunderbird-esr/files/patch-mozilla-toolkit-xre-nsAppRunner.cpp head/mail/thunderbird-esr/files/patch-bug779847 (contents, props changed) head/mail/thunderbird-esr/files/patch-bug781457 - copied, changed from r303365, head/mail/thunderbird-esr/files/patch-mozilla-xpcom-base-nsStackWalk.cpp - copied unchanged from r303365, head/mail/thunderbird-esr/files/patch-mozilla__content__base__public__nsContentUtils.h head/mail/thunderbird-esr/files/patch-bug783463 (contents, props changed) head/mail/thunderbird-esr/files/patch-bug784776 (contents, props changed) head/mail/thunderbird-esr/files/patch-bug785638 (contents, props changed) head/mail/thunderbird-esr/files/patch-dom-ipc-ContentChild.cpp (contents, props changed) head/mail/thunderbird-esr/files/patch-mozilla_toolkit_mozapps_installer_packager_mk (contents, props changed) head/mail/thunderbird-esr/files/patch-toolkit-xre-nsEmbedFunctions.cpp (contents, props changed) head/mail/thunderbird/files/extra-bug780531 (contents, props changed) head/mail/thunderbird/files/patch-bug722975 (contents, props changed) - copied, changed from r303365, head/mail/thunderbird/files/patch-mozilla-gfx-thebes-gfxPlatform.cpp head/mail/thunderbird/files/patch-bug723860 (contents, props changed) head/mail/thunderbird/files/patch-bug759459 (contents, props changed) head/mail/thunderbird/files/patch-bug760899 - copied, changed from r303365, head/mail/thunderbird/files/patch-mozilla-content-media-gstreamer-nsGStreamerReader.cpp head/mail/thunderbird/files/patch-bug761030 (contents, props changed) head/mail/thunderbird/files/patch-bug761077 (contents, props changed) head/mail/thunderbird/files/patch-bug761419 (contents, props changed) head/mail/thunderbird/files/patch-bug775257 (contents, props changed) head/mail/thunderbird/files/patch-bug777696 (contents, props changed) head/mail/thunderbird/files/patch-bug778056 - copied unchanged from r303365, head/mail/thunderbird/files/patch-mozilla-memory-mozalloc-mozalloc.cpp head/mail/thunderbird/files/patch-bug778078 - copied, changed from r303365, head/www/seamonkey/files/patch-mozilla-toolkit-xre-nsAppRunner.cpp head/mail/thunderbird/files/patch-bug779847 (contents, props changed) head/mail/thunderbird/files/patch-bug781457 - copied, changed from r303365, head/mail/thunderbird/files/patch-mozilla-xpcom-base-nsStackWalk.cpp - copied unchanged from r303365, head/mail/thunderbird/files/patch-mozilla__content__base__public__nsContentUtils.h head/mail/thunderbird/files/patch-bug783463 (contents, props changed) head/mail/thunderbird/files/patch-bug783571 - copied, changed from r303365, head/mail/thunderbird/files/patch-mail-components-Makefile.in head/mail/thunderbird/files/patch-bug784741 (contents, props changed) head/mail/thunderbird/files/patch-bug784776 (contents, props changed) head/mail/thunderbird/files/patch-bug785638 (contents, props changed) head/mail/thunderbird/files/patch-configure.in (contents, props changed) head/mail/thunderbird/files/patch-mozilla_toolkit_mozapps_installer_packager_mk (contents, props changed) head/security/nss/files/patch-..::coreconf::UNIX.mk (contents, props changed) head/security/nss/files/patch-bug301986 (contents, props changed) head/www/firefox-esr/files/patch-bug691898 (contents, props changed) head/www/firefox-esr/files/patch-bug714312 (contents, props changed) head/www/firefox-esr/files/patch-bug725655 (contents, props changed) head/www/firefox-esr/files/patch-bug729155 (contents, props changed) head/www/firefox-esr/files/patch-bug761077 (contents, props changed) head/www/firefox-esr/files/patch-bug778056 - copied unchanged from r303365, head/www/firefox-esr/files/patch-memory-mozalloc-mozalloc.cpp head/www/firefox-esr/files/patch-bug778078 - copied, changed from r303365, head/www/firefox-esr/files/patch-toolkit-xre-nsAppRunner.cpp head/www/firefox-esr/files/patch-bug779847 (contents, props changed) head/www/firefox-esr/files/patch-bug781457 - copied, changed from r303365, head/www/firefox-esr/files/patch-xpcom_base_nsStackWalk.cpp - copied unchanged from r303365, head/www/firefox-esr/files/patch-content__base__public__nsContentUtils.h head/www/firefox-esr/files/patch-bug783463 (contents, props changed) head/www/firefox-esr/files/patch-bug784776 (contents, props changed) head/www/firefox-esr/files/patch-bug785638 (contents, props changed) head/www/firefox-esr/files/patch-dom-ipc-ContentChild.cpp (contents, props changed) head/www/firefox-esr/files/patch-toolkit-xre-nsEmbedFunctions.cpp (contents, props changed) head/www/firefox-esr/files/patch-toolkit_mozapps_installer_packager_mk (contents, props changed) head/www/firefox/files/extra-bug780531 (contents, props changed) head/www/firefox/files/patch-bug722975 (contents, props changed) - copied, changed from r303365, head/www/firefox/files/patch-gfx-thebes-gfxPlatform.cpp head/www/firefox/files/patch-bug723860 (contents, props changed) head/www/firefox/files/patch-bug759459 (contents, props changed) head/www/firefox/files/patch-bug760899 - copied, changed from r303365, head/www/firefox/files/patch-content-media-gstreamer-nsGStreamerReader.cpp head/www/firefox/files/patch-bug761030 (contents, props changed) head/www/firefox/files/patch-bug761077 (contents, props changed) head/www/firefox/files/patch-bug761419 (contents, props changed) head/www/firefox/files/patch-bug775257 (contents, props changed) head/www/firefox/files/patch-bug777696 (contents, props changed) head/www/firefox/files/patch-bug778056 - copied unchanged from r303365, head/www/firefox/files/patch-memory-mozalloc-mozalloc.cpp head/www/firefox/files/patch-bug778078 - copied, changed from r303365, head/www/firefox/files/patch-toolkit-xre-nsAppRunner.cpp head/www/firefox/files/patch-bug779847 (contents, props changed) head/www/firefox/files/patch-bug781457 - copied, changed from r303365, head/www/firefox/files/patch-xpcom_base_nsStackWalk.cpp - copied unchanged from r303365, head/www/firefox/files/patch-content__base__public__nsContentUtils.h head/www/firefox/files/patch-bug783463 (contents, props changed) head/www/firefox/files/patch-bug784741 (contents, props changed) head/www/firefox/files/patch-bug784776 (contents, props changed) head/www/firefox/files/patch-bug785638 (contents, props changed) head/www/firefox/files/patch-toolkit_mozapps_installer_packager_mk (contents, props changed) head/www/libxul/files/patch-bug761077 (contents, props changed) head/www/libxul/files/patch-bug778078 (contents, props changed) head/www/libxul/files/patch-bug781457 - copied, changed from r303365, head/www/firefox/files/patch-xpcom_base_nsStackWalk.cpp head/www/seamonkey/files/extra-bug780531 (contents, props changed) head/www/seamonkey/files/patch-bug722975 (contents, props changed) - copied, changed from r303365, head/www/seamonkey/files/patch-mozilla-gfx-thebes-gfxPlatform.cpp head/www/seamonkey/files/patch-bug723860 (contents, props changed) head/www/seamonkey/files/patch-bug759459 (contents, props changed) head/www/seamonkey/files/patch-bug760899 - copied, changed from r303365, head/mail/thunderbird/files/patch-mozilla-content-media-gstreamer-nsGStreamerReader.cpp head/www/seamonkey/files/patch-bug761030 (contents, props changed) head/www/seamonkey/files/patch-bug761077 (contents, props changed) head/www/seamonkey/files/patch-bug761419 (contents, props changed) head/www/seamonkey/files/patch-bug775257 (contents, props changed) head/www/seamonkey/files/patch-bug777696 (contents, props changed) head/www/seamonkey/files/patch-bug778056 - copied unchanged from r303365, head/www/seamonkey/files/patch-mozilla-memory-mozalloc-mozalloc.cpp head/www/seamonkey/files/patch-bug778078 - copied, changed from r303365, head/www/seamonkey/files/patch-mozilla-toolkit-xre-nsAppRunner.cpp head/www/seamonkey/files/patch-bug779847 (contents, props changed) head/www/seamonkey/files/patch-bug781457 - copied unchanged from r303365, head/www/seamonkey/files/patch-mozilla-xpcom-base-nsStackWalk.cpp - copied unchanged from r303365, head/www/seamonkey/files/patch-mozilla__content__base__public__nsContentUtils.h head/www/seamonkey/files/patch-bug783463 (contents, props changed) head/www/seamonkey/files/patch-bug784741 (contents, props changed) head/www/seamonkey/files/patch-bug784776 (contents, props changed) head/www/seamonkey/files/patch-bug785638 (contents, props changed) head/www/seamonkey/files/patch-configure.in (contents, props changed) head/www/seamonkey/files/patch-mozilla_toolkit_mozapps_installer_packager_mk (contents, props changed) Directory Properties: head/mail/thunderbird-esr/files/patch-bug781474 (props changed) head/mail/thunderbird/files/patch-bug781474 (props changed) head/www/firefox-esr/files/patch-bug781474 (props changed) head/www/firefox/files/patch-bug781474 (props changed) head/www/seamonkey/files/patch-bug781474 (props changed) Deleted: head/devel/nspr/files/patch-..::pr::src::pthreads::ptio.c head/devel/nspr/files/patch-.._pr_include_md__freebsd.cfg head/devel/nspr/files/patch-.._pr_include_md__freebsd.h head/devel/nspr/files/patch-.._pr_src_misc_prsystem.c head/devel/nspr/files/patch-pthread_t head/mail/thunderbird-esr/files/patch-ipc-chromium-src-base-file_util_linux.cc head/mail/thunderbird-esr/files/patch-ipc-chromium-src-base-time_posix.cc head/mail/thunderbird-esr/files/patch-mozilla-config-mkdepend-Makefile.in head/mail/thunderbird-esr/files/patch-mozilla-dom-plugins-ipc-PluginMessageUtils.cpp head/mail/thunderbird-esr/files/patch-mozilla-gfx-ycbcr-Makefile.in head/mail/thunderbird-esr/files/patch-mozilla-js-src-Makefile.in head/mail/thunderbird-esr/files/patch-mozilla-js-src-config-mkdepend-Makefile.in head/mail/thunderbird-esr/files/patch-mozilla-js-src-config_config.mk head/mail/thunderbird-esr/files/patch-mozilla-js-src-jscpucfg.h head/mail/thunderbird-esr/files/patch-mozilla-layout-generic-Makefile.in head/mail/thunderbird-esr/files/patch-mozilla-media-libvpx-vpx_config.c head/mail/thunderbird-esr/files/patch-mozilla-media-libvpx-vpx_config.h head/mail/thunderbird-esr/files/patch-mozilla-memory-mozalloc-mozalloc.cpp head/mail/thunderbird-esr/files/patch-mozilla-security-coreconf-FreeBSD.mk head/mail/thunderbird-esr/files/patch-mozilla-security-nss-lib-Makefile head/mail/thunderbird-esr/files/patch-mozilla-security_nss_lib_freebl_mpi_mpcpucache.c head/mail/thunderbird-esr/files/patch-mozilla-toolkit-xre-nsAppRunner.cpp head/mail/thunderbird-esr/files/patch-mozilla-widget-src-qt-nsNativeThemeQt.cpp head/mail/thunderbird-esr/files/patch-mozilla-widget-src-qt-nsSound.cpp head/mail/thunderbird-esr/files/patch-mozilla-widget-src-qt-nsWindow.cpp head/mail/thunderbird-esr/files/patch-mozilla-xpcom-base-nsStackWalk.cpp head/mail/thunderbird-esr/files/patch-mozilla-xpcom-reflect-xptcall-public-xptcstubsdecl.inc head/mail/thunderbird-esr/files/patch-mozilla-xpcom-reflect-xptcall-src-md-unix-Makefile.in head/mail/thunderbird-esr/files/patch-mozilla__content__base__public__nsContentUtils.h head/mail/thunderbird-esr/files/patch-nsprpub-pr-include-md_freebsd.cfg head/mail/thunderbird-esr/files/patch-nsprpub-pr-include-md_freebsd.h head/mail/thunderbird/files/patch-mail-components-Makefile.in head/mail/thunderbird/files/patch-mail-components-build-Makefile.in head/mail/thunderbird/files/patch-mozilla-config-mkdepend-Makefile.in head/mail/thunderbird/files/patch-mozilla-content-media-gstreamer-nsGStreamerReader.cpp head/mail/thunderbird/files/patch-mozilla-dom-plugins-ipc-PluginMessageUtils.cpp head/mail/thunderbird/files/patch-mozilla-gfx-thebes-gfxPlatform.cpp head/mail/thunderbird/files/patch-mozilla-gfx-ycbcr-Makefile.in head/mail/thunderbird/files/patch-mozilla-js-src-Makefile.in head/mail/thunderbird/files/patch-mozilla-js-src-config-mkdepend-Makefile.in head/mail/thunderbird/files/patch-mozilla-js-src-config_config.mk head/mail/thunderbird/files/patch-mozilla-js-src-jscpucfg.h head/mail/thunderbird/files/patch-mozilla-layout-generic-Makefile.in head/mail/thunderbird/files/patch-mozilla-media-libvpx-vpx_config.c head/mail/thunderbird/files/patch-mozilla-media-libvpx-vpx_config.h head/mail/thunderbird/files/patch-mozilla-memory-mozalloc-mozalloc.cpp head/mail/thunderbird/files/patch-mozilla-security-coreconf-FreeBSD.mk head/mail/thunderbird/files/patch-mozilla-security-nss-lib-Makefile head/mail/thunderbird/files/patch-mozilla-security_nss_lib_freebl_mpi_mpcpucache.c head/mail/thunderbird/files/patch-mozilla-toolkit-xre-nsAppRunner.cpp head/mail/thunderbird/files/patch-mozilla-widget-qt-nsNativeThemeQt.cpp head/mail/thunderbird/files/patch-mozilla-widget-qt-nsSound.cpp head/mail/thunderbird/files/patch-mozilla-widget-qt-nsWindow.cpp head/mail/thunderbird/files/patch-mozilla-xpcom-base-nsStackWalk.cpp head/mail/thunderbird/files/patch-mozilla-xpcom-reflect-xptcall-public-xptcstubsdecl.inc head/mail/thunderbird/files/patch-mozilla-xpcom-reflect-xptcall-src-md-unix-Makefile.in head/mail/thunderbird/files/patch-mozilla__content__base__public__nsContentUtils.h head/mail/thunderbird/files/patch-nsprpub-pr-include-md_freebsd.cfg head/mail/thunderbird/files/patch-nsprpub-pr-include-md_freebsd.h head/www/firefox-esr/files/patch-config_config.mk head/www/firefox-esr/files/patch-config_mkdepend_Makefile.in head/www/firefox-esr/files/patch-content__base__public__nsContentUtils.h head/www/firefox-esr/files/patch-dom-plugins-ipc-PluginMessageUtils.cpp head/www/firefox-esr/files/patch-gfx-ycbcr-Makefile.in head/www/firefox-esr/files/patch-ipc-chromium-src-base-file_util_linux.cc head/www/firefox-esr/files/patch-ipc-chromium-src-base-time_posix.cc head/www/firefox-esr/files/patch-js-src-Makefile.in head/www/firefox-esr/files/patch-js-src-config-mkdepend_Makefile.in head/www/firefox-esr/files/patch-js-src-config_config.mk head/www/firefox-esr/files/patch-js-src-jscpucfg.h head/www/firefox-esr/files/patch-layout_generic_Makefile.in head/www/firefox-esr/files/patch-media-libvpx-vpx_config.c head/www/firefox-esr/files/patch-media-libvpx-vpx_config.h head/www/firefox-esr/files/patch-memory-mozalloc-mozalloc.cpp head/www/firefox-esr/files/patch-nsprpub-pr-include-md_freebsd.cfg head/www/firefox-esr/files/patch-nsprpub-pr-include-md_freebsd.h head/www/firefox-esr/files/patch-security-coreconf-FreeBSD.mk head/www/firefox-esr/files/patch-security-nss-lib-Makefile head/www/firefox-esr/files/patch-security-nss-lib-freebl-mpi-mpcpucache.c head/www/firefox-esr/files/patch-toolkit-xre-nsAppRunner.cpp head/www/firefox-esr/files/patch-widget-src-qt-nsNativeThemeQt.cpp head/www/firefox-esr/files/patch-widget-src-qt-nsSound.cpp head/www/firefox-esr/files/patch-widget-src-qt-nsWindow.cpp head/www/firefox-esr/files/patch-xpcom-reflect-xptcall-public-xptcstubsdecl.inc head/www/firefox-esr/files/patch-xpcom-reflect-xptcall-src-xptcprivate.h head/www/firefox-esr/files/patch-xpcom_base_nsStackWalk.cpp head/www/firefox-esr/files/patch-xpcom_reflect_xptcall_src_md_unix_Makefile.in head/www/firefox/files/patch-config_config.mk head/www/firefox/files/patch-config_mkdepend_Makefile.in head/www/firefox/files/patch-content-media-gstreamer-nsGStreamerReader.cpp head/www/firefox/files/patch-content__base__public__nsContentUtils.h head/www/firefox/files/patch-dom-plugins-ipc-PluginMessageUtils.cpp head/www/firefox/files/patch-gfx-thebes-gfxPlatform.cpp head/www/firefox/files/patch-gfx-ycbcr-Makefile.in head/www/firefox/files/patch-js-src-Makefile.in head/www/firefox/files/patch-js-src-config-mkdepend_Makefile.in head/www/firefox/files/patch-js-src-config_config.mk head/www/firefox/files/patch-js-src-jscpucfg.h head/www/firefox/files/patch-layout_generic_Makefile.in head/www/firefox/files/patch-media-libvpx-vpx_config.c head/www/firefox/files/patch-media-libvpx-vpx_config.h head/www/firefox/files/patch-memory-mozalloc-mozalloc.cpp head/www/firefox/files/patch-nsprpub-pr-include-md_freebsd.cfg head/www/firefox/files/patch-nsprpub-pr-include-md_freebsd.h head/www/firefox/files/patch-security-coreconf-FreeBSD.mk head/www/firefox/files/patch-security-nss-lib-Makefile head/www/firefox/files/patch-security-nss-lib-freebl-mpi-mpcpucache.c head/www/firefox/files/patch-toolkit-xre-nsAppRunner.cpp head/www/firefox/files/patch-widget-qt-nsNativeThemeQt.cpp head/www/firefox/files/patch-widget-qt-nsSound.cpp head/www/firefox/files/patch-widget-qt-nsWindow.cpp head/www/firefox/files/patch-xpcom-reflect-xptcall-public-xptcstubsdecl.inc head/www/firefox/files/patch-xpcom-reflect-xptcall-src-xptcprivate.h head/www/firefox/files/patch-xpcom_base_nsStackWalk.cpp head/www/firefox/files/patch-xpcom_reflect_xptcall_src_md_unix_Makefile.in head/www/kompozer/files/patch-js-src-Makefile.in head/www/libxul/files/patch-config-mkdepend-imakemdep.h head/www/libxul/files/patch-config_mkdepend_Makefile.in head/www/libxul/files/patch-config_rules.mk head/www/libxul/files/patch-js-src-Makefile.in head/www/libxul/files/patch-js-src-config-mkdepend-Makefile.in head/www/libxul/files/patch-layout_generic_Makefile.in head/www/libxul/files/patch-security-nss-lib-Makefile head/www/libxul/files/patch-security_coreconf_FreeBSD.mk head/www/libxul/files/patch-security_nss_lib_freebl_mpi_mpcpucache.c head/www/libxul/files/patch-toolkit-xre-nsAppRunner.cpp head/www/libxul/files/patch-xpcom_reflect_xptcall_public_xptcstubsdecl.inc head/www/libxul/files/patch-xpcom_reflect_xptcall_src_md_unix_Makefile.in head/www/seamonkey/files/mozconfig-generic.in head/www/seamonkey/files/patch-config-rules.mk head/www/seamonkey/files/patch-mozilla-config-autoconf.mk.in head/www/seamonkey/files/patch-mozilla-config-mkdepend-Makefile.in head/www/seamonkey/files/patch-mozilla-config-mkdepend-imakemdep.h head/www/seamonkey/files/patch-mozilla-content-media-gstreamer-nsGStreamerReader.cpp head/www/seamonkey/files/patch-mozilla-dom-plugins-ipc-PluginMessageUtils.cpp head/www/seamonkey/files/patch-mozilla-gfx-thebes-gfxPlatform.cpp head/www/seamonkey/files/patch-mozilla-gfx-ycbcr-Makefile.in head/www/seamonkey/files/patch-mozilla-gfx-ycbcr-chromium_types.h head/www/seamonkey/files/patch-mozilla-js-src-Makefile.in head/www/seamonkey/files/patch-mozilla-js-src-config-mkdepend-Makefile.in head/www/seamonkey/files/patch-mozilla-js-src-jscpucfg.h head/www/seamonkey/files/patch-mozilla-media-libvpx-vpx_config.c head/www/seamonkey/files/patch-mozilla-media-libvpx-vpx_config.h head/www/seamonkey/files/patch-mozilla-memory-mozalloc-mozalloc.cpp head/www/seamonkey/files/patch-mozilla-security-coreconf-FreeBSD.mk head/www/seamonkey/files/patch-mozilla-security-nss-lib-Makefile head/www/seamonkey/files/patch-mozilla-toolkit-xre-nsAppRunner.cpp head/www/seamonkey/files/patch-mozilla-widget-qt-nsNativeThemeQt.cpp head/www/seamonkey/files/patch-mozilla-widget-qt-nsSound.cpp head/www/seamonkey/files/patch-mozilla-widget-qt-nsWindow.cpp head/www/seamonkey/files/patch-mozilla-xpcom-base-nsStackWalk.cpp head/www/seamonkey/files/patch-mozilla-xpcom-io-nsNativeCharsetUtils.cpp head/www/seamonkey/files/patch-mozilla-xpcom-reflect-xptcall-public-xptcstubsdecl.inc head/www/seamonkey/files/patch-mozilla-xpcom-reflect-xptcall-src-md-unix-Makefile.in head/www/seamonkey/files/patch-mozilla__content__base__public__nsContentUtils.h Modified: head/Mk/bsd.gecko.mk head/devel/nspr/files/patch-warnings (contents, props changed) head/mail/enigmail/Makefile head/mail/linux-thunderbird/Makefile head/mail/linux-thunderbird/distinfo head/mail/thunderbird-esr-i18n/Makefile head/mail/thunderbird-esr-i18n/distinfo head/mail/thunderbird-esr/Makefile head/mail/thunderbird-esr/distinfo head/mail/thunderbird-esr/files/patch-bug753046 head/mail/thunderbird-esr/files/patch-mozilla-config_autoconf.mk.in (contents, props changed) head/mail/thunderbird-esr/files/patch-mozilla-configure.in head/mail/thunderbird-esr/files/patch-mozilla-ipc-chromium-src-base-message_pump_libevent.cc head/mail/thunderbird-esr/files/patch-mozilla__xpcom__threads__nsThreadManager.cpp (contents, props changed) head/mail/thunderbird-i18n/Makefile head/mail/thunderbird-i18n/distinfo head/mail/thunderbird/Makefile head/mail/thunderbird/distinfo head/mail/thunderbird/files/patch-alsapulse head/mail/thunderbird/files/patch-bug753046 head/mail/thunderbird/files/patch-mozilla-config_autoconf.mk.in (contents, props changed) head/mail/thunderbird/files/patch-mozilla-configure.in head/mail/thunderbird/files/patch-mozilla__xpcom__threads__nsThreadManager.cpp (contents, props changed) head/security/ca_root_nss/Makefile (contents, props changed) head/security/ca_root_nss/distinfo (contents, props changed) head/security/nss/Makefile (contents, props changed) head/security/nss/distinfo (contents, props changed) head/security/nss/files/patch-..::coreconf::FreeBSD.mk head/security/vuxml/vuln.xml head/www/firefox-esr-i18n/Makefile head/www/firefox-esr-i18n/distinfo head/www/firefox-esr/Makefile head/www/firefox-esr/distinfo head/www/firefox-esr/files/patch-bug753046 head/www/firefox-esr/files/patch-config_autoconf.mk.in (contents, props changed) head/www/firefox-esr/files/patch-configure.in head/www/firefox-esr/files/patch-ipc-chromium-src-base-message_pump_libevent.cc head/www/firefox-esr/files/patch-xpcom__threads__nsThreadManager.cpp (contents, props changed) head/www/firefox-i18n/Makefile head/www/firefox-i18n/distinfo head/www/firefox/Makefile head/www/firefox/Makefile.options head/www/firefox/Makefile.webplugins head/www/firefox/distinfo head/www/firefox/files/patch-alsapulse head/www/firefox/files/patch-bug753046 head/www/firefox/files/patch-config_autoconf.mk.in (contents, props changed) head/www/firefox/files/patch-configure.in head/www/firefox/files/patch-xpcom__threads__nsThreadManager.cpp (contents, props changed) head/www/kompozer/Makefile head/www/kompozer/files/patch-config_autoconf.mk.in (contents, props changed) head/www/libxul/Makefile head/www/libxul/files/patch-xpcom_base_nsStackWalk.cpp head/www/linux-firefox/Makefile head/www/linux-firefox/distinfo head/www/linux-seamonkey/Makefile head/www/linux-seamonkey/Makefile.common (contents, props changed) head/www/linux-seamonkey/distinfo head/www/linux-seamonkey/pkg-plist head/www/seamonkey-i18n/Makefile head/www/seamonkey-i18n/distinfo head/www/seamonkey/Makefile head/www/seamonkey/distinfo head/www/seamonkey/files/patch-alsapulse head/www/seamonkey/files/patch-bug753046 head/www/seamonkey/files/patch-ldap-sdks-c-sdk-ldap-libraries-libssldap-Makefile.in (contents, props changed) head/www/seamonkey/files/patch-mozilla-configure.in head/www/seamonkey/files/patch-mozilla__xpcom__threads__nsThreadManager.cpp (contents, props changed) Modified: head/Mk/bsd.gecko.mk ============================================================================== --- head/Mk/bsd.gecko.mk Thu Aug 30 14:49:00 2012 (r303377) +++ head/Mk/bsd.gecko.mk Thu Aug 30 14:54:17 2012 (r303378) @@ -182,7 +182,7 @@ Gecko_Pre_Include= bsd.gecko.mk # is given by the maintainer via the port or by the # user via defined variable try to find the highest # stable installed version. -# Available values: yes 10+ 14+ 10 14+ +# Available values: yes 10+ 15+ 10 15+ # NOTE: # default value 10 is used in case of USE_FIREFOX=yes # @@ -193,9 +193,9 @@ Gecko_Pre_Include= bsd.gecko.mk # version is given by the maintainer via the port # or by the user via defined variable try to find # the highest stable installed version. -# Available values: yes 11+ 11 +# Available values: yes 12+ 12 # NOTE: -# default value 11 is used in case of USE_SEAMONKEY=yes +# default value 12 is used in case of USE_SEAMONKEY=yes # # USE_SEAMONKEY_BUILD Add buildtime dependency on SeaMonkey. # Available values: see USE_SEAMONKEY @@ -204,7 +204,7 @@ Gecko_Pre_Include= bsd.gecko.mk # version is given by the maintainer via the port # or by the user via defined variable try to find # the highest stable installed version. -# Available values: yes 10+ 14+ 10 14 +# Available values: yes 10+ 15+ 10 15 # NOTE: # default value 10 is used in case of USE_THUNDERBIRD=yes # @@ -224,11 +224,11 @@ _FIREFOX_BUILD_DEPENDS= yes .endif _FIREFOX_DEFAULT_VERSION= 10 -_FIREFOX_VERSIONS= 10 14 -_FIREFOX_RANGE_VERSIONS= 10+ 14+ +_FIREFOX_VERSIONS= 10 15 +_FIREFOX_RANGE_VERSIONS= 10+ 15+ # For specifying [10, ..]+ -_FIREFOX_14P= 14 ${_FIREFOX_10P} +_FIREFOX_15P= 15 ${_FIREFOX_10P} _FIREFOX_10P= 10 # Set the default Firefox version and check if USE_FIREFOX=yes was given @@ -275,7 +275,7 @@ IGNORE= cannot install: unknown Firefo # Dependence lines for different Firefox versions 10_DEPENDS= ${LOCALBASE}/lib/firefox/firefox:${PORTSDIR}/www/firefox-esr -14_DEPENDS= ${LOCALBASE}/lib/firefox/firefox:${PORTSDIR}/www/firefox +15_DEPENDS= ${LOCALBASE}/lib/firefox/firefox:${PORTSDIR}/www/firefox # Add dependencies .if defined(USE_FIREFOX) @@ -297,12 +297,12 @@ USE_SEAMONKEY:= ${USE_SEAMONKEY_BUILD _SEAMONKEY_BUILD_DEPENDS= yes .endif -_SEAMONKEY_DEFAULT_VERSION= 11 -_SEAMONKEY_VERSIONS= 11 -_SEAMONKEY_RANGE_VERSIONS= 11+ +_SEAMONKEY_DEFAULT_VERSION= 12 +_SEAMONKEY_VERSIONS= 12 +_SEAMONKEY_RANGE_VERSIONS= 12+ -# For specifying [11, ..]+ -_SEAMONKEY_11P= 11 +# For specifying [12, ..]+ +_SEAMONKEY_12P= 12 # Set the default SeaMonkey version and check if USE_SEAMONKEY=yes was given .if ${USE_SEAMONKEY} == "yes" @@ -344,7 +344,7 @@ IGNORE= cannot install: unknown SeaMon .endif # Dependence lines for different SeaMonkey versions -11_DEPENDS= ${LOCALBASE}/lib/seamonkey/seamonkey:${PORTSDIR}/www/seamonkey +12_DEPENDS= ${LOCALBASE}/lib/seamonkey/seamonkey:${PORTSDIR}/www/seamonkey # Add dependencies .if defined(USE_SEAMONKEY) @@ -367,11 +367,11 @@ _THUNDERBIRD_BUILD_DEPENDS= yes .endif _THUNDERBIRD_DEFAULT_VERSION= 10 -_THUNDERBIRD_VERSIONS= 10 14 -_THUNDERBIRD_RANGE_VERSIONS= 10+ 14+ +_THUNDERBIRD_VERSIONS= 10 15 +_THUNDERBIRD_RANGE_VERSIONS= 10+ 15+ # For specifying [10, ..]+ -_THUNDERBIRD_14P= 14 ${_THUNDERBIRD_10P} +_THUNDERBIRD_15P= 15 ${_THUNDERBIRD_10P} _THUNDERBIRD_10P= 10 # Set the default Thunderbird version and check if USE_THUNDERBIRD=yes was given @@ -417,7 +417,7 @@ IGNORE= cannot install: unknown Thunde # Dependence lines for different Thunderbird versions 10_DEPENDS= ${LOCALBASE}/lib/thunderbird/thunderbird:${PORTSDIR}/mail/thunderbird-esr -14_DEPENDS= ${LOCALBASE}/lib/thunderbird/thunderbird:${PORTSDIR}/mail/thunderbird +15_DEPENDS= ${LOCALBASE}/lib/thunderbird/thunderbird:${PORTSDIR}/mail/thunderbird # Add dependencies .if defined(USE_THUNDERBIRD) @@ -526,13 +526,9 @@ MASTER_DIR?= ${.CURDIR}/../../www/seamon MOZ_PIS_DIR?= lib/${MOZILLA}/init.d -ESD_LIB?= libesd.so.2 -FREETYPE_LIB?= libfreetype.so.9 - -GENERIC_MOZCONFIG?= ${.CURDIR}/../../www/seamonkey/files/mozconfig-generic.in PORT_MOZCONFIG?= ${FILESDIR}/mozconfig.in MOZCONFIG?= ${WRKSRC}/.mozconfig -MOZILLA_PLIST_DIRS?= bin include lib share/idl +MOZILLA_PLIST_DIRS?= bin lib PKGINSTALL?= ${WRKDIR}/pkg-install PKGDEINSTALL?= ${WRKDIR}/pkg-deinstall MASTER_MOZDIR?= ${PORTSDIR}/www/seamonkey @@ -547,8 +543,12 @@ EXTRACT_AFTER_ARGS?= | ${TAR} -xf - --ex MOZ_PKGCONFIG_FILES?= ${MOZILLA}-gtkmozembed ${MOZILLA}-js \ ${MOZILLA}-xpcom ${MOZILLA}-plugin -CFLAGS+= ${PTHREAD_CFLAGS} -LIBS+= ${PTHREAD_LIBS} -L${LOCALBASE}/lib -liconv +MOZ_EXPORT+= ${CONFIGURE_ENV} \ + LIBS="${LIBS}" PERL="${PERL}" +MOZ_OPTIONS+= --prefix="${FAKEDIR}" + +CPPFLAGS+= -isystem${LOCALBASE}/include +LDFLAGS+= -L${LOCALBASE}/lib # Standard depends _ALL_DEPENDS= cairo dbm event ffi hunspell jpeg nspr nss png sqlite vpx zip @@ -579,7 +579,8 @@ nspr_MOZ_OPTIONS= --with-system-nspr nss_LIB_DEPENDS= nss3:${PORTSDIR}/security/nss nss_MOZ_OPTIONS= --with-system-nss -#nss_EXTRACT_AFTER_ARGS= --exclude mozilla*/security/nss +nss_EXTRACT_AFTER_ARGS= --exclude mozilla*/security/coreconf \ + --exclude mozilla*/security/nss nss_CPPFLAGS+= -I${LOCALBASE}/include/nss -I${LOCALBASE}/include/nss/nss nss_LDFLAGS+= -L${LOCALBASE}/lib/nss -Wl,-rpath,${PREFIX}/lib/${MOZ_RPATH} @@ -622,8 +623,6 @@ MOZ_OPTIONS+= --disable-tests \ --with-default-mozilla-five-home=${PREFIX}/lib/${MOZILLA} \ --with-pthreads # Configure options for install -MOZ_OPTIONS+= --x-includes=${LOCALBASE}/include \ - --x-libraries=${LOCALBASE}/lib .if !defined(MOZ_EXTENSIONS) MOZ_OPTIONS+= --enable-extensions=default .else @@ -637,18 +636,14 @@ MOZ_OPTIONS+= --enable-necko-protocols=$ # others MOZ_OPTIONS+= --with-system-zlib \ --with-system-bz2 \ - --disable-auto-deps \ --disable-debug-symbols \ --disable-glibtest \ --disable-gtktest \ --disable-freetypetest \ --disable-installer \ - --disable-md \ --disable-necko-wifi \ --disable-updater \ --disable-pedantic -MOZ_MK_OPTIONS+= XP_UNIX=1 \ - PERL=${PERL} .if ${CXXFLAGS:M-stdlib=libc++} LIBS+= -lcxxrt @@ -669,7 +664,7 @@ USE_GNOME+= gtk20 .endif .if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS} -MOZ_EXPORT+= MOZ_OPTIMIZE_FLAGS='"${CFLAGS:M-O*}"' +MOZ_EXPORT+= MOZ_OPTIMIZE_FLAGS="${CFLAGS:M-O*}" MOZ_OPTIONS+= --enable-optimize .else MOZ_OPTIONS+= --disable-optimize @@ -729,6 +724,9 @@ MOZ_OPTIONS+= --disable-libproxy LIB_DEPENDS+= asound.2:${PORTSDIR}/audio/alsa-lib RUN_DEPENDS+= ${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:${PORTSDIR}/audio/alsa-plugins MOZ_OPTIONS+= --enable-alsa +. if exists(${FILESDIR}/extra-bug780531) +EXTRA_PATCHES+= ${FILESDIR}/extra-bug780531 +. endif .endif .if ${PORT_OPTIONS:MPULSEAUDIO} @@ -804,20 +802,17 @@ gecko-post-patch: .endif @${RM} -f ${MOZCONFIG} .if !defined(NOMOZCONFIG) -.if exists(${GENERIC_MOZCONFIG}) - @${MOZCONFIG_SED} < ${GENERIC_MOZCONFIG} >> ${MOZCONFIG} -.endif @if [ -e ${PORT_MOZCONFIG} ] ; then \ ${MOZCONFIG_SED} < ${PORT_MOZCONFIG} >> ${MOZCONFIG} ; \ fi .for arg in ${MOZ_OPTIONS} - @${ECHO_CMD} ac_add_options ${arg} >> ${MOZCONFIG} + @${ECHO_CMD} ac_add_options ${arg:Q} >> ${MOZCONFIG} .endfor .for arg in ${MOZ_MK_OPTIONS} - @${ECHO_CMD} mk_add_options ${arg} >> ${MOZCONFIG} + @${ECHO_CMD} mk_add_options ${arg:Q} >> ${MOZCONFIG} .endfor .for var in ${MOZ_EXPORT} - @${ECHO_CMD} "export ${var}" >> ${MOZCONFIG} + @${ECHO_CMD} export ${var:Q} >> ${MOZCONFIG} .endfor .endif # .if !defined(NOMOZCONFIG) .if exists(${MOZSRC}/build/unix/mozilla-config.in) @@ -828,12 +823,19 @@ gecko-post-patch: .endif .for subdir in "" nsprpub js/src @if [ -f ${MOZSRC}/${subdir}/config/system-headers ] ; then \ - ${ECHO_CMD} "cairo-qt.h" >> ${MOZSRC}/${subdir}/config/system-headers ; \ - ${ECHO_CMD} "fenv.h" >> ${MOZSRC}/${subdir}/config/system-headers ; \ - ${ECHO_CMD} "malloc_np.h" >> ${MOZSRC}/${subdir}/config/system-headers ; \ - ${ECHO_CMD} "pthread_np.h" >> ${MOZSRC}/${subdir}/config/system-headers ; \ - ${ECHO_CMD} "pulse/pulseaudio.h" >> ${MOZSRC}/${subdir}/config/system-headers ; \ - ${ECHO_CMD} "unwind.h" >> ${MOZSRC}/${subdir}/config/system-headers ; \ + for f in \ + cairo-qt.h \ + fenv.h \ + kvm.h \ + malloc_np.h \ + pthread_np.h \ + pulse/pulseaudio.h \ + spawn.h \ + sys/thr.h \ + sys/user.h \ + unwind.h; do \ + ${ECHO_CMD} "$$f" >> ${MOZSRC}/${subdir}/config/system-headers ; \ + done; \ fi .endfor @for f in \ @@ -862,17 +864,11 @@ gecko-post-patch: @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g ; \ s|%%LOCALBASE%%|${LOCALBASE}|g' \ ${MOZSRC}/build/unix/run-mozilla.sh - @if [ -f ${MOZSRC}/widget/src/gtk2/nsSound.cpp ] ; then \ - ${REINPLACE_CMD} -E -e 's|libesd\.so\.[0-9]+|libesd.so|g' \ - ${MOZSRC}/widget/src/gtk2/nsSound.cpp ; \ - fi - @if ! [ -f ${MOZSRC}/widget/gtk2/nsDeviceContextSpecG.cpp ] ; then \ - ${REINPLACE_CMD} -E -e 's|libcups\.so\.[0-9]+|libcups.so|g' \ - ${MOZSRC}/*/*/*/nsDeviceContextSpecG.cpp ; \ - fi @${REINPLACE_CMD} -e 's|/usr/local/netscape|${LOCALBASE}|g ; \ s|/usr/local/lib/netscape|${LOCALBASE}/lib|g' \ ${MOZSRC}/xpcom/*/SpecialSystemDirectory.cpp + @${GREP} -lr 'PR_LoadLibrary.*\.so\.[0-9]' ${WRKSRC} | ${XARGS} \ + ${REINPLACE_CMD} -Ee '/PR_LoadLibrary/s/(\.so)\.[0-9]+/\1/' # handles mozilla pis scripts. gecko-moz-pis-patch: @@ -950,7 +946,6 @@ gecko-create-plist: .endfor ${CAT} ${PLISTF} | ${SORT} >> ${PLIST} ${CAT} ${PLISTD} | ${SORT} -r >> ${PLIST} - ${ECHO_CMD} "@dirrmtry share/idl" >> ${PLIST} ${ECHO_CMD} "@exec ${LOCALBASE}/bin/update-desktop-database > /dev/null || ${TRUE}" >> ${PLIST} ${ECHO_CMD} "@unexec ${LOCALBASE}/bin/update-desktop-database > /dev/null || ${TRUE}" >> ${PLIST} .endif # !defined(NOGECKO_PLIST) Added: head/devel/nspr/files/patch-bug301986 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/nspr/files/patch-bug301986 Thu Aug 30 14:54:17 2012 (r303378) @@ -0,0 +1,35 @@ +pthread_t can well be a 64-bit value -- on FreeBSD/amd64, for example. +Better to just keep calling it pthread_t isntead of casting to anything. + + -mi + +--- ../pr/include/private/pprthred.h Sun Apr 25 11:00:56 2004 ++++ ../pr/include/private/pprthred.h Tue Jul 12 00:52:42 2005 +@@ -44,4 +44,5 @@ + */ + #include "nspr.h" ++#include + + #if defined(XP_OS2) +@@ -92,5 +92,5 @@ + ** when it is created or attached. + */ +-NSPR_API(PRUint32) PR_GetThreadID(PRThread *thread); ++NSPR_API(pthread_t) PR_GetThreadID(PRThread *thread); + + /* +--- ../pr/src/pthreads/ptthread.c Wed May 25 22:27:51 2005 ++++ ../pr/src/pthreads/ptthread.c Tue Jul 12 00:49:50 2005 +@@ -979,10 +979,10 @@ + } + +-PR_IMPLEMENT(PRUint32) PR_GetThreadID(PRThread *thred) ++PR_IMPLEMENT(pthread_t) PR_GetThreadID(PRThread *thred) + { + #if defined(_PR_DCETHREADS) + return (PRUint32)&thred->id; /* this is really a sham! */ + #else +- return (PRUint32)thred->id; /* and I don't know what they will do with it */ ++ return thred->id; /* and I don't know what they will do with it */ + #endif + } Added: head/devel/nspr/files/patch-bug782109 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/nspr/files/patch-bug782109 Thu Aug 30 14:54:17 2012 (r303378) @@ -0,0 +1,31 @@ +--- ../pr/include/md/_freebsd.h~ ++++ ../pr/include/md/_freebsd.h +@@ -47,6 +47,14 @@ + #define _PR_HAVE_LARGE_OFF_T + + #if defined(_PR_PTHREADS) ++#if __FreeBSD_version >= 602000 ++#define _PR_HAVE_GETPROTO_R ++#define _PR_HAVE_5_ARG_GETPROTO_R ++#endif ++#if __FreeBSD_version >= 700016 ++#define _PR_HAVE_GETHOST_R ++#define _PR_HAVE_GETHOST_R_INT ++#endif + #if __FreeBSD_version >= 400008 + /* + * libc_r before this version of FreeBSD doesn't have poll(). +--- ../pr/src/misc/prnetdb.c ++++ ../pr/src/misc/prnetdb.c +@@ -78,11 +78,6 @@ PRLock *_pr_dnsLock = NULL; + #define _PR_HAVE_GETPROTO_R_INT + #endif + +-#if __FreeBSD_version >= 602000 +-#define _PR_HAVE_GETPROTO_R +-#define _PR_HAVE_5_ARG_GETPROTO_R +-#endif +- + /* BeOS has glibc but not the glibc-style getprotobyxxx_r functions. */ + #if (defined(__GLIBC__) && __GLIBC__ >= 2 && !defined(XP_BEOS)) + #define _PR_HAVE_GETPROTO_R Added: head/devel/nspr/files/patch-bug782111 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/nspr/files/patch-bug782111 Thu Aug 30 14:54:17 2012 (r303378) @@ -0,0 +1,35 @@ +--- ../pr/src/pthreads/ptthread.c ++++ ../pr/src/pthreads/ptthread.c +@@ -21,6 +21,10 @@ + #include + #include + ++#if defined(OPENBSD) || defined(FREEBSD) || defined(DRAGONFLY) ++#include ++#endif ++ + #ifdef SYMBIAN + /* In Open C sched_get_priority_min/max do not work properly, so we undefine + * _POSIX_THREAD_PRIORITY_SCHEDULING here. +@@ -1619,7 +1623,7 @@ PR_IMPLEMENT(PRStatus) PR_SetCurrentThreadName(const char *name) + { + PRThread *thread; + size_t nameLen; +- int result; ++ int result = 0; + + if (!name) { + PR_SetError(PR_INVALID_ARGUMENT_ERROR, 0); +@@ -1637,8 +1641,10 @@ PR_IMPLEMENT(PRStatus) PR_SetCurrentThreadName(const char *name) + return PR_FAILURE; + memcpy(thread->name, name, nameLen + 1); + +-#if defined(OPENBSD) || defined(FREEBSD) +- result = pthread_set_name_np(thread->id, name); ++#if defined(OPENBSD) || defined(FREEBSD) || defined(DRAGONFLY) ++ pthread_set_name_np(thread->id, name); ++#elif defined(NETBSD) ++ pthread_setname_np(thread->id, "%s", name); + #else /* not BSD */ + /* + * On OSX, pthread_setname_np is only available in 10.6 or later, so test Added: head/devel/nspr/files/patch-bug782113 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/nspr/files/patch-bug782113 Thu Aug 30 14:54:17 2012 (r303378) @@ -0,0 +1,113 @@ +--- ../pr/include/md/_freebsd.cfg ++++ ../pr/include/md/_freebsd.cfg +@@ -251,6 +251,97 @@ + #define PR_ALIGN_OF_POINTER 8 + #define PR_ALIGN_OF_WORD 8 + ++#elif defined(__powerpc64__) ++ ++#undef IS_LITTLE_ENDIAN ++#define IS_BIG_ENDIAN 1 ++#define IS_64 ++ ++#define PR_BYTES_PER_BYTE 1 ++#define PR_BYTES_PER_SHORT 2 ++#define PR_BYTES_PER_INT 4 ++#define PR_BYTES_PER_INT64 8 ++#define PR_BYTES_PER_LONG 8 ++#define PR_BYTES_PER_FLOAT 4 ++#define PR_BYTES_PER_DOUBLE 8 ++#define PR_BYTES_PER_WORD 8 ++#define PR_BYTES_PER_DWORD 8 ++ ++#define PR_BITS_PER_BYTE 8 ++#define PR_BITS_PER_SHORT 16 ++#define PR_BITS_PER_INT 32 ++#define PR_BITS_PER_INT64 64 ++#define PR_BITS_PER_LONG 64 ++#define PR_BITS_PER_FLOAT 32 ++#define PR_BITS_PER_DOUBLE 64 ++#define PR_BITS_PER_WORD 64 ++ ++#define PR_BITS_PER_BYTE_LOG2 3 ++#define PR_BITS_PER_SHORT_LOG2 4 ++#define PR_BITS_PER_INT_LOG2 5 ++#define PR_BITS_PER_INT64_LOG2 6 ++#define PR_BITS_PER_LONG_LOG2 6 ++#define PR_BITS_PER_FLOAT_LOG2 5 ++#define PR_BITS_PER_DOUBLE_LOG2 6 ++#define PR_BITS_PER_WORD_LOG2 6 ++ ++#define PR_ALIGN_OF_SHORT 2 ++#define PR_ALIGN_OF_INT 4 ++#define PR_ALIGN_OF_LONG 8 ++#define PR_ALIGN_OF_INT64 8 ++#define PR_ALIGN_OF_FLOAT 4 ++#define PR_ALIGN_OF_DOUBLE 8 ++#define PR_ALIGN_OF_POINTER 8 ++#define PR_ALIGN_OF_WORD 8 ++ ++#define PR_BYTES_PER_WORD_LOG2 3 ++#define PR_BYTES_PER_DWORD_LOG2 3 ++ ++#elif defined(__powerpc__) ++ ++#undef IS_LITTLE_ENDIAN ++#define IS_BIG_ENDIAN 1 ++ ++#define PR_BYTES_PER_BYTE 1 ++#define PR_BYTES_PER_SHORT 2 ++#define PR_BYTES_PER_INT 4 ++#define PR_BYTES_PER_INT64 8 ++#define PR_BYTES_PER_LONG 4 ++#define PR_BYTES_PER_FLOAT 4 ++#define PR_BYTES_PER_DOUBLE 8 ++#define PR_BYTES_PER_WORD 4 ++#define PR_BYTES_PER_DWORD 8 ++ ++#define PR_BITS_PER_BYTE 8 ++#define PR_BITS_PER_SHORT 16 ++#define PR_BITS_PER_INT 32 ++#define PR_BITS_PER_INT64 64 ++#define PR_BITS_PER_LONG 32 ++#define PR_BITS_PER_FLOAT 32 ++#define PR_BITS_PER_DOUBLE 64 ++#define PR_BITS_PER_WORD 32 ++ ++#define PR_BITS_PER_BYTE_LOG2 3 ++#define PR_BITS_PER_SHORT_LOG2 4 ++#define PR_BITS_PER_INT_LOG2 5 ++#define PR_BITS_PER_INT64_LOG2 6 ++#define PR_BITS_PER_LONG_LOG2 5 ++#define PR_BITS_PER_FLOAT_LOG2 5 ++#define PR_BITS_PER_DOUBLE_LOG2 6 ++#define PR_BITS_PER_WORD_LOG2 5 ++ ++#define PR_ALIGN_OF_SHORT 2 ++#define PR_ALIGN_OF_INT 4 ++#define PR_ALIGN_OF_LONG 4 ++#define PR_ALIGN_OF_INT64 8 ++#define PR_ALIGN_OF_FLOAT 4 ++#define PR_ALIGN_OF_DOUBLE 8 ++#define PR_ALIGN_OF_POINTER 4 ++#define PR_ALIGN_OF_WORD 4 ++ ++#define PR_BYTES_PER_WORD_LOG2 2 ++#define PR_BYTES_PER_DWORD_LOG2 3 ++ + #else + + #error "Unknown CPU architecture" +--- ../pr/include/md/_freebsd.h ++++ ../pr/include/md/_freebsd.h +@@ -25,6 +25,10 @@ + #define _PR_SI_ARCHITECTURE "ia64" + #elif defined(__amd64__) + #define _PR_SI_ARCHITECTURE "amd64" ++#elif defined(__powerpc64__) ++#define _PR_SI_ARCHITECTURE "powerpc64" ++#elif defined(__powerpc__) ++#define _PR_SI_ARCHITECTURE "powerpc" + #else + #error "Unknown CPU architecture" + #endif Added: head/devel/nspr/files/patch-bug782124 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/nspr/files/patch-bug782124 Thu Aug 30 14:54:17 2012 (r303378) @@ -0,0 +1,37 @@ +--- ../pr/src/misc/prsystem.c~ ++++ ../pr/src/misc/prsystem.c +@@ -24,7 +24,7 @@ + + /* BSD-derived systems use sysctl() to get the number of processors */ + #if defined(BSDI) || defined(FREEBSD) || defined(NETBSD) \ +- || defined(OPENBSD) || defined(DARWIN) ++ || defined(OPENBSD) || defined(DRAGONFLY) || defined(DARWIN) + #define _PR_HAVE_SYSCTL + #include + #include +@@ -292,15 +292,23 @@ PR_IMPLEMENT(PRUint64) PR_GetPhysicalMemorySize(void) + if (pageSize >= 0 && pageCount >= 0) + bytes = (PRUint64) pageSize * pageCount; + +-#elif defined(NETBSD) || defined(OPENBSD) +- ++#elif defined(NETBSD) || defined(OPENBSD) \ ++ || defined(FREEBSD) || defined(DRAGONFLY) + int mib[2]; + int rc; ++#ifdef HW_PHYSMEM64 + uint64_t memSize; ++#else ++ unsigned long memSize; ++#endif + size_t len = sizeof(memSize); + + mib[0] = CTL_HW; ++#ifdef HW_PHYSMEM64 + mib[1] = HW_PHYSMEM64; ++#else ++ mib[1] = HW_PHYSMEM; ++#endif + rc = sysctl(mib, 2, &memSize, &len, NULL, 0); + if (-1 != rc) { + bytes = memSize; Added: head/devel/nspr/files/patch-bug782815 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/nspr/files/patch-bug782815 Thu Aug 30 14:54:17 2012 (r303378) @@ -0,0 +1,11 @@ +--- ../pr/src/pthreads/ptio.c~ ++++ ../pr/src/pthreads/ptio.c +@@ -1150,7 +1150,7 @@ void _PR_InitIO(void) + osfd = socket(AF_INET6, SOCK_STREAM, 0); + if (osfd != -1) { + int on; +- int optlen = sizeof(on); ++ socklen_t optlen = sizeof(on); + if (getsockopt(osfd, IPPROTO_IPV6, IPV6_V6ONLY, + &on, &optlen) == 0) { + _pr_ipv6_v6only_on_by_default = on; Modified: head/devel/nspr/files/patch-warnings ============================================================================== --- head/devel/nspr/files/patch-warnings Thu Aug 30 14:49:00 2012 (r303377) +++ head/devel/nspr/files/patch-warnings Thu Aug 30 14:54:17 2012 (r303378) @@ -1,3 +1,22 @@ +--- ../pr/src/pthreads/ptio.c 2009-05-09 23:07:02.000000000 -0400 ++++ ../pr/src/pthreads/ptio.c 2009-11-04 15:24:47.000000000 -0500 +@@ -3758,7 +3769,7 @@ + * We use these variables to figure out how much time has + * elapsed and how much of the timeout still remains. + */ +- PRIntervalTime start, elapsed, remaining; ++ PRIntervalTime start = 0, elapsed, remaining; + + if (pt_TestAbort()) return -1; + +@@ -4927,6 +4938,7 @@ + + if (timeout == PR_INTERVAL_NO_TIMEOUT) { + tvp = NULL; ++ start = 0; /* Not needed, but shuts down a warning */ + } else { + tv.tv_sec = (PRInt32)PR_IntervalToSeconds(timeout); + tv.tv_usec = (PRInt32)PR_IntervalToMicroseconds( --- ../pr/src/pthreads/ptsynch.c Mon Nov 22 16:24:53 2004 +++ ../pr/src/pthreads/ptsynch.c Mon Jul 25 00:03:49 2005 @@ -63,5 +63,5 @@ Modified: head/mail/enigmail/Makefile ============================================================================== --- head/mail/enigmail/Makefile Thu Aug 30 14:49:00 2012 (r303377) +++ head/mail/enigmail/Makefile Thu Aug 30 14:54:17 2012 (r303378) @@ -40,11 +40,7 @@ GECKO_DEPENDS= ${NONEXISTENT}:${PORTSDIR GECKO_WRKSRC= ${WRKDIR}/../../../${GECKO_PORTDIR}/work/${GECKO_EXTDIR} WRKSRC= ${WRKDIR}/${GECKO_EXTDIR} -.if ${GECKO_PORTDIR:N*-esr} -MOZOBJ= ${WRKSRC}/obj-${CONFIGURE_TARGET:S/amd64/x86_64/} -.else MOZOBJ= ${WRKSRC} -.endif USE_GMAKE= yes Modified: head/mail/linux-thunderbird/Makefile ============================================================================== --- head/mail/linux-thunderbird/Makefile Thu Aug 30 14:49:00 2012 (r303377) +++ head/mail/linux-thunderbird/Makefile Thu Aug 30 14:54:17 2012 (r303378) @@ -6,7 +6,7 @@ # PORTNAME= thunderbird -PORTVERSION= 10.0.6 +PORTVERSION= 10.0.7 CATEGORIES= mail MASTER_SITE_SUBDIR?= ${PORTNAME}/releases/${PORTVERSION}esr/linux-i686/en-US DISTNAME= ${PORTNAME}-${DISTVERSION}esr Modified: head/mail/linux-thunderbird/distinfo ============================================================================== --- head/mail/linux-thunderbird/distinfo Thu Aug 30 14:49:00 2012 (r303377) +++ head/mail/linux-thunderbird/distinfo Thu Aug 30 14:54:17 2012 (r303378) @@ -1,2 +1,2 @@ -SHA256 (thunderbird-10.0.6esr.tar.bz2) = 7051b910825a2838ac9a1bcb23c520d82be5fed4871266f1cd8954a8e876776b -SIZE (thunderbird-10.0.6esr.tar.bz2) = 18574190 +SHA256 (thunderbird-10.0.7esr.tar.bz2) = 2b1fd99bcaa6b4288f86eba7bdf80fe467cde0cf2899a7ec106ba1e4fee0625c +SIZE (thunderbird-10.0.7esr.tar.bz2) = 18582085 Modified: head/mail/thunderbird-esr-i18n/Makefile ============================================================================== --- head/mail/thunderbird-esr-i18n/Makefile Thu Aug 30 14:49:00 2012 (r303377) +++ head/mail/thunderbird-esr-i18n/Makefile Thu Aug 30 14:54:17 2012 (r303378) @@ -6,7 +6,7 @@ # PORTNAME= thunderbird-i18n -PORTVERSION= 10.0.6 +PORTVERSION= 10.0.7 CATEGORIES= mail MASTER_SITE_SUBDIR= thunderbird/releases/${PORTVERSION}esr/linux-i686/xpi PKGNAMEPREFIX= Modified: head/mail/thunderbird-esr-i18n/distinfo ============================================================================== --- head/mail/thunderbird-esr-i18n/distinfo Thu Aug 30 14:49:00 2012 (r303377) +++ head/mail/thunderbird-esr-i18n/distinfo Thu Aug 30 14:54:17 2012 (r303378) @@ -1,84 +1,84 @@ -SHA256 (xpi/thunderbird-i18n-10.0.6/ar.xpi) = 0223cc4a79d98945a20cd5b686a90d996b90211c5b6d704fd2b0e1493f9adb32 -SIZE (xpi/thunderbird-i18n-10.0.6/ar.xpi) = 441466 -SHA256 (xpi/thunderbird-i18n-10.0.6/br.xpi) = b796d258b77b4d8374956456e98977e7d29e759e1e598e4d800fb5ba84cca28b -SIZE (xpi/thunderbird-i18n-10.0.6/br.xpi) = 415527 -SHA256 (xpi/thunderbird-i18n-10.0.6/ca.xpi) = 1c050afcb257d664c0c4aaf5488e9d27081d0987757e5c0e6238abef64cd68fc -SIZE (xpi/thunderbird-i18n-10.0.6/ca.xpi) = 416069 -SHA256 (xpi/thunderbird-i18n-10.0.6/cs.xpi) = 3c27c5b2b08c108cf2411dd00294950b56249b145ed356b422c7b240d3b16412 -SIZE (xpi/thunderbird-i18n-10.0.6/cs.xpi) = 419419 -SHA256 (xpi/thunderbird-i18n-10.0.6/da.xpi) = 505540bde73c21243ba088b04a08e8a6bf2578a1b1b44daae080b8806f191377 -SIZE (xpi/thunderbird-i18n-10.0.6/da.xpi) = 363376 -SHA256 (xpi/thunderbird-i18n-10.0.6/de.xpi) = 174841c6b26c1a35b97eb234df220223f6391be0155e05ae547acd3509eb63e6 -SIZE (xpi/thunderbird-i18n-10.0.6/de.xpi) = 418266 -SHA256 (xpi/thunderbird-i18n-10.0.6/en-GB.xpi) = 5ace1c398328d5c2e00c046edab1543faf5fcda1f13647ee50778d72c6107596 -SIZE (xpi/thunderbird-i18n-10.0.6/en-GB.xpi) = 391743 -SHA256 (xpi/thunderbird-i18n-10.0.6/en-US.xpi) = 71ab52853aaa8f55c22392937c3b3bb700d2ea2443cf4b1275269f7fa5811a70 -SIZE (xpi/thunderbird-i18n-10.0.6/en-US.xpi) = 391242 -SHA256 (xpi/thunderbird-i18n-10.0.6/es-AR.xpi) = 53d467243b613ce076add339959175d98b688e70cf22191116f97309f1fbf2ae -SIZE (xpi/thunderbird-i18n-10.0.6/es-AR.xpi) = 410726 -SHA256 (xpi/thunderbird-i18n-10.0.6/es-ES.xpi) = 27ea8ee4d12811805612009c0d0be3246d5af8f2b509d27cc1aef47527d51565 -SIZE (xpi/thunderbird-i18n-10.0.6/es-ES.xpi) = 355143 -SHA256 (xpi/thunderbird-i18n-10.0.6/et.xpi) = 82bc9cd8e9a2a4eb4dadff80706a31fdb762fc7baee3c0310da68c22de71b175 -SIZE (xpi/thunderbird-i18n-10.0.6/et.xpi) = 410724 -SHA256 (xpi/thunderbird-i18n-10.0.6/eu.xpi) = 46c4a9ef3ae80053157393fe767afaf1dc130268fe4a650ca41d72e0ce790487 -SIZE (xpi/thunderbird-i18n-10.0.6/eu.xpi) = 406387 -SHA256 (xpi/thunderbird-i18n-10.0.6/fi.xpi) = c2bea42568a928a293844a5ed172ac7dc289f56988bf8a29a047b0e2efa2074e -SIZE (xpi/thunderbird-i18n-10.0.6/fi.xpi) = 411928 -SHA256 (xpi/thunderbird-i18n-10.0.6/fr.xpi) = 909ccf3f85e488a686766e3a1c54868fb8c91a305ffd42031a1a747c7ecb7f9e -SIZE (xpi/thunderbird-i18n-10.0.6/fr.xpi) = 414749 -SHA256 (xpi/thunderbird-i18n-10.0.6/fy-NL.xpi) = 000d97b67290869298ce4550b8c5dacf81d36eddaefb116a504dddd8bafd0a9a -SIZE (xpi/thunderbird-i18n-10.0.6/fy-NL.xpi) = 413985 -SHA256 (xpi/thunderbird-i18n-10.0.6/ga-IE.xpi) = 17aa3b5092df7411f6a2039f245ce255a128938dee34e6977224cdfa1d6ec765 -SIZE (xpi/thunderbird-i18n-10.0.6/ga-IE.xpi) = 423261 -SHA256 (xpi/thunderbird-i18n-10.0.6/gd.xpi) = 2bb47d383359cd860155b1e71efa085a8d8b2a5a0b2ab41559468c48229b94af -SIZE (xpi/thunderbird-i18n-10.0.6/gd.xpi) = 425876 -SHA256 (xpi/thunderbird-i18n-10.0.6/gl.xpi) = c6aad0c59e6e8917c00373d6dd9b12ae8a5dae51fbd63d84937aee632af3410a -SIZE (xpi/thunderbird-i18n-10.0.6/gl.xpi) = 409229 -SHA256 (xpi/thunderbird-i18n-10.0.6/he.xpi) = f9b681d750defe2bd03c5f3129ee7d855b3e84733d680b94f433b6acce172f08 -SIZE (xpi/thunderbird-i18n-10.0.6/he.xpi) = 439206 -SHA256 (xpi/thunderbird-i18n-10.0.6/hu.xpi) = c88c902234b5878bae444c4133d17d58464ff401cccd7196d86279f26ba9c0b2 -SIZE (xpi/thunderbird-i18n-10.0.6/hu.xpi) = 426356 -SHA256 (xpi/thunderbird-i18n-10.0.6/is.xpi) = 351ff4311732a4b8127ed2642841bf3b92b5bcb1336666fa460352ec9afb09db -SIZE (xpi/thunderbird-i18n-10.0.6/is.xpi) = 412634 -SHA256 (xpi/thunderbird-i18n-10.0.6/it.xpi) = f2a225ad1b5d7e5292b5589cf03e880477d572a597c849c62a57584237f30335 -SIZE (xpi/thunderbird-i18n-10.0.6/it.xpi) = 347634 -SHA256 (xpi/thunderbird-i18n-10.0.6/ja.xpi) = a8e350421416229b93e7e825e072adb34d50dde91c81864be7463ce8470d8d67 -SIZE (xpi/thunderbird-i18n-10.0.6/ja.xpi) = 459031 -SHA256 (xpi/thunderbird-i18n-10.0.6/ko.xpi) = c13e33783f8d1bea548be5095716e84c36df00c610707612d80ca01a9ec5c814 -SIZE (xpi/thunderbird-i18n-10.0.6/ko.xpi) = 372016 -SHA256 (xpi/thunderbird-i18n-10.0.6/lt.xpi) = a00be860b6c1a7844a08ca0c0b4803e076817788c3049caa4c4343bdd394f6a4 -SIZE (xpi/thunderbird-i18n-10.0.6/lt.xpi) = 531022 -SHA256 (xpi/thunderbird-i18n-10.0.6/nb-NO.xpi) = 1a309be14b4b04722c91c10dbe490de9c64e8f185abde0489662b659f1fcd8d7 -SIZE (xpi/thunderbird-i18n-10.0.6/nb-NO.xpi) = 407729 -SHA256 (xpi/thunderbird-i18n-10.0.6/nl.xpi) = 472b2e8b6271e7be5beccd644563f043b89b38db3ff26778912fc2af476cf765 -SIZE (xpi/thunderbird-i18n-10.0.6/nl.xpi) = 407985 -SHA256 (xpi/thunderbird-i18n-10.0.6/nn-NO.xpi) = bc575d2c7c48c760aa5703326cc6a4b2bd387a7d364b9b77d5f32444315c015f -SIZE (xpi/thunderbird-i18n-10.0.6/nn-NO.xpi) = 409459 -SHA256 (xpi/thunderbird-i18n-10.0.6/pl.xpi) = 606585843ba8407f407d130a4522b42a5b60b7b64c4dc0a60078f16fac862bdf -SIZE (xpi/thunderbird-i18n-10.0.6/pl.xpi) = 393578 -SHA256 (xpi/thunderbird-i18n-10.0.6/pt-BR.xpi) = 0833f32f278ce2d1f74c884007d4731b21eab0075bbf27f0307d7ea238bcbfb4 -SIZE (xpi/thunderbird-i18n-10.0.6/pt-BR.xpi) = 417229 -SHA256 (xpi/thunderbird-i18n-10.0.6/pt-PT.xpi) = 25e1dca1ff07a60938867905147cea68bd724e5f40e5950e1fc7e3e5e8f2dc82 -SIZE (xpi/thunderbird-i18n-10.0.6/pt-PT.xpi) = 414266 -SHA256 (xpi/thunderbird-i18n-10.0.6/rm.xpi) = a5b541a4d3048c5396ffc35336354b71f2cef500a60ed2f9c65b0dab125dc49a -SIZE (xpi/thunderbird-i18n-10.0.6/rm.xpi) = 414709 -SHA256 (xpi/thunderbird-i18n-10.0.6/ru.xpi) = 38012fb38ea4fefcb1ebd7e7a57151ae7e8fbfa20fa463c34bf3ee7e4c2cad83 -SIZE (xpi/thunderbird-i18n-10.0.6/ru.xpi) = 411634 -SHA256 (xpi/thunderbird-i18n-10.0.6/si.xpi) = 4602f33aed0ce5af558482a2a4098edf4f24a6b2726ae6ebc0fbee77dfaf6931 -SIZE (xpi/thunderbird-i18n-10.0.6/si.xpi) = 456607 -SHA256 (xpi/thunderbird-i18n-10.0.6/sk.xpi) = e6c7104d138922fee7941929361331246ac2e9df655b8e7025d7dc066ef1c880 -SIZE (xpi/thunderbird-i18n-10.0.6/sk.xpi) = 425029 -SHA256 (xpi/thunderbird-i18n-10.0.6/sl.xpi) = 2ce183f0cb08f241c8aa12c07932e69ac418af66a43a4886890cb1f649f81f57 -SIZE (xpi/thunderbird-i18n-10.0.6/sl.xpi) = 410432 -SHA256 (xpi/thunderbird-i18n-10.0.6/sq.xpi) = 84361c6f6c9d9516fc405b24eb23cef2ef3ff03f633fdd87da1fe0d6dde499a8 -SIZE (xpi/thunderbird-i18n-10.0.6/sq.xpi) = 360480 -SHA256 (xpi/thunderbird-i18n-10.0.6/sv-SE.xpi) = 07d22a2988abb9618004e9ef19255389db08e86758f520000de5fa9f82b204f3 -SIZE (xpi/thunderbird-i18n-10.0.6/sv-SE.xpi) = 478281 -SHA256 (xpi/thunderbird-i18n-10.0.6/ta-LK.xpi) = a8214f2fd01af7fd8aa13462bee23dbaef8e08a4990aaf7b00df17f303514d04 -SIZE (xpi/thunderbird-i18n-10.0.6/ta-LK.xpi) = 475718 -SHA256 (xpi/thunderbird-i18n-10.0.6/tr.xpi) = 6911cc3ab94d64c62dd63481435ed675bc39bab109b3b1aa8ce1bc7a309e830e -SIZE (xpi/thunderbird-i18n-10.0.6/tr.xpi) = 418210 -SHA256 (xpi/thunderbird-i18n-10.0.6/uk.xpi) = 81774654be422fb766f54f18e1856ddcdd5a46c78ff95ff0c16d7e33f29f7589 -SIZE (xpi/thunderbird-i18n-10.0.6/uk.xpi) = 463925 -SHA256 (xpi/thunderbird-i18n-10.0.6/zh-TW.xpi) = 16f1f0e110da8f2c3cb27a202e60ff38b66de97973fee92e7b0192e57f972ea8 -SIZE (xpi/thunderbird-i18n-10.0.6/zh-TW.xpi) = 431827 +SHA256 (xpi/thunderbird-i18n-10.0.7/ar.xpi) = fe218825ba239511ebf490896fcd85416bf93867d12077afa2061087d9718e85 +SIZE (xpi/thunderbird-i18n-10.0.7/ar.xpi) = 441466 +SHA256 (xpi/thunderbird-i18n-10.0.7/br.xpi) = f560a951a8c6eb7ca89126cbb09a78f075379fc1af7ed8ff2f6bbe882030fc0d +SIZE (xpi/thunderbird-i18n-10.0.7/br.xpi) = 415527 +SHA256 (xpi/thunderbird-i18n-10.0.7/ca.xpi) = a8b00ba4f84055b54e03ae82a35836e6cd9c7d07a16b1940286b026aeb3e6be1 +SIZE (xpi/thunderbird-i18n-10.0.7/ca.xpi) = 416069 +SHA256 (xpi/thunderbird-i18n-10.0.7/cs.xpi) = 7cced93d103ae1775b064dc0c256494c3cda1971b4e4391f7f6f596c01df6171 +SIZE (xpi/thunderbird-i18n-10.0.7/cs.xpi) = 419419 +SHA256 (xpi/thunderbird-i18n-10.0.7/da.xpi) = ae3a98db9393ff020c6795b0fe3418258119299485569bd9d18210e8690b9781 +SIZE (xpi/thunderbird-i18n-10.0.7/da.xpi) = 363376 +SHA256 (xpi/thunderbird-i18n-10.0.7/de.xpi) = 8d94b8000182a52e93a3fcc04f4830f858bfbe95f1e08074f2b576b69468e61c +SIZE (xpi/thunderbird-i18n-10.0.7/de.xpi) = 418266 +SHA256 (xpi/thunderbird-i18n-10.0.7/en-GB.xpi) = 00a9e65eb3a1ca5194dbee9acf1fff84fc9ee3b1050dacbc42db04bf25532917 +SIZE (xpi/thunderbird-i18n-10.0.7/en-GB.xpi) = 391743 +SHA256 (xpi/thunderbird-i18n-10.0.7/en-US.xpi) = 410e503c93bc65fd26423f2afc440e42fbbaf2fb30d71a9ddb0bf992a464451d +SIZE (xpi/thunderbird-i18n-10.0.7/en-US.xpi) = 391242 +SHA256 (xpi/thunderbird-i18n-10.0.7/es-AR.xpi) = ca5002269cb602cac293da5e18c0c6d3273146afbd7a496deec2edccf8e87f16 +SIZE (xpi/thunderbird-i18n-10.0.7/es-AR.xpi) = 410726 +SHA256 (xpi/thunderbird-i18n-10.0.7/es-ES.xpi) = f3948a633ab98dc3ce233b5cd97eb84a2a40475336e8b4d31a9dd892832c2dda +SIZE (xpi/thunderbird-i18n-10.0.7/es-ES.xpi) = 355143 +SHA256 (xpi/thunderbird-i18n-10.0.7/et.xpi) = 6ce8c3a922a3ce944d4a125938081d032ce61776680e3d6f205a62f5f9441550 +SIZE (xpi/thunderbird-i18n-10.0.7/et.xpi) = 410724 +SHA256 (xpi/thunderbird-i18n-10.0.7/eu.xpi) = 4258ef8ceef02bcfd6e95f59198b67572e97023ac2558790d18acde5c5f7e2d1 +SIZE (xpi/thunderbird-i18n-10.0.7/eu.xpi) = 406387 +SHA256 (xpi/thunderbird-i18n-10.0.7/fi.xpi) = 2d2212368adac818ca5e2569f0d8c8a83f47ac8285584e7525de4add85fe3bd4 +SIZE (xpi/thunderbird-i18n-10.0.7/fi.xpi) = 411928 +SHA256 (xpi/thunderbird-i18n-10.0.7/fr.xpi) = 664b23ff9eeda1f9c7c073574e31bb33e8cb7ac3beeb888251f007fe87e97163 +SIZE (xpi/thunderbird-i18n-10.0.7/fr.xpi) = 414749 +SHA256 (xpi/thunderbird-i18n-10.0.7/fy-NL.xpi) = 62ae77f3a07becc2fb5444d0a39ff383c06690891b5560e24e9ba5b355bf42d6 +SIZE (xpi/thunderbird-i18n-10.0.7/fy-NL.xpi) = 413985 +SHA256 (xpi/thunderbird-i18n-10.0.7/ga-IE.xpi) = 1e1dc0f5d5603f70c08d0a42bf46f111e6881933f3622471f8311f635eac611c +SIZE (xpi/thunderbird-i18n-10.0.7/ga-IE.xpi) = 423261 +SHA256 (xpi/thunderbird-i18n-10.0.7/gd.xpi) = 85d57a2f5928b46a55b8fb94bddd0af18332a5c0c181f53f82db1bdb8fc8ca20 +SIZE (xpi/thunderbird-i18n-10.0.7/gd.xpi) = 425876 +SHA256 (xpi/thunderbird-i18n-10.0.7/gl.xpi) = 444afe24e82c6957e32d720fe786d2514a083af60401992631fb0cb5887704be +SIZE (xpi/thunderbird-i18n-10.0.7/gl.xpi) = 409229 +SHA256 (xpi/thunderbird-i18n-10.0.7/he.xpi) = 963b51119331019d01f6d3866a0919c900e6c478ba83a68d0b5c030706d38e32 +SIZE (xpi/thunderbird-i18n-10.0.7/he.xpi) = 439206 +SHA256 (xpi/thunderbird-i18n-10.0.7/hu.xpi) = 126ad900c30a335654f769bf59bcb56bfbefff21d865c0bf76bd0b3469036439 +SIZE (xpi/thunderbird-i18n-10.0.7/hu.xpi) = 426356 +SHA256 (xpi/thunderbird-i18n-10.0.7/is.xpi) = f3feeb6a0547f9ad1a9a80a155cdbcdd9c99fb7ada5f87e58e8611533058b031 +SIZE (xpi/thunderbird-i18n-10.0.7/is.xpi) = 412634 +SHA256 (xpi/thunderbird-i18n-10.0.7/it.xpi) = 7c02ef5f947e6fcaf75dd7aa08471bfc74700402d50cec5caaef51bdf72b4222 +SIZE (xpi/thunderbird-i18n-10.0.7/it.xpi) = 347634 +SHA256 (xpi/thunderbird-i18n-10.0.7/ja.xpi) = 90ca263411c5fe34a4ca09a32a26e4fcc59c697d5421f52a9bba1a491b5c72db +SIZE (xpi/thunderbird-i18n-10.0.7/ja.xpi) = 459031 +SHA256 (xpi/thunderbird-i18n-10.0.7/ko.xpi) = 4125d21e5490689a58cfa28d31bd82d3b26b08cbbcc57b70fc1944def3bc29bd +SIZE (xpi/thunderbird-i18n-10.0.7/ko.xpi) = 372016 +SHA256 (xpi/thunderbird-i18n-10.0.7/lt.xpi) = a69679f4fde548307cbc0da41cfe0d76f24d52cdc482fbb9fb35419886c2f135 +SIZE (xpi/thunderbird-i18n-10.0.7/lt.xpi) = 531022 +SHA256 (xpi/thunderbird-i18n-10.0.7/nb-NO.xpi) = d827073f2a1ef8d8789a02e99827dbfda5ed52aa8d10d1acfd3743ebc048d1a8 +SIZE (xpi/thunderbird-i18n-10.0.7/nb-NO.xpi) = 407729 +SHA256 (xpi/thunderbird-i18n-10.0.7/nl.xpi) = 063a650298c7eb33bf1e2317cd1d7cd88c5fa6070393de190eda4826108d0389 +SIZE (xpi/thunderbird-i18n-10.0.7/nl.xpi) = 407985 +SHA256 (xpi/thunderbird-i18n-10.0.7/nn-NO.xpi) = ece5f50981dd386346db2d0f2d75817d09389ae5c18ba43be1b075c823c06276 +SIZE (xpi/thunderbird-i18n-10.0.7/nn-NO.xpi) = 409459 +SHA256 (xpi/thunderbird-i18n-10.0.7/pl.xpi) = a45a9ebcea735a49960c3135a6b96a93f2e0186143c8b69df8b608cbfea52576 +SIZE (xpi/thunderbird-i18n-10.0.7/pl.xpi) = 393578 +SHA256 (xpi/thunderbird-i18n-10.0.7/pt-BR.xpi) = 8f616f2f40011ce1452282bde4527852ffc52f0a97a00e9139db2177a3e32549 +SIZE (xpi/thunderbird-i18n-10.0.7/pt-BR.xpi) = 417229 +SHA256 (xpi/thunderbird-i18n-10.0.7/pt-PT.xpi) = 6e92c09d7c4fecbcd9c5c54a44401ce571fab14216fa7f5a4c3484327cf3104e +SIZE (xpi/thunderbird-i18n-10.0.7/pt-PT.xpi) = 414266 +SHA256 (xpi/thunderbird-i18n-10.0.7/rm.xpi) = 52a6ecf1840e80b6bf4ac8bf0a7188c891f42606049f3fc1472fd107a0c1be77 +SIZE (xpi/thunderbird-i18n-10.0.7/rm.xpi) = 414709 +SHA256 (xpi/thunderbird-i18n-10.0.7/ru.xpi) = 80a78cb74462394387f85b7efbf94a5d1112419ba9ac891c3db8360624fa2f07 +SIZE (xpi/thunderbird-i18n-10.0.7/ru.xpi) = 411634 +SHA256 (xpi/thunderbird-i18n-10.0.7/si.xpi) = 97a8f425d2a37736235543e06338d8bde9b238d49b22b260fedd611fcb4a5fcc +SIZE (xpi/thunderbird-i18n-10.0.7/si.xpi) = 456607 +SHA256 (xpi/thunderbird-i18n-10.0.7/sk.xpi) = fec10c4f96780eb6c14f3d70e730cfb63f9cf285db4ec515c69160cd51e89926 +SIZE (xpi/thunderbird-i18n-10.0.7/sk.xpi) = 425029 +SHA256 (xpi/thunderbird-i18n-10.0.7/sl.xpi) = 58ef94c1badb82b5d7b236900d57290431bd72b7d8e0e63c43c46eca7a1f9e5a +SIZE (xpi/thunderbird-i18n-10.0.7/sl.xpi) = 410432 +SHA256 (xpi/thunderbird-i18n-10.0.7/sq.xpi) = 25e971347e1cc1fea876135eabb904f356396ade11f29a9a3151934d86c23ffc +SIZE (xpi/thunderbird-i18n-10.0.7/sq.xpi) = 360480 +SHA256 (xpi/thunderbird-i18n-10.0.7/sv-SE.xpi) = 66d4b30a2cafdfa9e384f301c0ba7f5999d9c4c3e8f035ed378909b23dbecf06 +SIZE (xpi/thunderbird-i18n-10.0.7/sv-SE.xpi) = 478281 +SHA256 (xpi/thunderbird-i18n-10.0.7/ta-LK.xpi) = f42cb0e4034c217dfdc7e86bd280805657374965037690f101a37bf8c0778575 +SIZE (xpi/thunderbird-i18n-10.0.7/ta-LK.xpi) = 475718 +SHA256 (xpi/thunderbird-i18n-10.0.7/tr.xpi) = 768c15d8bb6609655fecbc720ebde9834962730c82ff32f4d0dd6df1f880c046 +SIZE (xpi/thunderbird-i18n-10.0.7/tr.xpi) = 418210 +SHA256 (xpi/thunderbird-i18n-10.0.7/uk.xpi) = 00e09bd289a3a1bf569e4d13cb3f012052f8f36d4f852e1fe0b6a1d69d1ac1cf +SIZE (xpi/thunderbird-i18n-10.0.7/uk.xpi) = 463925 +SHA256 (xpi/thunderbird-i18n-10.0.7/zh-TW.xpi) = 3597c44d938c300eacab2de3a67f242a83d32b30ba9257f955740de480bad8b6 +SIZE (xpi/thunderbird-i18n-10.0.7/zh-TW.xpi) = 431827 Modified: head/mail/thunderbird-esr/Makefile ============================================================================== --- head/mail/thunderbird-esr/Makefile Thu Aug 30 14:49:00 2012 (r303377) +++ head/mail/thunderbird-esr/Makefile Thu Aug 30 14:54:17 2012 (r303378) @@ -6,7 +6,7 @@ # PORTNAME= thunderbird -DISTVERSION= 10.0.6 +DISTVERSION= 10.0.7 CATEGORIES= mail ipv6 MASTER_SITES= ${MASTER_SITE_MOZILLA} MASTER_SITE_SUBDIR= ${PORTNAME}/releases/${DISTVERSION}esr/source @@ -21,8 +21,6 @@ BUILD_DEPENDS= nspr>=4.8.8:${PORTSDIR}/d cairo>=1.10.2_1,1:${PORTSDIR}/graphics/cairo \ unzip:${PORTSDIR}/archivers/unzip -CONFLICTS_BUILD= spidermonkey-* - USE_AUTOTOOLS= autoconf213:env LATEST_LINK= thunderbird-esr USE_GECKO= gecko Modified: head/mail/thunderbird-esr/distinfo ============================================================================== --- head/mail/thunderbird-esr/distinfo Thu Aug 30 14:49:00 2012 (r303377) +++ head/mail/thunderbird-esr/distinfo Thu Aug 30 14:54:17 2012 (r303378) @@ -1,2 +1,2 @@ -SHA256 (thunderbird-10.0.6esr.source.tar.bz2) = 0962399e13ea4b97816730ea81260ec304a6da49c9562840c776f4d1a536c1e8 -SIZE (thunderbird-10.0.6esr.source.tar.bz2) = 97779445 +SHA256 (thunderbird-10.0.7esr.source.tar.bz2) = 994ca16a01e4446747b54b1b5fb2bda11aec2c92359571bffa0f6c8e45f27c35 +SIZE (thunderbird-10.0.7esr.source.tar.bz2) = 97590919 Added: head/mail/thunderbird-esr/files/patch-bug691898 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/mail/thunderbird-esr/files/patch-bug691898 Thu Aug 30 14:54:17 2012 (r303378) @@ -0,0 +1,285 @@ +From: Mike Hommey +Date: Sat, 24 Dec 2011 09:56:58 +0100 +Subject: Bug 691898 - Use YARR interpreter instead of PCRE on platforms where + YARR JIT is not supported + +--- + js/src/Makefile.in | 21 +++++++++++++-------- + js/src/vm/RegExpObject-inl.h | 28 ++++++---------------------- + js/src/vm/RegExpObject.cpp | 36 ------------------------------------ + js/src/vm/RegExpObject.h | 27 ++++++--------------------- + js/src/yarr/wtfbridge.h | 2 -- + 5 files changed, 25 insertions(+), 89 deletions(-) + +diff --git a/js/src/Makefile.in b/js/src/Makefile.in +index fc48cbd..49f0bdc 100644 +--- mozilla/js/src/Makefile.in ++++ mozilla/js/src/Makefile.in +@@ -416,15 +416,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 + +@@ -1015,10 +1020,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_TRACEJIT)$(ENABLE_METHODJIT)) +-CXXFLAGS += -DENABLE_JIT=1 ++CXXFLAGS += -DENABLE_JIT=1 -DENABLE_ASSEMBLER=1 + endif + + INCLUDES += -I$(srcdir)/assembler -I$(srcdir)/yarr +diff --git a/js/src/vm/RegExpObject-inl.h b/js/src/vm/RegExpObject-inl.h +index 5f7817d..91108a7 100644 +--- mozilla/js/src/vm/RegExpObject-inl.h ++++ mozilla/js/src/vm/RegExpObject-inl.h +@@ -327,6 +327,7 @@ RegExpPrivate::create(JSContext *cx, JSString *source, RegExpFlag flags, TokenSt + return RetType(self); + } + ++#if ENABLE_YARR_JIT + /* This function should be deleted once bad Android platforms phase out. See bug 604774. */ + inline bool + RegExpPrivateCode::isJITRuntimeEnabled(JSContext *cx) +@@ -337,12 +338,12 @@ RegExpPrivateCode::isJITRuntimeEnabled(JSContext *cx) + return true; + #endif + } ++#endif + + inline bool + RegExpPrivateCode::compile(JSContext *cx, JSLinearString &pattern, TokenStream *ts, + uintN *parenCount, RegExpFlag flags) + { +-#if ENABLE_YARR_JIT + /* Parse the pattern. */ + ErrorCode yarrError; + YarrPattern yarrPattern(pattern, bool(flags & IgnoreCaseFlag), bool(flags & MultilineFlag), +@@ -359,7 +360,7 @@ RegExpPrivateCode::compile(JSContext *cx, JSLinearString &pattern, TokenStream * + * case we have to bytecode compile it. + */ + +-#ifdef JS_METHODJIT ++#if ENABLE_YARR_JIT && defined(JS_METHODJIT) + if (isJITRuntimeEnabled(cx) && !yarrPattern.m_containsBackreferences) { + if (!cx->compartment->ensureJaegerCompartmentExists(cx)) + return false; +@@ -371,21 +372,11 @@ RegExpPrivateCode::compile(JSContext *cx, JSLinearString &pattern, TokenStream * + } + #endif + ++#if ENABLE_YARR_JIT + codeBlock.setFallBack(true); ++#endif + byteCode = byteCompile(yarrPattern, cx->compartment->regExpAllocator).get(); + return true; +-#else /* !defined(ENABLE_YARR_JIT) */ +- int error = 0; +- compiled = jsRegExpCompile(pattern.chars(), pattern.length(), +- ignoreCase() ? JSRegExpIgnoreCase : JSRegExpDoNotIgnoreCase, +- multiline() ? JSRegExpMultiline : JSRegExpSingleLine, +- parenCount, &error); +- if (error) { +- reportPCREError(cx, error); +- return false; +- } +- return true; +-#endif + } + + inline bool +@@ -431,19 +422,12 @@ RegExpPrivateCode::execute(JSContext *cx, const jschar *chars, size_t start, siz + else + result = JSC::Yarr::execute(codeBlock, chars, start, length, output); + #else +- result = jsRegExpExecute(cx, compiled, chars, length, start, output, outputCount); ++ result = JSC::Yarr::interpret(byteCode, chars, start, length, output); + #endif + + if (result == -1) + return Success_NotFound; + +-#if !ENABLE_YARR_JIT +- if (result < 0) { +- reportPCREError(cx, result); +- return Error; +- } +-#endif +- + JS_ASSERT(result >= 0); + return Success; + } +diff --git a/js/src/vm/RegExpObject.cpp b/js/src/vm/RegExpObject.cpp +index f75c6a5..7631dd5 100644 +--- mozilla/js/src/vm/RegExpObject.cpp ++++ mozilla/js/src/vm/RegExpObject.cpp +@@ -251,7 +251,6 @@ Class js::RegExpClass = { + NULL /* trace */ + }; + +-#if ENABLE_YARR_JIT + void + RegExpPrivateCode::reportYarrError(JSContext *cx, TokenStream *ts, ErrorCode error) + { +@@ -283,41 +282,6 @@ RegExpPrivateCode::reportYarrError(JSContext *cx, TokenStream *ts, ErrorCode err + } + } + +-#else /* !ENABLE_YARR_JIT */ +- +-void +-RegExpPrivateCode::reportPCREError(JSContext *cx, int error) +-{ +-#define REPORT(msg_) \ +- JS_ReportErrorFlagsAndNumberUC(cx, JSREPORT_ERROR, js_GetErrorMessage, NULL, msg_); \ +- return +- switch (error) { +- case -2: REPORT(JSMSG_REGEXP_TOO_COMPLEX); +- case 0: JS_NOT_REACHED("Precondition violation: an error must have occurred."); +- case 1: REPORT(JSMSG_TRAILING_SLASH); +- case 2: REPORT(JSMSG_TRAILING_SLASH); +- case 3: REPORT(JSMSG_REGEXP_TOO_COMPLEX); +- case 4: REPORT(JSMSG_BAD_QUANTIFIER); +- case 5: REPORT(JSMSG_BAD_QUANTIFIER); +- case 6: REPORT(JSMSG_BAD_CLASS_RANGE); +- case 7: REPORT(JSMSG_REGEXP_TOO_COMPLEX); +- case 8: REPORT(JSMSG_BAD_CLASS_RANGE); +- case 9: REPORT(JSMSG_BAD_QUANTIFIER); +- case 10: REPORT(JSMSG_UNMATCHED_RIGHT_PAREN); +- case 11: REPORT(JSMSG_REGEXP_TOO_COMPLEX); +- case 12: REPORT(JSMSG_UNMATCHED_RIGHT_PAREN); +- case 13: REPORT(JSMSG_REGEXP_TOO_COMPLEX); +- case 14: REPORT(JSMSG_MISSING_PAREN); +- case 15: REPORT(JSMSG_BAD_BACKREF); *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** _______________________________________________ svn-ports-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-ports-all To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org" From owner-freebsd-gecko@FreeBSD.ORG Thu Aug 30 15:00:21 2012 Return-Path: Delivered-To: gecko@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 589B01065674 for ; Thu, 30 Aug 2012 15:00:21 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 422C18FC1E for ; Thu, 30 Aug 2012 15:00:21 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q7UF0Lpw087891 for ; Thu, 30 Aug 2012 15:00:21 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q7UF0LR9087890; Thu, 30 Aug 2012 15:00:21 GMT (envelope-from gnats) Date: Thu, 30 Aug 2012 15:00:21 GMT Message-Id: <201208301500.q7UF0LR9087890@freefall.freebsd.org> To: gecko@FreeBSD.org From: dfilter@FreeBSD.ORG (dfilter service) Cc: Subject: Re: ports/160933: commit references a PR X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: dfilter service List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Aug 2012 15:00:21 -0000 The following reply was made to PR ports/160933; it has been noted by GNATS. From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: ports/160933: commit references a PR Date: Thu, 30 Aug 2012 14:54:38 +0000 (UTC) Author: flo Date: Thu Aug 30 14:54:17 2012 New Revision: 303378 URL: http://svn.freebsd.org/changeset/ports/303378 Log: - update firefox and thunderbird to 15.0 - update firefox-esr, thunderbird-esr, linux-thunderbird and linux-firefox to 10.0.7 - update seamonkey and linux-seamonkey to 2.12 - update nss to 3.13.6 - update bsdipc code (posix_spawn, SysV shared memory) - rename patches to easily track those not (yet) submitted upstream - reduce package size, except for www/libxul[1] - restore default objdir to what it was in 13.0 - fix mail/enigmail after thunderbird build changes - don't accidentally pick up headers from installed ports[3] - add support for PREFIX != LOCALBASE to Makefile.webplugins [4] - document vulnerabilities in vuln.xml - *miscellaneous cleanups and fixups* Obtained from: OpenBSD ports[1] PR: ports/159831, ports/160933, ports/170467[3], ports/170236 [4] Submitted by: avilla [4] In collaboration with: Jan Beich Who did most of the hard work. Added: head/devel/nspr/files/patch-bug301986 (contents, props changed) head/devel/nspr/files/patch-bug782109 (contents, props changed) head/devel/nspr/files/patch-bug782111 (contents, props changed) head/devel/nspr/files/patch-bug782113 (contents, props changed) head/devel/nspr/files/patch-bug782124 (contents, props changed) head/devel/nspr/files/patch-bug782815 (contents, props changed) head/mail/thunderbird-esr/files/patch-bug691898 (contents, props changed) head/mail/thunderbird-esr/files/patch-bug714312 (contents, props changed) head/mail/thunderbird-esr/files/patch-bug725655 (contents, props changed) head/mail/thunderbird-esr/files/patch-bug729155 (contents, props changed) head/mail/thunderbird-esr/files/patch-bug761077 (contents, props changed) head/mail/thunderbird-esr/files/patch-bug778056 - copied unchanged from r303365, head/mail/thunderbird-esr/files/patch-mozilla-memory-mozalloc-mozalloc.cpp head/mail/thunderbird-esr/files/patch-bug778078 - copied, changed from r303365, head/mail/thunderbird-esr/files/patch-mozilla-toolkit-xre-nsAppRunner.cpp head/mail/thunderbird-esr/files/patch-bug779847 (contents, props changed) head/mail/thunderbird-esr/files/patch-bug781457 - copied, changed from r303365, head/mail/thunderbird-esr/files/patch-mozilla-xpcom-base-nsStackWalk.cpp - copied unchanged from r303365, head/mail/thunderbird-esr/files/patch-mozilla__content__base__public__nsContentUtils.h head/mail/thunderbird-esr/files/patch-bug783463 (contents, props changed) head/mail/thunderbird-esr/files/patch-bug784776 (contents, props changed) head/mail/thunderbird-esr/files/patch-bug785638 (contents, props changed) head/mail/thunderbird-esr/files/patch-dom-ipc-ContentChild.cpp (contents, props changed) head/mail/thunderbird-esr/files/patch-mozilla_toolkit_mozapps_installer_packager_mk (contents, props changed) head/mail/thunderbird-esr/files/patch-toolkit-xre-nsEmbedFunctions.cpp (contents, props changed) head/mail/thunderbird/files/extra-bug780531 (contents, props changed) head/mail/thunderbird/files/patch-bug722975 (contents, props changed) - copied, changed from r303365, head/mail/thunderbird/files/patch-mozilla-gfx-thebes-gfxPlatform.cpp head/mail/thunderbird/files/patch-bug723860 (contents, props changed) head/mail/thunderbird/files/patch-bug759459 (contents, props changed) head/mail/thunderbird/files/patch-bug760899 - copied, changed from r303365, head/mail/thunderbird/files/patch-mozilla-content-media-gstreamer-nsGStreamerReader.cpp head/mail/thunderbird/files/patch-bug761030 (contents, props changed) head/mail/thunderbird/files/patch-bug761077 (contents, props changed) head/mail/thunderbird/files/patch-bug761419 (contents, props changed) head/mail/thunderbird/files/patch-bug775257 (contents, props changed) head/mail/thunderbird/files/patch-bug777696 (contents, props changed) head/mail/thunderbird/files/patch-bug778056 - copied unchanged from r303365, head/mail/thunderbird/files/patch-mozilla-memory-mozalloc-mozalloc.cpp head/mail/thunderbird/files/patch-bug778078 - copied, changed from r303365, head/www/seamonkey/files/patch-mozilla-toolkit-xre-nsAppRunner.cpp head/mail/thunderbird/files/patch-bug779847 (contents, props changed) head/mail/thunderbird/files/patch-bug781457 - copied, changed from r303365, head/mail/thunderbird/files/patch-mozilla-xpcom-base-nsStackWalk.cpp - copied unchanged from r303365, head/mail/thunderbird/files/patch-mozilla__content__base__public__nsContentUtils.h head/mail/thunderbird/files/patch-bug783463 (contents, props changed) head/mail/thunderbird/files/patch-bug783571 - copied, changed from r303365, head/mail/thunderbird/files/patch-mail-components-Makefile.in head/mail/thunderbird/files/patch-bug784741 (contents, props changed) head/mail/thunderbird/files/patch-bug784776 (contents, props changed) head/mail/thunderbird/files/patch-bug785638 (contents, props changed) head/mail/thunderbird/files/patch-configure.in (contents, props changed) head/mail/thunderbird/files/patch-mozilla_toolkit_mozapps_installer_packager_mk (contents, props changed) head/security/nss/files/patch-..::coreconf::UNIX.mk (contents, props changed) head/security/nss/files/patch-bug301986 (contents, props changed) head/www/firefox-esr/files/patch-bug691898 (contents, props changed) head/www/firefox-esr/files/patch-bug714312 (contents, props changed) head/www/firefox-esr/files/patch-bug725655 (contents, props changed) head/www/firefox-esr/files/patch-bug729155 (contents, props changed) head/www/firefox-esr/files/patch-bug761077 (contents, props changed) head/www/firefox-esr/files/patch-bug778056 - copied unchanged from r303365, head/www/firefox-esr/files/patch-memory-mozalloc-mozalloc.cpp head/www/firefox-esr/files/patch-bug778078 - copied, changed from r303365, head/www/firefox-esr/files/patch-toolkit-xre-nsAppRunner.cpp head/www/firefox-esr/files/patch-bug779847 (contents, props changed) head/www/firefox-esr/files/patch-bug781457 - copied, changed from r303365, head/www/firefox-esr/files/patch-xpcom_base_nsStackWalk.cpp - copied unchanged from r303365, head/www/firefox-esr/files/patch-content__base__public__nsContentUtils.h head/www/firefox-esr/files/patch-bug783463 (contents, props changed) head/www/firefox-esr/files/patch-bug784776 (contents, props changed) head/www/firefox-esr/files/patch-bug785638 (contents, props changed) head/www/firefox-esr/files/patch-dom-ipc-ContentChild.cpp (contents, props changed) head/www/firefox-esr/files/patch-toolkit-xre-nsEmbedFunctions.cpp (contents, props changed) head/www/firefox-esr/files/patch-toolkit_mozapps_installer_packager_mk (contents, props changed) head/www/firefox/files/extra-bug780531 (contents, props changed) head/www/firefox/files/patch-bug722975 (contents, props changed) - copied, changed from r303365, head/www/firefox/files/patch-gfx-thebes-gfxPlatform.cpp head/www/firefox/files/patch-bug723860 (contents, props changed) head/www/firefox/files/patch-bug759459 (contents, props changed) head/www/firefox/files/patch-bug760899 - copied, changed from r303365, head/www/firefox/files/patch-content-media-gstreamer-nsGStreamerReader.cpp head/www/firefox/files/patch-bug761030 (contents, props changed) head/www/firefox/files/patch-bug761077 (contents, props changed) head/www/firefox/files/patch-bug761419 (contents, props changed) head/www/firefox/files/patch-bug775257 (contents, props changed) head/www/firefox/files/patch-bug777696 (contents, props changed) head/www/firefox/files/patch-bug778056 - copied unchanged from r303365, head/www/firefox/files/patch-memory-mozalloc-mozalloc.cpp head/www/firefox/files/patch-bug778078 - copied, changed from r303365, head/www/firefox/files/patch-toolkit-xre-nsAppRunner.cpp head/www/firefox/files/patch-bug779847 (contents, props changed) head/www/firefox/files/patch-bug781457 - copied, changed from r303365, head/www/firefox/files/patch-xpcom_base_nsStackWalk.cpp - copied unchanged from r303365, head/www/firefox/files/patch-content__base__public__nsContentUtils.h head/www/firefox/files/patch-bug783463 (contents, props changed) head/www/firefox/files/patch-bug784741 (contents, props changed) head/www/firefox/files/patch-bug784776 (contents, props changed) head/www/firefox/files/patch-bug785638 (contents, props changed) head/www/firefox/files/patch-toolkit_mozapps_installer_packager_mk (contents, props changed) head/www/libxul/files/patch-bug761077 (contents, props changed) head/www/libxul/files/patch-bug778078 (contents, props changed) head/www/libxul/files/patch-bug781457 - copied, changed from r303365, head/www/firefox/files/patch-xpcom_base_nsStackWalk.cpp head/www/seamonkey/files/extra-bug780531 (contents, props changed) head/www/seamonkey/files/patch-bug722975 (contents, props changed) - copied, changed from r303365, head/www/seamonkey/files/patch-mozilla-gfx-thebes-gfxPlatform.cpp head/www/seamonkey/files/patch-bug723860 (contents, props changed) head/www/seamonkey/files/patch-bug759459 (contents, props changed) head/www/seamonkey/files/patch-bug760899 - copied, changed from r303365, head/mail/thunderbird/files/patch-mozilla-content-media-gstreamer-nsGStreamerReader.cpp head/www/seamonkey/files/patch-bug761030 (contents, props changed) head/www/seamonkey/files/patch-bug761077 (contents, props changed) head/www/seamonkey/files/patch-bug761419 (contents, props changed) head/www/seamonkey/files/patch-bug775257 (contents, props changed) head/www/seamonkey/files/patch-bug777696 (contents, props changed) head/www/seamonkey/files/patch-bug778056 - copied unchanged from r303365, head/www/seamonkey/files/patch-mozilla-memory-mozalloc-mozalloc.cpp head/www/seamonkey/files/patch-bug778078 - copied, changed from r303365, head/www/seamonkey/files/patch-mozilla-toolkit-xre-nsAppRunner.cpp head/www/seamonkey/files/patch-bug779847 (contents, props changed) head/www/seamonkey/files/patch-bug781457 - copied unchanged from r303365, head/www/seamonkey/files/patch-mozilla-xpcom-base-nsStackWalk.cpp - copied unchanged from r303365, head/www/seamonkey/files/patch-mozilla__content__base__public__nsContentUtils.h head/www/seamonkey/files/patch-bug783463 (contents, props changed) head/www/seamonkey/files/patch-bug784741 (contents, props changed) head/www/seamonkey/files/patch-bug784776 (contents, props changed) head/www/seamonkey/files/patch-bug785638 (contents, props changed) head/www/seamonkey/files/patch-configure.in (contents, props changed) head/www/seamonkey/files/patch-mozilla_toolkit_mozapps_installer_packager_mk (contents, props changed) Directory Properties: head/mail/thunderbird-esr/files/patch-bug781474 (props changed) head/mail/thunderbird/files/patch-bug781474 (props changed) head/www/firefox-esr/files/patch-bug781474 (props changed) head/www/firefox/files/patch-bug781474 (props changed) head/www/seamonkey/files/patch-bug781474 (props changed) Deleted: head/devel/nspr/files/patch-..::pr::src::pthreads::ptio.c head/devel/nspr/files/patch-.._pr_include_md__freebsd.cfg head/devel/nspr/files/patch-.._pr_include_md__freebsd.h head/devel/nspr/files/patch-.._pr_src_misc_prsystem.c head/devel/nspr/files/patch-pthread_t head/mail/thunderbird-esr/files/patch-ipc-chromium-src-base-file_util_linux.cc head/mail/thunderbird-esr/files/patch-ipc-chromium-src-base-time_posix.cc head/mail/thunderbird-esr/files/patch-mozilla-config-mkdepend-Makefile.in head/mail/thunderbird-esr/files/patch-mozilla-dom-plugins-ipc-PluginMessageUtils.cpp head/mail/thunderbird-esr/files/patch-mozilla-gfx-ycbcr-Makefile.in head/mail/thunderbird-esr/files/patch-mozilla-js-src-Makefile.in head/mail/thunderbird-esr/files/patch-mozilla-js-src-config-mkdepend-Makefile.in head/mail/thunderbird-esr/files/patch-mozilla-js-src-config_config.mk head/mail/thunderbird-esr/files/patch-mozilla-js-src-jscpucfg.h head/mail/thunderbird-esr/files/patch-mozilla-layout-generic-Makefile.in head/mail/thunderbird-esr/files/patch-mozilla-media-libvpx-vpx_config.c head/mail/thunderbird-esr/files/patch-mozilla-media-libvpx-vpx_config.h head/mail/thunderbird-esr/files/patch-mozilla-memory-mozalloc-mozalloc.cpp head/mail/thunderbird-esr/files/patch-mozilla-security-coreconf-FreeBSD.mk head/mail/thunderbird-esr/files/patch-mozilla-security-nss-lib-Makefile head/mail/thunderbird-esr/files/patch-mozilla-security_nss_lib_freebl_mpi_mpcpucache.c head/mail/thunderbird-esr/files/patch-mozilla-toolkit-xre-nsAppRunner.cpp head/mail/thunderbird-esr/files/patch-mozilla-widget-src-qt-nsNativeThemeQt.cpp head/mail/thunderbird-esr/files/patch-mozilla-widget-src-qt-nsSound.cpp head/mail/thunderbird-esr/files/patch-mozilla-widget-src-qt-nsWindow.cpp head/mail/thunderbird-esr/files/patch-mozilla-xpcom-base-nsStackWalk.cpp head/mail/thunderbird-esr/files/patch-mozilla-xpcom-reflect-xptcall-public-xptcstubsdecl.inc head/mail/thunderbird-esr/files/patch-mozilla-xpcom-reflect-xptcall-src-md-unix-Makefile.in head/mail/thunderbird-esr/files/patch-mozilla__content__base__public__nsContentUtils.h head/mail/thunderbird-esr/files/patch-nsprpub-pr-include-md_freebsd.cfg head/mail/thunderbird-esr/files/patch-nsprpub-pr-include-md_freebsd.h head/mail/thunderbird/files/patch-mail-components-Makefile.in head/mail/thunderbird/files/patch-mail-components-build-Makefile.in head/mail/thunderbird/files/patch-mozilla-config-mkdepend-Makefile.in head/mail/thunderbird/files/patch-mozilla-content-media-gstreamer-nsGStreamerReader.cpp head/mail/thunderbird/files/patch-mozilla-dom-plugins-ipc-PluginMessageUtils.cpp head/mail/thunderbird/files/patch-mozilla-gfx-thebes-gfxPlatform.cpp head/mail/thunderbird/files/patch-mozilla-gfx-ycbcr-Makefile.in head/mail/thunderbird/files/patch-mozilla-js-src-Makefile.in head/mail/thunderbird/files/patch-mozilla-js-src-config-mkdepend-Makefile.in head/mail/thunderbird/files/patch-mozilla-js-src-config_config.mk head/mail/thunderbird/files/patch-mozilla-js-src-jscpucfg.h head/mail/thunderbird/files/patch-mozilla-layout-generic-Makefile.in head/mail/thunderbird/files/patch-mozilla-media-libvpx-vpx_config.c head/mail/thunderbird/files/patch-mozilla-media-libvpx-vpx_config.h head/mail/thunderbird/files/patch-mozilla-memory-mozalloc-mozalloc.cpp head/mail/thunderbird/files/patch-mozilla-security-coreconf-FreeBSD.mk head/mail/thunderbird/files/patch-mozilla-security-nss-lib-Makefile head/mail/thunderbird/files/patch-mozilla-security_nss_lib_freebl_mpi_mpcpucache.c head/mail/thunderbird/files/patch-mozilla-toolkit-xre-nsAppRunner.cpp head/mail/thunderbird/files/patch-mozilla-widget-qt-nsNativeThemeQt.cpp head/mail/thunderbird/files/patch-mozilla-widget-qt-nsSound.cpp head/mail/thunderbird/files/patch-mozilla-widget-qt-nsWindow.cpp head/mail/thunderbird/files/patch-mozilla-xpcom-base-nsStackWalk.cpp head/mail/thunderbird/files/patch-mozilla-xpcom-reflect-xptcall-public-xptcstubsdecl.inc head/mail/thunderbird/files/patch-mozilla-xpcom-reflect-xptcall-src-md-unix-Makefile.in head/mail/thunderbird/files/patch-mozilla__content__base__public__nsContentUtils.h head/mail/thunderbird/files/patch-nsprpub-pr-include-md_freebsd.cfg head/mail/thunderbird/files/patch-nsprpub-pr-include-md_freebsd.h head/www/firefox-esr/files/patch-config_config.mk head/www/firefox-esr/files/patch-config_mkdepend_Makefile.in head/www/firefox-esr/files/patch-content__base__public__nsContentUtils.h head/www/firefox-esr/files/patch-dom-plugins-ipc-PluginMessageUtils.cpp head/www/firefox-esr/files/patch-gfx-ycbcr-Makefile.in head/www/firefox-esr/files/patch-ipc-chromium-src-base-file_util_linux.cc head/www/firefox-esr/files/patch-ipc-chromium-src-base-time_posix.cc head/www/firefox-esr/files/patch-js-src-Makefile.in head/www/firefox-esr/files/patch-js-src-config-mkdepend_Makefile.in head/www/firefox-esr/files/patch-js-src-config_config.mk head/www/firefox-esr/files/patch-js-src-jscpucfg.h head/www/firefox-esr/files/patch-layout_generic_Makefile.in head/www/firefox-esr/files/patch-media-libvpx-vpx_config.c head/www/firefox-esr/files/patch-media-libvpx-vpx_config.h head/www/firefox-esr/files/patch-memory-mozalloc-mozalloc.cpp head/www/firefox-esr/files/patch-nsprpub-pr-include-md_freebsd.cfg head/www/firefox-esr/files/patch-nsprpub-pr-include-md_freebsd.h head/www/firefox-esr/files/patch-security-coreconf-FreeBSD.mk head/www/firefox-esr/files/patch-security-nss-lib-Makefile head/www/firefox-esr/files/patch-security-nss-lib-freebl-mpi-mpcpucache.c head/www/firefox-esr/files/patch-toolkit-xre-nsAppRunner.cpp head/www/firefox-esr/files/patch-widget-src-qt-nsNativeThemeQt.cpp head/www/firefox-esr/files/patch-widget-src-qt-nsSound.cpp head/www/firefox-esr/files/patch-widget-src-qt-nsWindow.cpp head/www/firefox-esr/files/patch-xpcom-reflect-xptcall-public-xptcstubsdecl.inc head/www/firefox-esr/files/patch-xpcom-reflect-xptcall-src-xptcprivate.h head/www/firefox-esr/files/patch-xpcom_base_nsStackWalk.cpp head/www/firefox-esr/files/patch-xpcom_reflect_xptcall_src_md_unix_Makefile.in head/www/firefox/files/patch-config_config.mk head/www/firefox/files/patch-config_mkdepend_Makefile.in head/www/firefox/files/patch-content-media-gstreamer-nsGStreamerReader.cpp head/www/firefox/files/patch-content__base__public__nsContentUtils.h head/www/firefox/files/patch-dom-plugins-ipc-PluginMessageUtils.cpp head/www/firefox/files/patch-gfx-thebes-gfxPlatform.cpp head/www/firefox/files/patch-gfx-ycbcr-Makefile.in head/www/firefox/files/patch-js-src-Makefile.in head/www/firefox/files/patch-js-src-config-mkdepend_Makefile.in head/www/firefox/files/patch-js-src-config_config.mk head/www/firefox/files/patch-js-src-jscpucfg.h head/www/firefox/files/patch-layout_generic_Makefile.in head/www/firefox/files/patch-media-libvpx-vpx_config.c head/www/firefox/files/patch-media-libvpx-vpx_config.h head/www/firefox/files/patch-memory-mozalloc-mozalloc.cpp head/www/firefox/files/patch-nsprpub-pr-include-md_freebsd.cfg head/www/firefox/files/patch-nsprpub-pr-include-md_freebsd.h head/www/firefox/files/patch-security-coreconf-FreeBSD.mk head/www/firefox/files/patch-security-nss-lib-Makefile head/www/firefox/files/patch-security-nss-lib-freebl-mpi-mpcpucache.c head/www/firefox/files/patch-toolkit-xre-nsAppRunner.cpp head/www/firefox/files/patch-widget-qt-nsNativeThemeQt.cpp head/www/firefox/files/patch-widget-qt-nsSound.cpp head/www/firefox/files/patch-widget-qt-nsWindow.cpp head/www/firefox/files/patch-xpcom-reflect-xptcall-public-xptcstubsdecl.inc head/www/firefox/files/patch-xpcom-reflect-xptcall-src-xptcprivate.h head/www/firefox/files/patch-xpcom_base_nsStackWalk.cpp head/www/firefox/files/patch-xpcom_reflect_xptcall_src_md_unix_Makefile.in head/www/kompozer/files/patch-js-src-Makefile.in head/www/libxul/files/patch-config-mkdepend-imakemdep.h head/www/libxul/files/patch-config_mkdepend_Makefile.in head/www/libxul/files/patch-config_rules.mk head/www/libxul/files/patch-js-src-Makefile.in head/www/libxul/files/patch-js-src-config-mkdepend-Makefile.in head/www/libxul/files/patch-layout_generic_Makefile.in head/www/libxul/files/patch-security-nss-lib-Makefile head/www/libxul/files/patch-security_coreconf_FreeBSD.mk head/www/libxul/files/patch-security_nss_lib_freebl_mpi_mpcpucache.c head/www/libxul/files/patch-toolkit-xre-nsAppRunner.cpp head/www/libxul/files/patch-xpcom_reflect_xptcall_public_xptcstubsdecl.inc head/www/libxul/files/patch-xpcom_reflect_xptcall_src_md_unix_Makefile.in head/www/seamonkey/files/mozconfig-generic.in head/www/seamonkey/files/patch-config-rules.mk head/www/seamonkey/files/patch-mozilla-config-autoconf.mk.in head/www/seamonkey/files/patch-mozilla-config-mkdepend-Makefile.in head/www/seamonkey/files/patch-mozilla-config-mkdepend-imakemdep.h head/www/seamonkey/files/patch-mozilla-content-media-gstreamer-nsGStreamerReader.cpp head/www/seamonkey/files/patch-mozilla-dom-plugins-ipc-PluginMessageUtils.cpp head/www/seamonkey/files/patch-mozilla-gfx-thebes-gfxPlatform.cpp head/www/seamonkey/files/patch-mozilla-gfx-ycbcr-Makefile.in head/www/seamonkey/files/patch-mozilla-gfx-ycbcr-chromium_types.h head/www/seamonkey/files/patch-mozilla-js-src-Makefile.in head/www/seamonkey/files/patch-mozilla-js-src-config-mkdepend-Makefile.in head/www/seamonkey/files/patch-mozilla-js-src-jscpucfg.h head/www/seamonkey/files/patch-mozilla-media-libvpx-vpx_config.c head/www/seamonkey/files/patch-mozilla-media-libvpx-vpx_config.h head/www/seamonkey/files/patch-mozilla-memory-mozalloc-mozalloc.cpp head/www/seamonkey/files/patch-mozilla-security-coreconf-FreeBSD.mk head/www/seamonkey/files/patch-mozilla-security-nss-lib-Makefile head/www/seamonkey/files/patch-mozilla-toolkit-xre-nsAppRunner.cpp head/www/seamonkey/files/patch-mozilla-widget-qt-nsNativeThemeQt.cpp head/www/seamonkey/files/patch-mozilla-widget-qt-nsSound.cpp head/www/seamonkey/files/patch-mozilla-widget-qt-nsWindow.cpp head/www/seamonkey/files/patch-mozilla-xpcom-base-nsStackWalk.cpp head/www/seamonkey/files/patch-mozilla-xpcom-io-nsNativeCharsetUtils.cpp head/www/seamonkey/files/patch-mozilla-xpcom-reflect-xptcall-public-xptcstubsdecl.inc head/www/seamonkey/files/patch-mozilla-xpcom-reflect-xptcall-src-md-unix-Makefile.in head/www/seamonkey/files/patch-mozilla__content__base__public__nsContentUtils.h Modified: head/Mk/bsd.gecko.mk head/devel/nspr/files/patch-warnings (contents, props changed) head/mail/enigmail/Makefile head/mail/linux-thunderbird/Makefile head/mail/linux-thunderbird/distinfo head/mail/thunderbird-esr-i18n/Makefile head/mail/thunderbird-esr-i18n/distinfo head/mail/thunderbird-esr/Makefile head/mail/thunderbird-esr/distinfo head/mail/thunderbird-esr/files/patch-bug753046 head/mail/thunderbird-esr/files/patch-mozilla-config_autoconf.mk.in (contents, props changed) head/mail/thunderbird-esr/files/patch-mozilla-configure.in head/mail/thunderbird-esr/files/patch-mozilla-ipc-chromium-src-base-message_pump_libevent.cc head/mail/thunderbird-esr/files/patch-mozilla__xpcom__threads__nsThreadManager.cpp (contents, props changed) head/mail/thunderbird-i18n/Makefile head/mail/thunderbird-i18n/distinfo head/mail/thunderbird/Makefile head/mail/thunderbird/distinfo head/mail/thunderbird/files/patch-alsapulse head/mail/thunderbird/files/patch-bug753046 head/mail/thunderbird/files/patch-mozilla-config_autoconf.mk.in (contents, props changed) head/mail/thunderbird/files/patch-mozilla-configure.in head/mail/thunderbird/files/patch-mozilla__xpcom__threads__nsThreadManager.cpp (contents, props changed) head/security/ca_root_nss/Makefile (contents, props changed) head/security/ca_root_nss/distinfo (contents, props changed) head/security/nss/Makefile (contents, props changed) head/security/nss/distinfo (contents, props changed) head/security/nss/files/patch-..::coreconf::FreeBSD.mk head/security/vuxml/vuln.xml head/www/firefox-esr-i18n/Makefile head/www/firefox-esr-i18n/distinfo head/www/firefox-esr/Makefile head/www/firefox-esr/distinfo head/www/firefox-esr/files/patch-bug753046 head/www/firefox-esr/files/patch-config_autoconf.mk.in (contents, props changed) head/www/firefox-esr/files/patch-configure.in head/www/firefox-esr/files/patch-ipc-chromium-src-base-message_pump_libevent.cc head/www/firefox-esr/files/patch-xpcom__threads__nsThreadManager.cpp (contents, props changed) head/www/firefox-i18n/Makefile head/www/firefox-i18n/distinfo head/www/firefox/Makefile head/www/firefox/Makefile.options head/www/firefox/Makefile.webplugins head/www/firefox/distinfo head/www/firefox/files/patch-alsapulse head/www/firefox/files/patch-bug753046 head/www/firefox/files/patch-config_autoconf.mk.in (contents, props changed) head/www/firefox/files/patch-configure.in head/www/firefox/files/patch-xpcom__threads__nsThreadManager.cpp (contents, props changed) head/www/kompozer/Makefile head/www/kompozer/files/patch-config_autoconf.mk.in (contents, props changed) head/www/libxul/Makefile head/www/libxul/files/patch-xpcom_base_nsStackWalk.cpp head/www/linux-firefox/Makefile head/www/linux-firefox/distinfo head/www/linux-seamonkey/Makefile head/www/linux-seamonkey/Makefile.common (contents, props changed) head/www/linux-seamonkey/distinfo head/www/linux-seamonkey/pkg-plist head/www/seamonkey-i18n/Makefile head/www/seamonkey-i18n/distinfo head/www/seamonkey/Makefile head/www/seamonkey/distinfo head/www/seamonkey/files/patch-alsapulse head/www/seamonkey/files/patch-bug753046 head/www/seamonkey/files/patch-ldap-sdks-c-sdk-ldap-libraries-libssldap-Makefile.in (contents, props changed) head/www/seamonkey/files/patch-mozilla-configure.in head/www/seamonkey/files/patch-mozilla__xpcom__threads__nsThreadManager.cpp (contents, props changed) Modified: head/Mk/bsd.gecko.mk ============================================================================== --- head/Mk/bsd.gecko.mk Thu Aug 30 14:49:00 2012 (r303377) +++ head/Mk/bsd.gecko.mk Thu Aug 30 14:54:17 2012 (r303378) @@ -182,7 +182,7 @@ Gecko_Pre_Include= bsd.gecko.mk # is given by the maintainer via the port or by the # user via defined variable try to find the highest # stable installed version. -# Available values: yes 10+ 14+ 10 14+ +# Available values: yes 10+ 15+ 10 15+ # NOTE: # default value 10 is used in case of USE_FIREFOX=yes # @@ -193,9 +193,9 @@ Gecko_Pre_Include= bsd.gecko.mk # version is given by the maintainer via the port # or by the user via defined variable try to find # the highest stable installed version. -# Available values: yes 11+ 11 +# Available values: yes 12+ 12 # NOTE: -# default value 11 is used in case of USE_SEAMONKEY=yes +# default value 12 is used in case of USE_SEAMONKEY=yes # # USE_SEAMONKEY_BUILD Add buildtime dependency on SeaMonkey. # Available values: see USE_SEAMONKEY @@ -204,7 +204,7 @@ Gecko_Pre_Include= bsd.gecko.mk # version is given by the maintainer via the port # or by the user via defined variable try to find # the highest stable installed version. -# Available values: yes 10+ 14+ 10 14 +# Available values: yes 10+ 15+ 10 15 # NOTE: # default value 10 is used in case of USE_THUNDERBIRD=yes # @@ -224,11 +224,11 @@ _FIREFOX_BUILD_DEPENDS= yes .endif _FIREFOX_DEFAULT_VERSION= 10 -_FIREFOX_VERSIONS= 10 14 -_FIREFOX_RANGE_VERSIONS= 10+ 14+ +_FIREFOX_VERSIONS= 10 15 +_FIREFOX_RANGE_VERSIONS= 10+ 15+ # For specifying [10, ..]+ -_FIREFOX_14P= 14 ${_FIREFOX_10P} +_FIREFOX_15P= 15 ${_FIREFOX_10P} _FIREFOX_10P= 10 # Set the default Firefox version and check if USE_FIREFOX=yes was given @@ -275,7 +275,7 @@ IGNORE= cannot install: unknown Firefo # Dependence lines for different Firefox versions 10_DEPENDS= ${LOCALBASE}/lib/firefox/firefox:${PORTSDIR}/www/firefox-esr -14_DEPENDS= ${LOCALBASE}/lib/firefox/firefox:${PORTSDIR}/www/firefox +15_DEPENDS= ${LOCALBASE}/lib/firefox/firefox:${PORTSDIR}/www/firefox # Add dependencies .if defined(USE_FIREFOX) @@ -297,12 +297,12 @@ USE_SEAMONKEY:= ${USE_SEAMONKEY_BUILD _SEAMONKEY_BUILD_DEPENDS= yes .endif -_SEAMONKEY_DEFAULT_VERSION= 11 -_SEAMONKEY_VERSIONS= 11 -_SEAMONKEY_RANGE_VERSIONS= 11+ +_SEAMONKEY_DEFAULT_VERSION= 12 +_SEAMONKEY_VERSIONS= 12 +_SEAMONKEY_RANGE_VERSIONS= 12+ -# For specifying [11, ..]+ -_SEAMONKEY_11P= 11 +# For specifying [12, ..]+ +_SEAMONKEY_12P= 12 # Set the default SeaMonkey version and check if USE_SEAMONKEY=yes was given .if ${USE_SEAMONKEY} == "yes" @@ -344,7 +344,7 @@ IGNORE= cannot install: unknown SeaMon .endif # Dependence lines for different SeaMonkey versions -11_DEPENDS= ${LOCALBASE}/lib/seamonkey/seamonkey:${PORTSDIR}/www/seamonkey +12_DEPENDS= ${LOCALBASE}/lib/seamonkey/seamonkey:${PORTSDIR}/www/seamonkey # Add dependencies .if defined(USE_SEAMONKEY) @@ -367,11 +367,11 @@ _THUNDERBIRD_BUILD_DEPENDS= yes .endif _THUNDERBIRD_DEFAULT_VERSION= 10 -_THUNDERBIRD_VERSIONS= 10 14 -_THUNDERBIRD_RANGE_VERSIONS= 10+ 14+ +_THUNDERBIRD_VERSIONS= 10 15 +_THUNDERBIRD_RANGE_VERSIONS= 10+ 15+ # For specifying [10, ..]+ -_THUNDERBIRD_14P= 14 ${_THUNDERBIRD_10P} +_THUNDERBIRD_15P= 15 ${_THUNDERBIRD_10P} _THUNDERBIRD_10P= 10 # Set the default Thunderbird version and check if USE_THUNDERBIRD=yes was given @@ -417,7 +417,7 @@ IGNORE= cannot install: unknown Thunde # Dependence lines for different Thunderbird versions 10_DEPENDS= ${LOCALBASE}/lib/thunderbird/thunderbird:${PORTSDIR}/mail/thunderbird-esr -14_DEPENDS= ${LOCALBASE}/lib/thunderbird/thunderbird:${PORTSDIR}/mail/thunderbird +15_DEPENDS= ${LOCALBASE}/lib/thunderbird/thunderbird:${PORTSDIR}/mail/thunderbird # Add dependencies .if defined(USE_THUNDERBIRD) @@ -526,13 +526,9 @@ MASTER_DIR?= ${.CURDIR}/../../www/seamon MOZ_PIS_DIR?= lib/${MOZILLA}/init.d -ESD_LIB?= libesd.so.2 -FREETYPE_LIB?= libfreetype.so.9 - -GENERIC_MOZCONFIG?= ${.CURDIR}/../../www/seamonkey/files/mozconfig-generic.in PORT_MOZCONFIG?= ${FILESDIR}/mozconfig.in MOZCONFIG?= ${WRKSRC}/.mozconfig -MOZILLA_PLIST_DIRS?= bin include lib share/idl +MOZILLA_PLIST_DIRS?= bin lib PKGINSTALL?= ${WRKDIR}/pkg-install PKGDEINSTALL?= ${WRKDIR}/pkg-deinstall MASTER_MOZDIR?= ${PORTSDIR}/www/seamonkey @@ -547,8 +543,12 @@ EXTRACT_AFTER_ARGS?= | ${TAR} -xf - --ex MOZ_PKGCONFIG_FILES?= ${MOZILLA}-gtkmozembed ${MOZILLA}-js \ ${MOZILLA}-xpcom ${MOZILLA}-plugin -CFLAGS+= ${PTHREAD_CFLAGS} -LIBS+= ${PTHREAD_LIBS} -L${LOCALBASE}/lib -liconv +MOZ_EXPORT+= ${CONFIGURE_ENV} \ + LIBS="${LIBS}" PERL="${PERL}" +MOZ_OPTIONS+= --prefix="${FAKEDIR}" + +CPPFLAGS+= -isystem${LOCALBASE}/include +LDFLAGS+= -L${LOCALBASE}/lib # Standard depends _ALL_DEPENDS= cairo dbm event ffi hunspell jpeg nspr nss png sqlite vpx zip @@ -579,7 +579,8 @@ nspr_MOZ_OPTIONS= --with-system-nspr nss_LIB_DEPENDS= nss3:${PORTSDIR}/security/nss nss_MOZ_OPTIONS= --with-system-nss -#nss_EXTRACT_AFTER_ARGS= --exclude mozilla*/security/nss +nss_EXTRACT_AFTER_ARGS= --exclude mozilla*/security/coreconf \ + --exclude mozilla*/security/nss nss_CPPFLAGS+= -I${LOCALBASE}/include/nss -I${LOCALBASE}/include/nss/nss nss_LDFLAGS+= -L${LOCALBASE}/lib/nss -Wl,-rpath,${PREFIX}/lib/${MOZ_RPATH} @@ -622,8 +623,6 @@ MOZ_OPTIONS+= --disable-tests \ --with-default-mozilla-five-home=${PREFIX}/lib/${MOZILLA} \ --with-pthreads # Configure options for install -MOZ_OPTIONS+= --x-includes=${LOCALBASE}/include \ - --x-libraries=${LOCALBASE}/lib .if !defined(MOZ_EXTENSIONS) MOZ_OPTIONS+= --enable-extensions=default .else @@ -637,18 +636,14 @@ MOZ_OPTIONS+= --enable-necko-protocols=$ # others MOZ_OPTIONS+= --with-system-zlib \ --with-system-bz2 \ - --disable-auto-deps \ --disable-debug-symbols \ --disable-glibtest \ --disable-gtktest \ --disable-freetypetest \ --disable-installer \ - --disable-md \ --disable-necko-wifi \ --disable-updater \ --disable-pedantic -MOZ_MK_OPTIONS+= XP_UNIX=1 \ - PERL=${PERL} .if ${CXXFLAGS:M-stdlib=libc++} LIBS+= -lcxxrt @@ -669,7 +664,7 @@ USE_GNOME+= gtk20 .endif .if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS} -MOZ_EXPORT+= MOZ_OPTIMIZE_FLAGS='"${CFLAGS:M-O*}"' +MOZ_EXPORT+= MOZ_OPTIMIZE_FLAGS="${CFLAGS:M-O*}" MOZ_OPTIONS+= --enable-optimize .else MOZ_OPTIONS+= --disable-optimize @@ -729,6 +724,9 @@ MOZ_OPTIONS+= --disable-libproxy LIB_DEPENDS+= asound.2:${PORTSDIR}/audio/alsa-lib RUN_DEPENDS+= ${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:${PORTSDIR}/audio/alsa-plugins MOZ_OPTIONS+= --enable-alsa +. if exists(${FILESDIR}/extra-bug780531) +EXTRA_PATCHES+= ${FILESDIR}/extra-bug780531 +. endif .endif .if ${PORT_OPTIONS:MPULSEAUDIO} @@ -804,20 +802,17 @@ gecko-post-patch: .endif @${RM} -f ${MOZCONFIG} .if !defined(NOMOZCONFIG) -.if exists(${GENERIC_MOZCONFIG}) - @${MOZCONFIG_SED} < ${GENERIC_MOZCONFIG} >> ${MOZCONFIG} -.endif @if [ -e ${PORT_MOZCONFIG} ] ; then \ ${MOZCONFIG_SED} < ${PORT_MOZCONFIG} >> ${MOZCONFIG} ; \ fi .for arg in ${MOZ_OPTIONS} - @${ECHO_CMD} ac_add_options ${arg} >> ${MOZCONFIG} + @${ECHO_CMD} ac_add_options ${arg:Q} >> ${MOZCONFIG} .endfor .for arg in ${MOZ_MK_OPTIONS} - @${ECHO_CMD} mk_add_options ${arg} >> ${MOZCONFIG} + @${ECHO_CMD} mk_add_options ${arg:Q} >> ${MOZCONFIG} .endfor .for var in ${MOZ_EXPORT} - @${ECHO_CMD} "export ${var}" >> ${MOZCONFIG} + @${ECHO_CMD} export ${var:Q} >> ${MOZCONFIG} .endfor .endif # .if !defined(NOMOZCONFIG) .if exists(${MOZSRC}/build/unix/mozilla-config.in) @@ -828,12 +823,19 @@ gecko-post-patch: .endif .for subdir in "" nsprpub js/src @if [ -f ${MOZSRC}/${subdir}/config/system-headers ] ; then \ - ${ECHO_CMD} "cairo-qt.h" >> ${MOZSRC}/${subdir}/config/system-headers ; \ - ${ECHO_CMD} "fenv.h" >> ${MOZSRC}/${subdir}/config/system-headers ; \ - ${ECHO_CMD} "malloc_np.h" >> ${MOZSRC}/${subdir}/config/system-headers ; \ - ${ECHO_CMD} "pthread_np.h" >> ${MOZSRC}/${subdir}/config/system-headers ; \ - ${ECHO_CMD} "pulse/pulseaudio.h" >> ${MOZSRC}/${subdir}/config/system-headers ; \ - ${ECHO_CMD} "unwind.h" >> ${MOZSRC}/${subdir}/config/system-headers ; \ + for f in \ + cairo-qt.h \ + fenv.h \ + kvm.h \ + malloc_np.h \ + pthread_np.h \ + pulse/pulseaudio.h \ + spawn.h \ + sys/thr.h \ + sys/user.h \ + unwind.h; do \ + ${ECHO_CMD} "$$f" >> ${MOZSRC}/${subdir}/config/system-headers ; \ + done; \ fi .endfor @for f in \ @@ -862,17 +864,11 @@ gecko-post-patch: @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g ; \ s|%%LOCALBASE%%|${LOCALBASE}|g' \ ${MOZSRC}/build/unix/run-mozilla.sh - @if [ -f ${MOZSRC}/widget/src/gtk2/nsSound.cpp ] ; then \ - ${REINPLACE_CMD} -E -e 's|libesd\.so\.[0-9]+|libesd.so|g' \ - ${MOZSRC}/widget/src/gtk2/nsSound.cpp ; \ - fi - @if ! [ -f ${MOZSRC}/widget/gtk2/nsDeviceContextSpecG.cpp ] ; then \ - ${REINPLACE_CMD} -E -e 's|libcups\.so\.[0-9]+|libcups.so|g' \ - ${MOZSRC}/*/*/*/nsDeviceContextSpecG.cpp ; \ - fi @${REINPLACE_CMD} -e 's|/usr/local/netscape|${LOCALBASE}|g ; \ s|/usr/local/lib/netscape|${LOCALBASE}/lib|g' \ ${MOZSRC}/xpcom/*/SpecialSystemDirectory.cpp + @${GREP} -lr 'PR_LoadLibrary.*\.so\.[0-9]' ${WRKSRC} | ${XARGS} \ + ${REINPLACE_CMD} -Ee '/PR_LoadLibrary/s/(\.so)\.[0-9]+/\1/' # handles mozilla pis scripts. gecko-moz-pis-patch: @@ -950,7 +946,6 @@ gecko-create-plist: .endfor ${CAT} ${PLISTF} | ${SORT} >> ${PLIST} ${CAT} ${PLISTD} | ${SORT} -r >> ${PLIST} - ${ECHO_CMD} "@dirrmtry share/idl" >> ${PLIST} ${ECHO_CMD} "@exec ${LOCALBASE}/bin/update-desktop-database > /dev/null || ${TRUE}" >> ${PLIST} ${ECHO_CMD} "@unexec ${LOCALBASE}/bin/update-desktop-database > /dev/null || ${TRUE}" >> ${PLIST} .endif # !defined(NOGECKO_PLIST) Added: head/devel/nspr/files/patch-bug301986 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/nspr/files/patch-bug301986 Thu Aug 30 14:54:17 2012 (r303378) @@ -0,0 +1,35 @@ +pthread_t can well be a 64-bit value -- on FreeBSD/amd64, for example. +Better to just keep calling it pthread_t isntead of casting to anything. + + -mi + +--- ../pr/include/private/pprthred.h Sun Apr 25 11:00:56 2004 ++++ ../pr/include/private/pprthred.h Tue Jul 12 00:52:42 2005 +@@ -44,4 +44,5 @@ + */ + #include "nspr.h" ++#include + + #if defined(XP_OS2) +@@ -92,5 +92,5 @@ + ** when it is created or attached. + */ +-NSPR_API(PRUint32) PR_GetThreadID(PRThread *thread); ++NSPR_API(pthread_t) PR_GetThreadID(PRThread *thread); + + /* +--- ../pr/src/pthreads/ptthread.c Wed May 25 22:27:51 2005 ++++ ../pr/src/pthreads/ptthread.c Tue Jul 12 00:49:50 2005 +@@ -979,10 +979,10 @@ + } + +-PR_IMPLEMENT(PRUint32) PR_GetThreadID(PRThread *thred) ++PR_IMPLEMENT(pthread_t) PR_GetThreadID(PRThread *thred) + { + #if defined(_PR_DCETHREADS) + return (PRUint32)&thred->id; /* this is really a sham! */ + #else +- return (PRUint32)thred->id; /* and I don't know what they will do with it */ ++ return thred->id; /* and I don't know what they will do with it */ + #endif + } Added: head/devel/nspr/files/patch-bug782109 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/nspr/files/patch-bug782109 Thu Aug 30 14:54:17 2012 (r303378) @@ -0,0 +1,31 @@ +--- ../pr/include/md/_freebsd.h~ ++++ ../pr/include/md/_freebsd.h +@@ -47,6 +47,14 @@ + #define _PR_HAVE_LARGE_OFF_T + + #if defined(_PR_PTHREADS) ++#if __FreeBSD_version >= 602000 ++#define _PR_HAVE_GETPROTO_R ++#define _PR_HAVE_5_ARG_GETPROTO_R ++#endif ++#if __FreeBSD_version >= 700016 ++#define _PR_HAVE_GETHOST_R ++#define _PR_HAVE_GETHOST_R_INT ++#endif + #if __FreeBSD_version >= 400008 + /* + * libc_r before this version of FreeBSD doesn't have poll(). +--- ../pr/src/misc/prnetdb.c ++++ ../pr/src/misc/prnetdb.c +@@ -78,11 +78,6 @@ PRLock *_pr_dnsLock = NULL; + #define _PR_HAVE_GETPROTO_R_INT + #endif + +-#if __FreeBSD_version >= 602000 +-#define _PR_HAVE_GETPROTO_R +-#define _PR_HAVE_5_ARG_GETPROTO_R +-#endif +- + /* BeOS has glibc but not the glibc-style getprotobyxxx_r functions. */ + #if (defined(__GLIBC__) && __GLIBC__ >= 2 && !defined(XP_BEOS)) + #define _PR_HAVE_GETPROTO_R Added: head/devel/nspr/files/patch-bug782111 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/nspr/files/patch-bug782111 Thu Aug 30 14:54:17 2012 (r303378) @@ -0,0 +1,35 @@ +--- ../pr/src/pthreads/ptthread.c ++++ ../pr/src/pthreads/ptthread.c +@@ -21,6 +21,10 @@ + #include + #include + ++#if defined(OPENBSD) || defined(FREEBSD) || defined(DRAGONFLY) ++#include ++#endif ++ + #ifdef SYMBIAN + /* In Open C sched_get_priority_min/max do not work properly, so we undefine + * _POSIX_THREAD_PRIORITY_SCHEDULING here. +@@ -1619,7 +1623,7 @@ PR_IMPLEMENT(PRStatus) PR_SetCurrentThreadName(const char *name) + { + PRThread *thread; + size_t nameLen; +- int result; ++ int result = 0; + + if (!name) { + PR_SetError(PR_INVALID_ARGUMENT_ERROR, 0); +@@ -1637,8 +1641,10 @@ PR_IMPLEMENT(PRStatus) PR_SetCurrentThreadName(const char *name) + return PR_FAILURE; + memcpy(thread->name, name, nameLen + 1); + +-#if defined(OPENBSD) || defined(FREEBSD) +- result = pthread_set_name_np(thread->id, name); ++#if defined(OPENBSD) || defined(FREEBSD) || defined(DRAGONFLY) ++ pthread_set_name_np(thread->id, name); ++#elif defined(NETBSD) ++ pthread_setname_np(thread->id, "%s", name); + #else /* not BSD */ + /* + * On OSX, pthread_setname_np is only available in 10.6 or later, so test Added: head/devel/nspr/files/patch-bug782113 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/nspr/files/patch-bug782113 Thu Aug 30 14:54:17 2012 (r303378) @@ -0,0 +1,113 @@ +--- ../pr/include/md/_freebsd.cfg ++++ ../pr/include/md/_freebsd.cfg +@@ -251,6 +251,97 @@ + #define PR_ALIGN_OF_POINTER 8 + #define PR_ALIGN_OF_WORD 8 + ++#elif defined(__powerpc64__) ++ ++#undef IS_LITTLE_ENDIAN ++#define IS_BIG_ENDIAN 1 ++#define IS_64 ++ ++#define PR_BYTES_PER_BYTE 1 ++#define PR_BYTES_PER_SHORT 2 ++#define PR_BYTES_PER_INT 4 ++#define PR_BYTES_PER_INT64 8 ++#define PR_BYTES_PER_LONG 8 ++#define PR_BYTES_PER_FLOAT 4 ++#define PR_BYTES_PER_DOUBLE 8 ++#define PR_BYTES_PER_WORD 8 ++#define PR_BYTES_PER_DWORD 8 ++ ++#define PR_BITS_PER_BYTE 8 ++#define PR_BITS_PER_SHORT 16 ++#define PR_BITS_PER_INT 32 ++#define PR_BITS_PER_INT64 64 ++#define PR_BITS_PER_LONG 64 ++#define PR_BITS_PER_FLOAT 32 ++#define PR_BITS_PER_DOUBLE 64 ++#define PR_BITS_PER_WORD 64 ++ ++#define PR_BITS_PER_BYTE_LOG2 3 ++#define PR_BITS_PER_SHORT_LOG2 4 ++#define PR_BITS_PER_INT_LOG2 5 ++#define PR_BITS_PER_INT64_LOG2 6 ++#define PR_BITS_PER_LONG_LOG2 6 ++#define PR_BITS_PER_FLOAT_LOG2 5 ++#define PR_BITS_PER_DOUBLE_LOG2 6 ++#define PR_BITS_PER_WORD_LOG2 6 ++ ++#define PR_ALIGN_OF_SHORT 2 ++#define PR_ALIGN_OF_INT 4 ++#define PR_ALIGN_OF_LONG 8 ++#define PR_ALIGN_OF_INT64 8 ++#define PR_ALIGN_OF_FLOAT 4 ++#define PR_ALIGN_OF_DOUBLE 8 ++#define PR_ALIGN_OF_POINTER 8 ++#define PR_ALIGN_OF_WORD 8 ++ ++#define PR_BYTES_PER_WORD_LOG2 3 ++#define PR_BYTES_PER_DWORD_LOG2 3 ++ ++#elif defined(__powerpc__) ++ ++#undef IS_LITTLE_ENDIAN ++#define IS_BIG_ENDIAN 1 ++ ++#define PR_BYTES_PER_BYTE 1 ++#define PR_BYTES_PER_SHORT 2 ++#define PR_BYTES_PER_INT 4 ++#define PR_BYTES_PER_INT64 8 ++#define PR_BYTES_PER_LONG 4 ++#define PR_BYTES_PER_FLOAT 4 ++#define PR_BYTES_PER_DOUBLE 8 ++#define PR_BYTES_PER_WORD 4 ++#define PR_BYTES_PER_DWORD 8 ++ ++#define PR_BITS_PER_BYTE 8 ++#define PR_BITS_PER_SHORT 16 ++#define PR_BITS_PER_INT 32 ++#define PR_BITS_PER_INT64 64 ++#define PR_BITS_PER_LONG 32 ++#define PR_BITS_PER_FLOAT 32 ++#define PR_BITS_PER_DOUBLE 64 ++#define PR_BITS_PER_WORD 32 ++ ++#define PR_BITS_PER_BYTE_LOG2 3 ++#define PR_BITS_PER_SHORT_LOG2 4 ++#define PR_BITS_PER_INT_LOG2 5 ++#define PR_BITS_PER_INT64_LOG2 6 ++#define PR_BITS_PER_LONG_LOG2 5 ++#define PR_BITS_PER_FLOAT_LOG2 5 ++#define PR_BITS_PER_DOUBLE_LOG2 6 ++#define PR_BITS_PER_WORD_LOG2 5 ++ ++#define PR_ALIGN_OF_SHORT 2 ++#define PR_ALIGN_OF_INT 4 ++#define PR_ALIGN_OF_LONG 4 ++#define PR_ALIGN_OF_INT64 8 ++#define PR_ALIGN_OF_FLOAT 4 ++#define PR_ALIGN_OF_DOUBLE 8 ++#define PR_ALIGN_OF_POINTER 4 ++#define PR_ALIGN_OF_WORD 4 ++ ++#define PR_BYTES_PER_WORD_LOG2 2 ++#define PR_BYTES_PER_DWORD_LOG2 3 ++ + #else + + #error "Unknown CPU architecture" +--- ../pr/include/md/_freebsd.h ++++ ../pr/include/md/_freebsd.h +@@ -25,6 +25,10 @@ + #define _PR_SI_ARCHITECTURE "ia64" + #elif defined(__amd64__) + #define _PR_SI_ARCHITECTURE "amd64" ++#elif defined(__powerpc64__) ++#define _PR_SI_ARCHITECTURE "powerpc64" ++#elif defined(__powerpc__) ++#define _PR_SI_ARCHITECTURE "powerpc" + #else + #error "Unknown CPU architecture" + #endif Added: head/devel/nspr/files/patch-bug782124 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/nspr/files/patch-bug782124 Thu Aug 30 14:54:17 2012 (r303378) @@ -0,0 +1,37 @@ +--- ../pr/src/misc/prsystem.c~ ++++ ../pr/src/misc/prsystem.c +@@ -24,7 +24,7 @@ + + /* BSD-derived systems use sysctl() to get the number of processors */ + #if defined(BSDI) || defined(FREEBSD) || defined(NETBSD) \ +- || defined(OPENBSD) || defined(DARWIN) ++ || defined(OPENBSD) || defined(DRAGONFLY) || defined(DARWIN) + #define _PR_HAVE_SYSCTL + #include + #include +@@ -292,15 +292,23 @@ PR_IMPLEMENT(PRUint64) PR_GetPhysicalMemorySize(void) + if (pageSize >= 0 && pageCount >= 0) + bytes = (PRUint64) pageSize * pageCount; + +-#elif defined(NETBSD) || defined(OPENBSD) +- ++#elif defined(NETBSD) || defined(OPENBSD) \ ++ || defined(FREEBSD) || defined(DRAGONFLY) + int mib[2]; + int rc; ++#ifdef HW_PHYSMEM64 + uint64_t memSize; ++#else ++ unsigned long memSize; ++#endif + size_t len = sizeof(memSize); + + mib[0] = CTL_HW; ++#ifdef HW_PHYSMEM64 + mib[1] = HW_PHYSMEM64; ++#else ++ mib[1] = HW_PHYSMEM; ++#endif + rc = sysctl(mib, 2, &memSize, &len, NULL, 0); + if (-1 != rc) { + bytes = memSize; Added: head/devel/nspr/files/patch-bug782815 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/nspr/files/patch-bug782815 Thu Aug 30 14:54:17 2012 (r303378) @@ -0,0 +1,11 @@ +--- ../pr/src/pthreads/ptio.c~ ++++ ../pr/src/pthreads/ptio.c +@@ -1150,7 +1150,7 @@ void _PR_InitIO(void) + osfd = socket(AF_INET6, SOCK_STREAM, 0); + if (osfd != -1) { + int on; +- int optlen = sizeof(on); ++ socklen_t optlen = sizeof(on); + if (getsockopt(osfd, IPPROTO_IPV6, IPV6_V6ONLY, + &on, &optlen) == 0) { + _pr_ipv6_v6only_on_by_default = on; Modified: head/devel/nspr/files/patch-warnings ============================================================================== --- head/devel/nspr/files/patch-warnings Thu Aug 30 14:49:00 2012 (r303377) +++ head/devel/nspr/files/patch-warnings Thu Aug 30 14:54:17 2012 (r303378) @@ -1,3 +1,22 @@ +--- ../pr/src/pthreads/ptio.c 2009-05-09 23:07:02.000000000 -0400 ++++ ../pr/src/pthreads/ptio.c 2009-11-04 15:24:47.000000000 -0500 +@@ -3758,7 +3769,7 @@ + * We use these variables to figure out how much time has + * elapsed and how much of the timeout still remains. + */ +- PRIntervalTime start, elapsed, remaining; ++ PRIntervalTime start = 0, elapsed, remaining; + + if (pt_TestAbort()) return -1; + +@@ -4927,6 +4938,7 @@ + + if (timeout == PR_INTERVAL_NO_TIMEOUT) { + tvp = NULL; ++ start = 0; /* Not needed, but shuts down a warning */ + } else { + tv.tv_sec = (PRInt32)PR_IntervalToSeconds(timeout); + tv.tv_usec = (PRInt32)PR_IntervalToMicroseconds( --- ../pr/src/pthreads/ptsynch.c Mon Nov 22 16:24:53 2004 +++ ../pr/src/pthreads/ptsynch.c Mon Jul 25 00:03:49 2005 @@ -63,5 +63,5 @@ Modified: head/mail/enigmail/Makefile ============================================================================== --- head/mail/enigmail/Makefile Thu Aug 30 14:49:00 2012 (r303377) +++ head/mail/enigmail/Makefile Thu Aug 30 14:54:17 2012 (r303378) @@ -40,11 +40,7 @@ GECKO_DEPENDS= ${NONEXISTENT}:${PORTSDIR GECKO_WRKSRC= ${WRKDIR}/../../../${GECKO_PORTDIR}/work/${GECKO_EXTDIR} WRKSRC= ${WRKDIR}/${GECKO_EXTDIR} -.if ${GECKO_PORTDIR:N*-esr} -MOZOBJ= ${WRKSRC}/obj-${CONFIGURE_TARGET:S/amd64/x86_64/} -.else MOZOBJ= ${WRKSRC} -.endif USE_GMAKE= yes Modified: head/mail/linux-thunderbird/Makefile ============================================================================== --- head/mail/linux-thunderbird/Makefile Thu Aug 30 14:49:00 2012 (r303377) +++ head/mail/linux-thunderbird/Makefile Thu Aug 30 14:54:17 2012 (r303378) @@ -6,7 +6,7 @@ # PORTNAME= thunderbird -PORTVERSION= 10.0.6 +PORTVERSION= 10.0.7 CATEGORIES= mail MASTER_SITE_SUBDIR?= ${PORTNAME}/releases/${PORTVERSION}esr/linux-i686/en-US DISTNAME= ${PORTNAME}-${DISTVERSION}esr Modified: head/mail/linux-thunderbird/distinfo ============================================================================== --- head/mail/linux-thunderbird/distinfo Thu Aug 30 14:49:00 2012 (r303377) +++ head/mail/linux-thunderbird/distinfo Thu Aug 30 14:54:17 2012 (r303378) @@ -1,2 +1,2 @@ -SHA256 (thunderbird-10.0.6esr.tar.bz2) = 7051b910825a2838ac9a1bcb23c520d82be5fed4871266f1cd8954a8e876776b -SIZE (thunderbird-10.0.6esr.tar.bz2) = 18574190 +SHA256 (thunderbird-10.0.7esr.tar.bz2) = 2b1fd99bcaa6b4288f86eba7bdf80fe467cde0cf2899a7ec106ba1e4fee0625c +SIZE (thunderbird-10.0.7esr.tar.bz2) = 18582085 Modified: head/mail/thunderbird-esr-i18n/Makefile ============================================================================== --- head/mail/thunderbird-esr-i18n/Makefile Thu Aug 30 14:49:00 2012 (r303377) +++ head/mail/thunderbird-esr-i18n/Makefile Thu Aug 30 14:54:17 2012 (r303378) @@ -6,7 +6,7 @@ # PORTNAME= thunderbird-i18n -PORTVERSION= 10.0.6 +PORTVERSION= 10.0.7 CATEGORIES= mail MASTER_SITE_SUBDIR= thunderbird/releases/${PORTVERSION}esr/linux-i686/xpi PKGNAMEPREFIX= Modified: head/mail/thunderbird-esr-i18n/distinfo ============================================================================== --- head/mail/thunderbird-esr-i18n/distinfo Thu Aug 30 14:49:00 2012 (r303377) +++ head/mail/thunderbird-esr-i18n/distinfo Thu Aug 30 14:54:17 2012 (r303378) @@ -1,84 +1,84 @@ -SHA256 (xpi/thunderbird-i18n-10.0.6/ar.xpi) = 0223cc4a79d98945a20cd5b686a90d996b90211c5b6d704fd2b0e1493f9adb32 -SIZE (xpi/thunderbird-i18n-10.0.6/ar.xpi) = 441466 -SHA256 (xpi/thunderbird-i18n-10.0.6/br.xpi) = b796d258b77b4d8374956456e98977e7d29e759e1e598e4d800fb5ba84cca28b -SIZE (xpi/thunderbird-i18n-10.0.6/br.xpi) = 415527 -SHA256 (xpi/thunderbird-i18n-10.0.6/ca.xpi) = 1c050afcb257d664c0c4aaf5488e9d27081d0987757e5c0e6238abef64cd68fc -SIZE (xpi/thunderbird-i18n-10.0.6/ca.xpi) = 416069 -SHA256 (xpi/thunderbird-i18n-10.0.6/cs.xpi) = 3c27c5b2b08c108cf2411dd00294950b56249b145ed356b422c7b240d3b16412 -SIZE (xpi/thunderbird-i18n-10.0.6/cs.xpi) = 419419 -SHA256 (xpi/thunderbird-i18n-10.0.6/da.xpi) = 505540bde73c21243ba088b04a08e8a6bf2578a1b1b44daae080b8806f191377 -SIZE (xpi/thunderbird-i18n-10.0.6/da.xpi) = 363376 -SHA256 (xpi/thunderbird-i18n-10.0.6/de.xpi) = 174841c6b26c1a35b97eb234df220223f6391be0155e05ae547acd3509eb63e6 -SIZE (xpi/thunderbird-i18n-10.0.6/de.xpi) = 418266 -SHA256 (xpi/thunderbird-i18n-10.0.6/en-GB.xpi) = 5ace1c398328d5c2e00c046edab1543faf5fcda1f13647ee50778d72c6107596 -SIZE (xpi/thunderbird-i18n-10.0.6/en-GB.xpi) = 391743 -SHA256 (xpi/thunderbird-i18n-10.0.6/en-US.xpi) = 71ab52853aaa8f55c22392937c3b3bb700d2ea2443cf4b1275269f7fa5811a70 -SIZE (xpi/thunderbird-i18n-10.0.6/en-US.xpi) = 391242 -SHA256 (xpi/thunderbird-i18n-10.0.6/es-AR.xpi) = 53d467243b613ce076add339959175d98b688e70cf22191116f97309f1fbf2ae -SIZE (xpi/thunderbird-i18n-10.0.6/es-AR.xpi) = 410726 -SHA256 (xpi/thunderbird-i18n-10.0.6/es-ES.xpi) = 27ea8ee4d12811805612009c0d0be3246d5af8f2b509d27cc1aef47527d51565 -SIZE (xpi/thunderbird-i18n-10.0.6/es-ES.xpi) = 355143 -SHA256 (xpi/thunderbird-i18n-10.0.6/et.xpi) = 82bc9cd8e9a2a4eb4dadff80706a31fdb762fc7baee3c0310da68c22de71b175 -SIZE (xpi/thunderbird-i18n-10.0.6/et.xpi) = 410724 -SHA256 (xpi/thunderbird-i18n-10.0.6/eu.xpi) = 46c4a9ef3ae80053157393fe767afaf1dc130268fe4a650ca41d72e0ce790487 -SIZE (xpi/thunderbird-i18n-10.0.6/eu.xpi) = 406387 -SHA256 (xpi/thunderbird-i18n-10.0.6/fi.xpi) = c2bea42568a928a293844a5ed172ac7dc289f56988bf8a29a047b0e2efa2074e -SIZE (xpi/thunderbird-i18n-10.0.6/fi.xpi) = 411928 -SHA256 (xpi/thunderbird-i18n-10.0.6/fr.xpi) = 909ccf3f85e488a686766e3a1c54868fb8c91a305ffd42031a1a747c7ecb7f9e -SIZE (xpi/thunderbird-i18n-10.0.6/fr.xpi) = 414749 -SHA256 (xpi/thunderbird-i18n-10.0.6/fy-NL.xpi) = 000d97b67290869298ce4550b8c5dacf81d36eddaefb116a504dddd8bafd0a9a -SIZE (xpi/thunderbird-i18n-10.0.6/fy-NL.xpi) = 413985 -SHA256 (xpi/thunderbird-i18n-10.0.6/ga-IE.xpi) = 17aa3b5092df7411f6a2039f245ce255a128938dee34e6977224cdfa1d6ec765 -SIZE (xpi/thunderbird-i18n-10.0.6/ga-IE.xpi) = 423261 -SHA256 (xpi/thunderbird-i18n-10.0.6/gd.xpi) = 2bb47d383359cd860155b1e71efa085a8d8b2a5a0b2ab41559468c48229b94af -SIZE (xpi/thunderbird-i18n-10.0.6/gd.xpi) = 425876 -SHA256 (xpi/thunderbird-i18n-10.0.6/gl.xpi) = c6aad0c59e6e8917c00373d6dd9b12ae8a5dae51fbd63d84937aee632af3410a -SIZE (xpi/thunderbird-i18n-10.0.6/gl.xpi) = 409229 -SHA256 (xpi/thunderbird-i18n-10.0.6/he.xpi) = f9b681d750defe2bd03c5f3129ee7d855b3e84733d680b94f433b6acce172f08 -SIZE (xpi/thunderbird-i18n-10.0.6/he.xpi) = 439206 -SHA256 (xpi/thunderbird-i18n-10.0.6/hu.xpi) = c88c902234b5878bae444c4133d17d58464ff401cccd7196d86279f26ba9c0b2 -SIZE (xpi/thunderbird-i18n-10.0.6/hu.xpi) = 426356 -SHA256 (xpi/thunderbird-i18n-10.0.6/is.xpi) = 351ff4311732a4b8127ed2642841bf3b92b5bcb1336666fa460352ec9afb09db -SIZE (xpi/thunderbird-i18n-10.0.6/is.xpi) = 412634 -SHA256 (xpi/thunderbird-i18n-10.0.6/it.xpi) = f2a225ad1b5d7e5292b5589cf03e880477d572a597c849c62a57584237f30335 -SIZE (xpi/thunderbird-i18n-10.0.6/it.xpi) = 347634 -SHA256 (xpi/thunderbird-i18n-10.0.6/ja.xpi) = a8e350421416229b93e7e825e072adb34d50dde91c81864be7463ce8470d8d67 -SIZE (xpi/thunderbird-i18n-10.0.6/ja.xpi) = 459031 -SHA256 (xpi/thunderbird-i18n-10.0.6/ko.xpi) = c13e33783f8d1bea548be5095716e84c36df00c610707612d80ca01a9ec5c814 -SIZE (xpi/thunderbird-i18n-10.0.6/ko.xpi) = 372016 -SHA256 (xpi/thunderbird-i18n-10.0.6/lt.xpi) = a00be860b6c1a7844a08ca0c0b4803e076817788c3049caa4c4343bdd394f6a4 -SIZE (xpi/thunderbird-i18n-10.0.6/lt.xpi) = 531022 -SHA256 (xpi/thunderbird-i18n-10.0.6/nb-NO.xpi) = 1a309be14b4b04722c91c10dbe490de9c64e8f185abde0489662b659f1fcd8d7 -SIZE (xpi/thunderbird-i18n-10.0.6/nb-NO.xpi) = 407729 -SHA256 (xpi/thunderbird-i18n-10.0.6/nl.xpi) = 472b2e8b6271e7be5beccd644563f043b89b38db3ff26778912fc2af476cf765 -SIZE (xpi/thunderbird-i18n-10.0.6/nl.xpi) = 407985 -SHA256 (xpi/thunderbird-i18n-10.0.6/nn-NO.xpi) = bc575d2c7c48c760aa5703326cc6a4b2bd387a7d364b9b77d5f32444315c015f -SIZE (xpi/thunderbird-i18n-10.0.6/nn-NO.xpi) = 409459 -SHA256 (xpi/thunderbird-i18n-10.0.6/pl.xpi) = 606585843ba8407f407d130a4522b42a5b60b7b64c4dc0a60078f16fac862bdf -SIZE (xpi/thunderbird-i18n-10.0.6/pl.xpi) = 393578 -SHA256 (xpi/thunderbird-i18n-10.0.6/pt-BR.xpi) = 0833f32f278ce2d1f74c884007d4731b21eab0075bbf27f0307d7ea238bcbfb4 -SIZE (xpi/thunderbird-i18n-10.0.6/pt-BR.xpi) = 417229 -SHA256 (xpi/thunderbird-i18n-10.0.6/pt-PT.xpi) = 25e1dca1ff07a60938867905147cea68bd724e5f40e5950e1fc7e3e5e8f2dc82 -SIZE (xpi/thunderbird-i18n-10.0.6/pt-PT.xpi) = 414266 -SHA256 (xpi/thunderbird-i18n-10.0.6/rm.xpi) = a5b541a4d3048c5396ffc35336354b71f2cef500a60ed2f9c65b0dab125dc49a -SIZE (xpi/thunderbird-i18n-10.0.6/rm.xpi) = 414709 -SHA256 (xpi/thunderbird-i18n-10.0.6/ru.xpi) = 38012fb38ea4fefcb1ebd7e7a57151ae7e8fbfa20fa463c34bf3ee7e4c2cad83 -SIZE (xpi/thunderbird-i18n-10.0.6/ru.xpi) = 411634 -SHA256 (xpi/thunderbird-i18n-10.0.6/si.xpi) = 4602f33aed0ce5af558482a2a4098edf4f24a6b2726ae6ebc0fbee77dfaf6931 -SIZE (xpi/thunderbird-i18n-10.0.6/si.xpi) = 456607 -SHA256 (xpi/thunderbird-i18n-10.0.6/sk.xpi) = e6c7104d138922fee7941929361331246ac2e9df655b8e7025d7dc066ef1c880 -SIZE (xpi/thunderbird-i18n-10.0.6/sk.xpi) = 425029 -SHA256 (xpi/thunderbird-i18n-10.0.6/sl.xpi) = 2ce183f0cb08f241c8aa12c07932e69ac418af66a43a4886890cb1f649f81f57 -SIZE (xpi/thunderbird-i18n-10.0.6/sl.xpi) = 410432 -SHA256 (xpi/thunderbird-i18n-10.0.6/sq.xpi) = 84361c6f6c9d9516fc405b24eb23cef2ef3ff03f633fdd87da1fe0d6dde499a8 -SIZE (xpi/thunderbird-i18n-10.0.6/sq.xpi) = 360480 -SHA256 (xpi/thunderbird-i18n-10.0.6/sv-SE.xpi) = 07d22a2988abb9618004e9ef19255389db08e86758f520000de5fa9f82b204f3 -SIZE (xpi/thunderbird-i18n-10.0.6/sv-SE.xpi) = 478281 -SHA256 (xpi/thunderbird-i18n-10.0.6/ta-LK.xpi) = a8214f2fd01af7fd8aa13462bee23dbaef8e08a4990aaf7b00df17f303514d04 -SIZE (xpi/thunderbird-i18n-10.0.6/ta-LK.xpi) = 475718 -SHA256 (xpi/thunderbird-i18n-10.0.6/tr.xpi) = 6911cc3ab94d64c62dd63481435ed675bc39bab109b3b1aa8ce1bc7a309e830e -SIZE (xpi/thunderbird-i18n-10.0.6/tr.xpi) = 418210 -SHA256 (xpi/thunderbird-i18n-10.0.6/uk.xpi) = 81774654be422fb766f54f18e1856ddcdd5a46c78ff95ff0c16d7e33f29f7589 -SIZE (xpi/thunderbird-i18n-10.0.6/uk.xpi) = 463925 -SHA256 (xpi/thunderbird-i18n-10.0.6/zh-TW.xpi) = 16f1f0e110da8f2c3cb27a202e60ff38b66de97973fee92e7b0192e57f972ea8 -SIZE (xpi/thunderbird-i18n-10.0.6/zh-TW.xpi) = 431827 +SHA256 (xpi/thunderbird-i18n-10.0.7/ar.xpi) = fe218825ba239511ebf490896fcd85416bf93867d12077afa2061087d9718e85 +SIZE (xpi/thunderbird-i18n-10.0.7/ar.xpi) = 441466 +SHA256 (xpi/thunderbird-i18n-10.0.7/br.xpi) = f560a951a8c6eb7ca89126cbb09a78f075379fc1af7ed8ff2f6bbe882030fc0d +SIZE (xpi/thunderbird-i18n-10.0.7/br.xpi) = 415527 +SHA256 (xpi/thunderbird-i18n-10.0.7/ca.xpi) = a8b00ba4f84055b54e03ae82a35836e6cd9c7d07a16b1940286b026aeb3e6be1 +SIZE (xpi/thunderbird-i18n-10.0.7/ca.xpi) = 416069 +SHA256 (xpi/thunderbird-i18n-10.0.7/cs.xpi) = 7cced93d103ae1775b064dc0c256494c3cda1971b4e4391f7f6f596c01df6171 +SIZE (xpi/thunderbird-i18n-10.0.7/cs.xpi) = 419419 +SHA256 (xpi/thunderbird-i18n-10.0.7/da.xpi) = ae3a98db9393ff020c6795b0fe3418258119299485569bd9d18210e8690b9781 +SIZE (xpi/thunderbird-i18n-10.0.7/da.xpi) = 363376 +SHA256 (xpi/thunderbird-i18n-10.0.7/de.xpi) = 8d94b8000182a52e93a3fcc04f4830f858bfbe95f1e08074f2b576b69468e61c +SIZE (xpi/thunderbird-i18n-10.0.7/de.xpi) = 418266 +SHA256 (xpi/thunderbird-i18n-10.0.7/en-GB.xpi) = 00a9e65eb3a1ca5194dbee9acf1fff84fc9ee3b1050dacbc42db04bf25532917 +SIZE (xpi/thunderbird-i18n-10.0.7/en-GB.xpi) = 391743 +SHA256 (xpi/thunderbird-i18n-10.0.7/en-US.xpi) = 410e503c93bc65fd26423f2afc440e42fbbaf2fb30d71a9ddb0bf992a464451d +SIZE (xpi/thunderbird-i18n-10.0.7/en-US.xpi) = 391242 +SHA256 (xpi/thunderbird-i18n-10.0.7/es-AR.xpi) = ca5002269cb602cac293da5e18c0c6d3273146afbd7a496deec2edccf8e87f16 +SIZE (xpi/thunderbird-i18n-10.0.7/es-AR.xpi) = 410726 +SHA256 (xpi/thunderbird-i18n-10.0.7/es-ES.xpi) = f3948a633ab98dc3ce233b5cd97eb84a2a40475336e8b4d31a9dd892832c2dda +SIZE (xpi/thunderbird-i18n-10.0.7/es-ES.xpi) = 355143 +SHA256 (xpi/thunderbird-i18n-10.0.7/et.xpi) = 6ce8c3a922a3ce944d4a125938081d032ce61776680e3d6f205a62f5f9441550 +SIZE (xpi/thunderbird-i18n-10.0.7/et.xpi) = 410724 +SHA256 (xpi/thunderbird-i18n-10.0.7/eu.xpi) = 4258ef8ceef02bcfd6e95f59198b67572e97023ac2558790d18acde5c5f7e2d1 +SIZE (xpi/thunderbird-i18n-10.0.7/eu.xpi) = 406387 +SHA256 (xpi/thunderbird-i18n-10.0.7/fi.xpi) = 2d2212368adac818ca5e2569f0d8c8a83f47ac8285584e7525de4add85fe3bd4 +SIZE (xpi/thunderbird-i18n-10.0.7/fi.xpi) = 411928 +SHA256 (xpi/thunderbird-i18n-10.0.7/fr.xpi) = 664b23ff9eeda1f9c7c073574e31bb33e8cb7ac3beeb888251f007fe87e97163 +SIZE (xpi/thunderbird-i18n-10.0.7/fr.xpi) = 414749 +SHA256 (xpi/thunderbird-i18n-10.0.7/fy-NL.xpi) = 62ae77f3a07becc2fb5444d0a39ff383c06690891b5560e24e9ba5b355bf42d6 +SIZE (xpi/thunderbird-i18n-10.0.7/fy-NL.xpi) = 413985 +SHA256 (xpi/thunderbird-i18n-10.0.7/ga-IE.xpi) = 1e1dc0f5d5603f70c08d0a42bf46f111e6881933f3622471f8311f635eac611c +SIZE (xpi/thunderbird-i18n-10.0.7/ga-IE.xpi) = 423261 +SHA256 (xpi/thunderbird-i18n-10.0.7/gd.xpi) = 85d57a2f5928b46a55b8fb94bddd0af18332a5c0c181f53f82db1bdb8fc8ca20 +SIZE (xpi/thunderbird-i18n-10.0.7/gd.xpi) = 425876 +SHA256 (xpi/thunderbird-i18n-10.0.7/gl.xpi) = 444afe24e82c6957e32d720fe786d2514a083af60401992631fb0cb5887704be +SIZE (xpi/thunderbird-i18n-10.0.7/gl.xpi) = 409229 +SHA256 (xpi/thunderbird-i18n-10.0.7/he.xpi) = 963b51119331019d01f6d3866a0919c900e6c478ba83a68d0b5c030706d38e32 +SIZE (xpi/thunderbird-i18n-10.0.7/he.xpi) = 439206 +SHA256 (xpi/thunderbird-i18n-10.0.7/hu.xpi) = 126ad900c30a335654f769bf59bcb56bfbefff21d865c0bf76bd0b3469036439 +SIZE (xpi/thunderbird-i18n-10.0.7/hu.xpi) = 426356 +SHA256 (xpi/thunderbird-i18n-10.0.7/is.xpi) = f3feeb6a0547f9ad1a9a80a155cdbcdd9c99fb7ada5f87e58e8611533058b031 +SIZE (xpi/thunderbird-i18n-10.0.7/is.xpi) = 412634 +SHA256 (xpi/thunderbird-i18n-10.0.7/it.xpi) = 7c02ef5f947e6fcaf75dd7aa08471bfc74700402d50cec5caaef51bdf72b4222 +SIZE (xpi/thunderbird-i18n-10.0.7/it.xpi) = 347634 +SHA256 (xpi/thunderbird-i18n-10.0.7/ja.xpi) = 90ca263411c5fe34a4ca09a32a26e4fcc59c697d5421f52a9bba1a491b5c72db +SIZE (xpi/thunderbird-i18n-10.0.7/ja.xpi) = 459031 +SHA256 (xpi/thunderbird-i18n-10.0.7/ko.xpi) = 4125d21e5490689a58cfa28d31bd82d3b26b08cbbcc57b70fc1944def3bc29bd +SIZE (xpi/thunderbird-i18n-10.0.7/ko.xpi) = 372016 +SHA256 (xpi/thunderbird-i18n-10.0.7/lt.xpi) = a69679f4fde548307cbc0da41cfe0d76f24d52cdc482fbb9fb35419886c2f135 +SIZE (xpi/thunderbird-i18n-10.0.7/lt.xpi) = 531022 +SHA256 (xpi/thunderbird-i18n-10.0.7/nb-NO.xpi) = d827073f2a1ef8d8789a02e99827dbfda5ed52aa8d10d1acfd3743ebc048d1a8 +SIZE (xpi/thunderbird-i18n-10.0.7/nb-NO.xpi) = 407729 +SHA256 (xpi/thunderbird-i18n-10.0.7/nl.xpi) = 063a650298c7eb33bf1e2317cd1d7cd88c5fa6070393de190eda4826108d0389 +SIZE (xpi/thunderbird-i18n-10.0.7/nl.xpi) = 407985 +SHA256 (xpi/thunderbird-i18n-10.0.7/nn-NO.xpi) = ece5f50981dd386346db2d0f2d75817d09389ae5c18ba43be1b075c823c06276 +SIZE (xpi/thunderbird-i18n-10.0.7/nn-NO.xpi) = 409459 +SHA256 (xpi/thunderbird-i18n-10.0.7/pl.xpi) = a45a9ebcea735a49960c3135a6b96a93f2e0186143c8b69df8b608cbfea52576 +SIZE (xpi/thunderbird-i18n-10.0.7/pl.xpi) = 393578 +SHA256 (xpi/thunderbird-i18n-10.0.7/pt-BR.xpi) = 8f616f2f40011ce1452282bde4527852ffc52f0a97a00e9139db2177a3e32549 +SIZE (xpi/thunderbird-i18n-10.0.7/pt-BR.xpi) = 417229 +SHA256 (xpi/thunderbird-i18n-10.0.7/pt-PT.xpi) = 6e92c09d7c4fecbcd9c5c54a44401ce571fab14216fa7f5a4c3484327cf3104e +SIZE (xpi/thunderbird-i18n-10.0.7/pt-PT.xpi) = 414266 +SHA256 (xpi/thunderbird-i18n-10.0.7/rm.xpi) = 52a6ecf1840e80b6bf4ac8bf0a7188c891f42606049f3fc1472fd107a0c1be77 +SIZE (xpi/thunderbird-i18n-10.0.7/rm.xpi) = 414709 +SHA256 (xpi/thunderbird-i18n-10.0.7/ru.xpi) = 80a78cb74462394387f85b7efbf94a5d1112419ba9ac891c3db8360624fa2f07 +SIZE (xpi/thunderbird-i18n-10.0.7/ru.xpi) = 411634 +SHA256 (xpi/thunderbird-i18n-10.0.7/si.xpi) = 97a8f425d2a37736235543e06338d8bde9b238d49b22b260fedd611fcb4a5fcc +SIZE (xpi/thunderbird-i18n-10.0.7/si.xpi) = 456607 +SHA256 (xpi/thunderbird-i18n-10.0.7/sk.xpi) = fec10c4f96780eb6c14f3d70e730cfb63f9cf285db4ec515c69160cd51e89926 +SIZE (xpi/thunderbird-i18n-10.0.7/sk.xpi) = 425029 +SHA256 (xpi/thunderbird-i18n-10.0.7/sl.xpi) = 58ef94c1badb82b5d7b236900d57290431bd72b7d8e0e63c43c46eca7a1f9e5a +SIZE (xpi/thunderbird-i18n-10.0.7/sl.xpi) = 410432 +SHA256 (xpi/thunderbird-i18n-10.0.7/sq.xpi) = 25e971347e1cc1fea876135eabb904f356396ade11f29a9a3151934d86c23ffc +SIZE (xpi/thunderbird-i18n-10.0.7/sq.xpi) = 360480 +SHA256 (xpi/thunderbird-i18n-10.0.7/sv-SE.xpi) = 66d4b30a2cafdfa9e384f301c0ba7f5999d9c4c3e8f035ed378909b23dbecf06 +SIZE (xpi/thunderbird-i18n-10.0.7/sv-SE.xpi) = 478281 +SHA256 (xpi/thunderbird-i18n-10.0.7/ta-LK.xpi) = f42cb0e4034c217dfdc7e86bd280805657374965037690f101a37bf8c0778575 +SIZE (xpi/thunderbird-i18n-10.0.7/ta-LK.xpi) = 475718 +SHA256 (xpi/thunderbird-i18n-10.0.7/tr.xpi) = 768c15d8bb6609655fecbc720ebde9834962730c82ff32f4d0dd6df1f880c046 +SIZE (xpi/thunderbird-i18n-10.0.7/tr.xpi) = 418210 +SHA256 (xpi/thunderbird-i18n-10.0.7/uk.xpi) = 00e09bd289a3a1bf569e4d13cb3f012052f8f36d4f852e1fe0b6a1d69d1ac1cf +SIZE (xpi/thunderbird-i18n-10.0.7/uk.xpi) = 463925 +SHA256 (xpi/thunderbird-i18n-10.0.7/zh-TW.xpi) = 3597c44d938c300eacab2de3a67f242a83d32b30ba9257f955740de480bad8b6 +SIZE (xpi/thunderbird-i18n-10.0.7/zh-TW.xpi) = 431827 Modified: head/mail/thunderbird-esr/Makefile ============================================================================== --- head/mail/thunderbird-esr/Makefile Thu Aug 30 14:49:00 2012 (r303377) +++ head/mail/thunderbird-esr/Makefile Thu Aug 30 14:54:17 2012 (r303378) @@ -6,7 +6,7 @@ # PORTNAME= thunderbird -DISTVERSION= 10.0.6 +DISTVERSION= 10.0.7 CATEGORIES= mail ipv6 MASTER_SITES= ${MASTER_SITE_MOZILLA} MASTER_SITE_SUBDIR= ${PORTNAME}/releases/${DISTVERSION}esr/source @@ -21,8 +21,6 @@ BUILD_DEPENDS= nspr>=4.8.8:${PORTSDIR}/d cairo>=1.10.2_1,1:${PORTSDIR}/graphics/cairo \ unzip:${PORTSDIR}/archivers/unzip -CONFLICTS_BUILD= spidermonkey-* - USE_AUTOTOOLS= autoconf213:env LATEST_LINK= thunderbird-esr USE_GECKO= gecko Modified: head/mail/thunderbird-esr/distinfo ============================================================================== --- head/mail/thunderbird-esr/distinfo Thu Aug 30 14:49:00 2012 (r303377) +++ head/mail/thunderbird-esr/distinfo Thu Aug 30 14:54:17 2012 (r303378) @@ -1,2 +1,2 @@ -SHA256 (thunderbird-10.0.6esr.source.tar.bz2) = 0962399e13ea4b97816730ea81260ec304a6da49c9562840c776f4d1a536c1e8 -SIZE (thunderbird-10.0.6esr.source.tar.bz2) = 97779445 +SHA256 (thunderbird-10.0.7esr.source.tar.bz2) = 994ca16a01e4446747b54b1b5fb2bda11aec2c92359571bffa0f6c8e45f27c35 +SIZE (thunderbird-10.0.7esr.source.tar.bz2) = 97590919 Added: head/mail/thunderbird-esr/files/patch-bug691898 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/mail/thunderbird-esr/files/patch-bug691898 Thu Aug 30 14:54:17 2012 (r303378) @@ -0,0 +1,285 @@ +From: Mike Hommey +Date: Sat, 24 Dec 2011 09:56:58 +0100 +Subject: Bug 691898 - Use YARR interpreter instead of PCRE on platforms where + YARR JIT is not supported + +--- + js/src/Makefile.in | 21 +++++++++++++-------- + js/src/vm/RegExpObject-inl.h | 28 ++++++---------------------- + js/src/vm/RegExpObject.cpp | 36 ------------------------------------ + js/src/vm/RegExpObject.h | 27 ++++++--------------------- + js/src/yarr/wtfbridge.h | 2 -- + 5 files changed, 25 insertions(+), 89 deletions(-) + +diff --git a/js/src/Makefile.in b/js/src/Makefile.in +index fc48cbd..49f0bdc 100644 +--- mozilla/js/src/Makefile.in ++++ mozilla/js/src/Makefile.in +@@ -416,15 +416,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 + +@@ -1015,10 +1020,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_TRACEJIT)$(ENABLE_METHODJIT)) +-CXXFLAGS += -DENABLE_JIT=1 ++CXXFLAGS += -DENABLE_JIT=1 -DENABLE_ASSEMBLER=1 + endif + + INCLUDES += -I$(srcdir)/assembler -I$(srcdir)/yarr +diff --git a/js/src/vm/RegExpObject-inl.h b/js/src/vm/RegExpObject-inl.h +index 5f7817d..91108a7 100644 +--- mozilla/js/src/vm/RegExpObject-inl.h ++++ mozilla/js/src/vm/RegExpObject-inl.h +@@ -327,6 +327,7 @@ RegExpPrivate::create(JSContext *cx, JSString *source, RegExpFlag flags, TokenSt + return RetType(self); + } + ++#if ENABLE_YARR_JIT + /* This function should be deleted once bad Android platforms phase out. See bug 604774. */ + inline bool + RegExpPrivateCode::isJITRuntimeEnabled(JSContext *cx) +@@ -337,12 +338,12 @@ RegExpPrivateCode::isJITRuntimeEnabled(JSContext *cx) + return true; + #endif + } ++#endif + + inline bool + RegExpPrivateCode::compile(JSContext *cx, JSLinearString &pattern, TokenStream *ts, + uintN *parenCount, RegExpFlag flags) + { +-#if ENABLE_YARR_JIT + /* Parse the pattern. */ + ErrorCode yarrError; + YarrPattern yarrPattern(pattern, bool(flags & IgnoreCaseFlag), bool(flags & MultilineFlag), +@@ -359,7 +360,7 @@ RegExpPrivateCode::compile(JSContext *cx, JSLinearString &pattern, TokenStream * + * case we have to bytecode compile it. + */ + +-#ifdef JS_METHODJIT ++#if ENABLE_YARR_JIT && defined(JS_METHODJIT) + if (isJITRuntimeEnabled(cx) && !yarrPattern.m_containsBackreferences) { + if (!cx->compartment->ensureJaegerCompartmentExists(cx)) + return false; +@@ -371,21 +372,11 @@ RegExpPrivateCode::compile(JSContext *cx, JSLinearString &pattern, TokenStream * + } + #endif + ++#if ENABLE_YARR_JIT + codeBlock.setFallBack(true); ++#endif + byteCode = byteCompile(yarrPattern, cx->compartment->regExpAllocator).get(); + return true; +-#else /* !defined(ENABLE_YARR_JIT) */ +- int error = 0; +- compiled = jsRegExpCompile(pattern.chars(), pattern.length(), +- ignoreCase() ? JSRegExpIgnoreCase : JSRegExpDoNotIgnoreCase, +- multiline() ? JSRegExpMultiline : JSRegExpSingleLine, +- parenCount, &error); +- if (error) { +- reportPCREError(cx, error); +- return false; +- } +- return true; +-#endif + } + + inline bool +@@ -431,19 +422,12 @@ RegExpPrivateCode::execute(JSContext *cx, const jschar *chars, size_t start, siz + else + result = JSC::Yarr::execute(codeBlock, chars, start, length, output); + #else +- result = jsRegExpExecute(cx, compiled, chars, length, start, output, outputCount); ++ result = JSC::Yarr::interpret(byteCode, chars, start, length, output); + #endif + + if (result == -1) + return Success_NotFound; + +-#if !ENABLE_YARR_JIT +- if (result < 0) { +- reportPCREError(cx, result); +- return Error; +- } +-#endif +- + JS_ASSERT(result >= 0); + return Success; + } +diff --git a/js/src/vm/RegExpObject.cpp b/js/src/vm/RegExpObject.cpp +index f75c6a5..7631dd5 100644 +--- mozilla/js/src/vm/RegExpObject.cpp ++++ mozilla/js/src/vm/RegExpObject.cpp +@@ -251,7 +251,6 @@ Class js::RegExpClass = { + NULL /* trace */ + }; + +-#if ENABLE_YARR_JIT + void + RegExpPrivateCode::reportYarrError(JSContext *cx, TokenStream *ts, ErrorCode error) + { +@@ -283,41 +282,6 @@ RegExpPrivateCode::reportYarrError(JSContext *cx, TokenStream *ts, ErrorCode err + } + } + +-#else /* !ENABLE_YARR_JIT */ +- +-void +-RegExpPrivateCode::reportPCREError(JSContext *cx, int error) +-{ +-#define REPORT(msg_) \ +- JS_ReportErrorFlagsAndNumberUC(cx, JSREPORT_ERROR, js_GetErrorMessage, NULL, msg_); \ +- return +- switch (error) { +- case -2: REPORT(JSMSG_REGEXP_TOO_COMPLEX); +- case 0: JS_NOT_REACHED("Precondition violation: an error must have occurred."); +- case 1: REPORT(JSMSG_TRAILING_SLASH); +- case 2: REPORT(JSMSG_TRAILING_SLASH); +- case 3: REPORT(JSMSG_REGEXP_TOO_COMPLEX); +- case 4: REPORT(JSMSG_BAD_QUANTIFIER); +- case 5: REPORT(JSMSG_BAD_QUANTIFIER); +- case 6: REPORT(JSMSG_BAD_CLASS_RANGE); +- case 7: REPORT(JSMSG_REGEXP_TOO_COMPLEX); +- case 8: REPORT(JSMSG_BAD_CLASS_RANGE); +- case 9: REPORT(JSMSG_BAD_QUANTIFIER); +- case 10: REPORT(JSMSG_UNMATCHED_RIGHT_PAREN); +- case 11: REPORT(JSMSG_REGEXP_TOO_COMPLEX); +- case 12: REPORT(JSMSG_UNMATCHED_RIGHT_PAREN); +- case 13: REPORT(JSMSG_REGEXP_TOO_COMPLEX); +- case 14: REPORT(JSMSG_MISSING_PAREN); +- case 15: REPORT(JSMSG_BAD_BACKREF); *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** _______________________________________________ svn-ports-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-ports-all To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org" From owner-freebsd-gecko@FreeBSD.ORG Thu Aug 30 15:00:26 2012 Return-Path: Delivered-To: gecko@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 474941065670 for ; Thu, 30 Aug 2012 15:00:26 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 307308FC19 for ; Thu, 30 Aug 2012 15:00:26 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q7UF0Qru087910 for ; Thu, 30 Aug 2012 15:00:26 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q7UF0QBd087909; Thu, 30 Aug 2012 15:00:26 GMT (envelope-from gnats) Date: Thu, 30 Aug 2012 15:00:26 GMT Message-Id: <201208301500.q7UF0QBd087909@freefall.freebsd.org> To: gecko@FreeBSD.org From: dfilter@FreeBSD.ORG (dfilter service) Cc: Subject: Re: ports/170236: commit references a PR X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: dfilter service List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Aug 2012 15:00:26 -0000 The following reply was made to PR ports/170236; it has been noted by GNATS. From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: ports/170236: commit references a PR Date: Thu, 30 Aug 2012 14:54:39 +0000 (UTC) Author: flo Date: Thu Aug 30 14:54:17 2012 New Revision: 303378 URL: http://svn.freebsd.org/changeset/ports/303378 Log: - update firefox and thunderbird to 15.0 - update firefox-esr, thunderbird-esr, linux-thunderbird and linux-firefox to 10.0.7 - update seamonkey and linux-seamonkey to 2.12 - update nss to 3.13.6 - update bsdipc code (posix_spawn, SysV shared memory) - rename patches to easily track those not (yet) submitted upstream - reduce package size, except for www/libxul[1] - restore default objdir to what it was in 13.0 - fix mail/enigmail after thunderbird build changes - don't accidentally pick up headers from installed ports[3] - add support for PREFIX != LOCALBASE to Makefile.webplugins [4] - document vulnerabilities in vuln.xml - *miscellaneous cleanups and fixups* Obtained from: OpenBSD ports[1] PR: ports/159831, ports/160933, ports/170467[3], ports/170236 [4] Submitted by: avilla [4] In collaboration with: Jan Beich Who did most of the hard work. Added: head/devel/nspr/files/patch-bug301986 (contents, props changed) head/devel/nspr/files/patch-bug782109 (contents, props changed) head/devel/nspr/files/patch-bug782111 (contents, props changed) head/devel/nspr/files/patch-bug782113 (contents, props changed) head/devel/nspr/files/patch-bug782124 (contents, props changed) head/devel/nspr/files/patch-bug782815 (contents, props changed) head/mail/thunderbird-esr/files/patch-bug691898 (contents, props changed) head/mail/thunderbird-esr/files/patch-bug714312 (contents, props changed) head/mail/thunderbird-esr/files/patch-bug725655 (contents, props changed) head/mail/thunderbird-esr/files/patch-bug729155 (contents, props changed) head/mail/thunderbird-esr/files/patch-bug761077 (contents, props changed) head/mail/thunderbird-esr/files/patch-bug778056 - copied unchanged from r303365, head/mail/thunderbird-esr/files/patch-mozilla-memory-mozalloc-mozalloc.cpp head/mail/thunderbird-esr/files/patch-bug778078 - copied, changed from r303365, head/mail/thunderbird-esr/files/patch-mozilla-toolkit-xre-nsAppRunner.cpp head/mail/thunderbird-esr/files/patch-bug779847 (contents, props changed) head/mail/thunderbird-esr/files/patch-bug781457 - copied, changed from r303365, head/mail/thunderbird-esr/files/patch-mozilla-xpcom-base-nsStackWalk.cpp - copied unchanged from r303365, head/mail/thunderbird-esr/files/patch-mozilla__content__base__public__nsContentUtils.h head/mail/thunderbird-esr/files/patch-bug783463 (contents, props changed) head/mail/thunderbird-esr/files/patch-bug784776 (contents, props changed) head/mail/thunderbird-esr/files/patch-bug785638 (contents, props changed) head/mail/thunderbird-esr/files/patch-dom-ipc-ContentChild.cpp (contents, props changed) head/mail/thunderbird-esr/files/patch-mozilla_toolkit_mozapps_installer_packager_mk (contents, props changed) head/mail/thunderbird-esr/files/patch-toolkit-xre-nsEmbedFunctions.cpp (contents, props changed) head/mail/thunderbird/files/extra-bug780531 (contents, props changed) head/mail/thunderbird/files/patch-bug722975 (contents, props changed) - copied, changed from r303365, head/mail/thunderbird/files/patch-mozilla-gfx-thebes-gfxPlatform.cpp head/mail/thunderbird/files/patch-bug723860 (contents, props changed) head/mail/thunderbird/files/patch-bug759459 (contents, props changed) head/mail/thunderbird/files/patch-bug760899 - copied, changed from r303365, head/mail/thunderbird/files/patch-mozilla-content-media-gstreamer-nsGStreamerReader.cpp head/mail/thunderbird/files/patch-bug761030 (contents, props changed) head/mail/thunderbird/files/patch-bug761077 (contents, props changed) head/mail/thunderbird/files/patch-bug761419 (contents, props changed) head/mail/thunderbird/files/patch-bug775257 (contents, props changed) head/mail/thunderbird/files/patch-bug777696 (contents, props changed) head/mail/thunderbird/files/patch-bug778056 - copied unchanged from r303365, head/mail/thunderbird/files/patch-mozilla-memory-mozalloc-mozalloc.cpp head/mail/thunderbird/files/patch-bug778078 - copied, changed from r303365, head/www/seamonkey/files/patch-mozilla-toolkit-xre-nsAppRunner.cpp head/mail/thunderbird/files/patch-bug779847 (contents, props changed) head/mail/thunderbird/files/patch-bug781457 - copied, changed from r303365, head/mail/thunderbird/files/patch-mozilla-xpcom-base-nsStackWalk.cpp - copied unchanged from r303365, head/mail/thunderbird/files/patch-mozilla__content__base__public__nsContentUtils.h head/mail/thunderbird/files/patch-bug783463 (contents, props changed) head/mail/thunderbird/files/patch-bug783571 - copied, changed from r303365, head/mail/thunderbird/files/patch-mail-components-Makefile.in head/mail/thunderbird/files/patch-bug784741 (contents, props changed) head/mail/thunderbird/files/patch-bug784776 (contents, props changed) head/mail/thunderbird/files/patch-bug785638 (contents, props changed) head/mail/thunderbird/files/patch-configure.in (contents, props changed) head/mail/thunderbird/files/patch-mozilla_toolkit_mozapps_installer_packager_mk (contents, props changed) head/security/nss/files/patch-..::coreconf::UNIX.mk (contents, props changed) head/security/nss/files/patch-bug301986 (contents, props changed) head/www/firefox-esr/files/patch-bug691898 (contents, props changed) head/www/firefox-esr/files/patch-bug714312 (contents, props changed) head/www/firefox-esr/files/patch-bug725655 (contents, props changed) head/www/firefox-esr/files/patch-bug729155 (contents, props changed) head/www/firefox-esr/files/patch-bug761077 (contents, props changed) head/www/firefox-esr/files/patch-bug778056 - copied unchanged from r303365, head/www/firefox-esr/files/patch-memory-mozalloc-mozalloc.cpp head/www/firefox-esr/files/patch-bug778078 - copied, changed from r303365, head/www/firefox-esr/files/patch-toolkit-xre-nsAppRunner.cpp head/www/firefox-esr/files/patch-bug779847 (contents, props changed) head/www/firefox-esr/files/patch-bug781457 - copied, changed from r303365, head/www/firefox-esr/files/patch-xpcom_base_nsStackWalk.cpp - copied unchanged from r303365, head/www/firefox-esr/files/patch-content__base__public__nsContentUtils.h head/www/firefox-esr/files/patch-bug783463 (contents, props changed) head/www/firefox-esr/files/patch-bug784776 (contents, props changed) head/www/firefox-esr/files/patch-bug785638 (contents, props changed) head/www/firefox-esr/files/patch-dom-ipc-ContentChild.cpp (contents, props changed) head/www/firefox-esr/files/patch-toolkit-xre-nsEmbedFunctions.cpp (contents, props changed) head/www/firefox-esr/files/patch-toolkit_mozapps_installer_packager_mk (contents, props changed) head/www/firefox/files/extra-bug780531 (contents, props changed) head/www/firefox/files/patch-bug722975 (contents, props changed) - copied, changed from r303365, head/www/firefox/files/patch-gfx-thebes-gfxPlatform.cpp head/www/firefox/files/patch-bug723860 (contents, props changed) head/www/firefox/files/patch-bug759459 (contents, props changed) head/www/firefox/files/patch-bug760899 - copied, changed from r303365, head/www/firefox/files/patch-content-media-gstreamer-nsGStreamerReader.cpp head/www/firefox/files/patch-bug761030 (contents, props changed) head/www/firefox/files/patch-bug761077 (contents, props changed) head/www/firefox/files/patch-bug761419 (contents, props changed) head/www/firefox/files/patch-bug775257 (contents, props changed) head/www/firefox/files/patch-bug777696 (contents, props changed) head/www/firefox/files/patch-bug778056 - copied unchanged from r303365, head/www/firefox/files/patch-memory-mozalloc-mozalloc.cpp head/www/firefox/files/patch-bug778078 - copied, changed from r303365, head/www/firefox/files/patch-toolkit-xre-nsAppRunner.cpp head/www/firefox/files/patch-bug779847 (contents, props changed) head/www/firefox/files/patch-bug781457 - copied, changed from r303365, head/www/firefox/files/patch-xpcom_base_nsStackWalk.cpp - copied unchanged from r303365, head/www/firefox/files/patch-content__base__public__nsContentUtils.h head/www/firefox/files/patch-bug783463 (contents, props changed) head/www/firefox/files/patch-bug784741 (contents, props changed) head/www/firefox/files/patch-bug784776 (contents, props changed) head/www/firefox/files/patch-bug785638 (contents, props changed) head/www/firefox/files/patch-toolkit_mozapps_installer_packager_mk (contents, props changed) head/www/libxul/files/patch-bug761077 (contents, props changed) head/www/libxul/files/patch-bug778078 (contents, props changed) head/www/libxul/files/patch-bug781457 - copied, changed from r303365, head/www/firefox/files/patch-xpcom_base_nsStackWalk.cpp head/www/seamonkey/files/extra-bug780531 (contents, props changed) head/www/seamonkey/files/patch-bug722975 (contents, props changed) - copied, changed from r303365, head/www/seamonkey/files/patch-mozilla-gfx-thebes-gfxPlatform.cpp head/www/seamonkey/files/patch-bug723860 (contents, props changed) head/www/seamonkey/files/patch-bug759459 (contents, props changed) head/www/seamonkey/files/patch-bug760899 - copied, changed from r303365, head/mail/thunderbird/files/patch-mozilla-content-media-gstreamer-nsGStreamerReader.cpp head/www/seamonkey/files/patch-bug761030 (contents, props changed) head/www/seamonkey/files/patch-bug761077 (contents, props changed) head/www/seamonkey/files/patch-bug761419 (contents, props changed) head/www/seamonkey/files/patch-bug775257 (contents, props changed) head/www/seamonkey/files/patch-bug777696 (contents, props changed) head/www/seamonkey/files/patch-bug778056 - copied unchanged from r303365, head/www/seamonkey/files/patch-mozilla-memory-mozalloc-mozalloc.cpp head/www/seamonkey/files/patch-bug778078 - copied, changed from r303365, head/www/seamonkey/files/patch-mozilla-toolkit-xre-nsAppRunner.cpp head/www/seamonkey/files/patch-bug779847 (contents, props changed) head/www/seamonkey/files/patch-bug781457 - copied unchanged from r303365, head/www/seamonkey/files/patch-mozilla-xpcom-base-nsStackWalk.cpp - copied unchanged from r303365, head/www/seamonkey/files/patch-mozilla__content__base__public__nsContentUtils.h head/www/seamonkey/files/patch-bug783463 (contents, props changed) head/www/seamonkey/files/patch-bug784741 (contents, props changed) head/www/seamonkey/files/patch-bug784776 (contents, props changed) head/www/seamonkey/files/patch-bug785638 (contents, props changed) head/www/seamonkey/files/patch-configure.in (contents, props changed) head/www/seamonkey/files/patch-mozilla_toolkit_mozapps_installer_packager_mk (contents, props changed) Directory Properties: head/mail/thunderbird-esr/files/patch-bug781474 (props changed) head/mail/thunderbird/files/patch-bug781474 (props changed) head/www/firefox-esr/files/patch-bug781474 (props changed) head/www/firefox/files/patch-bug781474 (props changed) head/www/seamonkey/files/patch-bug781474 (props changed) Deleted: head/devel/nspr/files/patch-..::pr::src::pthreads::ptio.c head/devel/nspr/files/patch-.._pr_include_md__freebsd.cfg head/devel/nspr/files/patch-.._pr_include_md__freebsd.h head/devel/nspr/files/patch-.._pr_src_misc_prsystem.c head/devel/nspr/files/patch-pthread_t head/mail/thunderbird-esr/files/patch-ipc-chromium-src-base-file_util_linux.cc head/mail/thunderbird-esr/files/patch-ipc-chromium-src-base-time_posix.cc head/mail/thunderbird-esr/files/patch-mozilla-config-mkdepend-Makefile.in head/mail/thunderbird-esr/files/patch-mozilla-dom-plugins-ipc-PluginMessageUtils.cpp head/mail/thunderbird-esr/files/patch-mozilla-gfx-ycbcr-Makefile.in head/mail/thunderbird-esr/files/patch-mozilla-js-src-Makefile.in head/mail/thunderbird-esr/files/patch-mozilla-js-src-config-mkdepend-Makefile.in head/mail/thunderbird-esr/files/patch-mozilla-js-src-config_config.mk head/mail/thunderbird-esr/files/patch-mozilla-js-src-jscpucfg.h head/mail/thunderbird-esr/files/patch-mozilla-layout-generic-Makefile.in head/mail/thunderbird-esr/files/patch-mozilla-media-libvpx-vpx_config.c head/mail/thunderbird-esr/files/patch-mozilla-media-libvpx-vpx_config.h head/mail/thunderbird-esr/files/patch-mozilla-memory-mozalloc-mozalloc.cpp head/mail/thunderbird-esr/files/patch-mozilla-security-coreconf-FreeBSD.mk head/mail/thunderbird-esr/files/patch-mozilla-security-nss-lib-Makefile head/mail/thunderbird-esr/files/patch-mozilla-security_nss_lib_freebl_mpi_mpcpucache.c head/mail/thunderbird-esr/files/patch-mozilla-toolkit-xre-nsAppRunner.cpp head/mail/thunderbird-esr/files/patch-mozilla-widget-src-qt-nsNativeThemeQt.cpp head/mail/thunderbird-esr/files/patch-mozilla-widget-src-qt-nsSound.cpp head/mail/thunderbird-esr/files/patch-mozilla-widget-src-qt-nsWindow.cpp head/mail/thunderbird-esr/files/patch-mozilla-xpcom-base-nsStackWalk.cpp head/mail/thunderbird-esr/files/patch-mozilla-xpcom-reflect-xptcall-public-xptcstubsdecl.inc head/mail/thunderbird-esr/files/patch-mozilla-xpcom-reflect-xptcall-src-md-unix-Makefile.in head/mail/thunderbird-esr/files/patch-mozilla__content__base__public__nsContentUtils.h head/mail/thunderbird-esr/files/patch-nsprpub-pr-include-md_freebsd.cfg head/mail/thunderbird-esr/files/patch-nsprpub-pr-include-md_freebsd.h head/mail/thunderbird/files/patch-mail-components-Makefile.in head/mail/thunderbird/files/patch-mail-components-build-Makefile.in head/mail/thunderbird/files/patch-mozilla-config-mkdepend-Makefile.in head/mail/thunderbird/files/patch-mozilla-content-media-gstreamer-nsGStreamerReader.cpp head/mail/thunderbird/files/patch-mozilla-dom-plugins-ipc-PluginMessageUtils.cpp head/mail/thunderbird/files/patch-mozilla-gfx-thebes-gfxPlatform.cpp head/mail/thunderbird/files/patch-mozilla-gfx-ycbcr-Makefile.in head/mail/thunderbird/files/patch-mozilla-js-src-Makefile.in head/mail/thunderbird/files/patch-mozilla-js-src-config-mkdepend-Makefile.in head/mail/thunderbird/files/patch-mozilla-js-src-config_config.mk head/mail/thunderbird/files/patch-mozilla-js-src-jscpucfg.h head/mail/thunderbird/files/patch-mozilla-layout-generic-Makefile.in head/mail/thunderbird/files/patch-mozilla-media-libvpx-vpx_config.c head/mail/thunderbird/files/patch-mozilla-media-libvpx-vpx_config.h head/mail/thunderbird/files/patch-mozilla-memory-mozalloc-mozalloc.cpp head/mail/thunderbird/files/patch-mozilla-security-coreconf-FreeBSD.mk head/mail/thunderbird/files/patch-mozilla-security-nss-lib-Makefile head/mail/thunderbird/files/patch-mozilla-security_nss_lib_freebl_mpi_mpcpucache.c head/mail/thunderbird/files/patch-mozilla-toolkit-xre-nsAppRunner.cpp head/mail/thunderbird/files/patch-mozilla-widget-qt-nsNativeThemeQt.cpp head/mail/thunderbird/files/patch-mozilla-widget-qt-nsSound.cpp head/mail/thunderbird/files/patch-mozilla-widget-qt-nsWindow.cpp head/mail/thunderbird/files/patch-mozilla-xpcom-base-nsStackWalk.cpp head/mail/thunderbird/files/patch-mozilla-xpcom-reflect-xptcall-public-xptcstubsdecl.inc head/mail/thunderbird/files/patch-mozilla-xpcom-reflect-xptcall-src-md-unix-Makefile.in head/mail/thunderbird/files/patch-mozilla__content__base__public__nsContentUtils.h head/mail/thunderbird/files/patch-nsprpub-pr-include-md_freebsd.cfg head/mail/thunderbird/files/patch-nsprpub-pr-include-md_freebsd.h head/www/firefox-esr/files/patch-config_config.mk head/www/firefox-esr/files/patch-config_mkdepend_Makefile.in head/www/firefox-esr/files/patch-content__base__public__nsContentUtils.h head/www/firefox-esr/files/patch-dom-plugins-ipc-PluginMessageUtils.cpp head/www/firefox-esr/files/patch-gfx-ycbcr-Makefile.in head/www/firefox-esr/files/patch-ipc-chromium-src-base-file_util_linux.cc head/www/firefox-esr/files/patch-ipc-chromium-src-base-time_posix.cc head/www/firefox-esr/files/patch-js-src-Makefile.in head/www/firefox-esr/files/patch-js-src-config-mkdepend_Makefile.in head/www/firefox-esr/files/patch-js-src-config_config.mk head/www/firefox-esr/files/patch-js-src-jscpucfg.h head/www/firefox-esr/files/patch-layout_generic_Makefile.in head/www/firefox-esr/files/patch-media-libvpx-vpx_config.c head/www/firefox-esr/files/patch-media-libvpx-vpx_config.h head/www/firefox-esr/files/patch-memory-mozalloc-mozalloc.cpp head/www/firefox-esr/files/patch-nsprpub-pr-include-md_freebsd.cfg head/www/firefox-esr/files/patch-nsprpub-pr-include-md_freebsd.h head/www/firefox-esr/files/patch-security-coreconf-FreeBSD.mk head/www/firefox-esr/files/patch-security-nss-lib-Makefile head/www/firefox-esr/files/patch-security-nss-lib-freebl-mpi-mpcpucache.c head/www/firefox-esr/files/patch-toolkit-xre-nsAppRunner.cpp head/www/firefox-esr/files/patch-widget-src-qt-nsNativeThemeQt.cpp head/www/firefox-esr/files/patch-widget-src-qt-nsSound.cpp head/www/firefox-esr/files/patch-widget-src-qt-nsWindow.cpp head/www/firefox-esr/files/patch-xpcom-reflect-xptcall-public-xptcstubsdecl.inc head/www/firefox-esr/files/patch-xpcom-reflect-xptcall-src-xptcprivate.h head/www/firefox-esr/files/patch-xpcom_base_nsStackWalk.cpp head/www/firefox-esr/files/patch-xpcom_reflect_xptcall_src_md_unix_Makefile.in head/www/firefox/files/patch-config_config.mk head/www/firefox/files/patch-config_mkdepend_Makefile.in head/www/firefox/files/patch-content-media-gstreamer-nsGStreamerReader.cpp head/www/firefox/files/patch-content__base__public__nsContentUtils.h head/www/firefox/files/patch-dom-plugins-ipc-PluginMessageUtils.cpp head/www/firefox/files/patch-gfx-thebes-gfxPlatform.cpp head/www/firefox/files/patch-gfx-ycbcr-Makefile.in head/www/firefox/files/patch-js-src-Makefile.in head/www/firefox/files/patch-js-src-config-mkdepend_Makefile.in head/www/firefox/files/patch-js-src-config_config.mk head/www/firefox/files/patch-js-src-jscpucfg.h head/www/firefox/files/patch-layout_generic_Makefile.in head/www/firefox/files/patch-media-libvpx-vpx_config.c head/www/firefox/files/patch-media-libvpx-vpx_config.h head/www/firefox/files/patch-memory-mozalloc-mozalloc.cpp head/www/firefox/files/patch-nsprpub-pr-include-md_freebsd.cfg head/www/firefox/files/patch-nsprpub-pr-include-md_freebsd.h head/www/firefox/files/patch-security-coreconf-FreeBSD.mk head/www/firefox/files/patch-security-nss-lib-Makefile head/www/firefox/files/patch-security-nss-lib-freebl-mpi-mpcpucache.c head/www/firefox/files/patch-toolkit-xre-nsAppRunner.cpp head/www/firefox/files/patch-widget-qt-nsNativeThemeQt.cpp head/www/firefox/files/patch-widget-qt-nsSound.cpp head/www/firefox/files/patch-widget-qt-nsWindow.cpp head/www/firefox/files/patch-xpcom-reflect-xptcall-public-xptcstubsdecl.inc head/www/firefox/files/patch-xpcom-reflect-xptcall-src-xptcprivate.h head/www/firefox/files/patch-xpcom_base_nsStackWalk.cpp head/www/firefox/files/patch-xpcom_reflect_xptcall_src_md_unix_Makefile.in head/www/kompozer/files/patch-js-src-Makefile.in head/www/libxul/files/patch-config-mkdepend-imakemdep.h head/www/libxul/files/patch-config_mkdepend_Makefile.in head/www/libxul/files/patch-config_rules.mk head/www/libxul/files/patch-js-src-Makefile.in head/www/libxul/files/patch-js-src-config-mkdepend-Makefile.in head/www/libxul/files/patch-layout_generic_Makefile.in head/www/libxul/files/patch-security-nss-lib-Makefile head/www/libxul/files/patch-security_coreconf_FreeBSD.mk head/www/libxul/files/patch-security_nss_lib_freebl_mpi_mpcpucache.c head/www/libxul/files/patch-toolkit-xre-nsAppRunner.cpp head/www/libxul/files/patch-xpcom_reflect_xptcall_public_xptcstubsdecl.inc head/www/libxul/files/patch-xpcom_reflect_xptcall_src_md_unix_Makefile.in head/www/seamonkey/files/mozconfig-generic.in head/www/seamonkey/files/patch-config-rules.mk head/www/seamonkey/files/patch-mozilla-config-autoconf.mk.in head/www/seamonkey/files/patch-mozilla-config-mkdepend-Makefile.in head/www/seamonkey/files/patch-mozilla-config-mkdepend-imakemdep.h head/www/seamonkey/files/patch-mozilla-content-media-gstreamer-nsGStreamerReader.cpp head/www/seamonkey/files/patch-mozilla-dom-plugins-ipc-PluginMessageUtils.cpp head/www/seamonkey/files/patch-mozilla-gfx-thebes-gfxPlatform.cpp head/www/seamonkey/files/patch-mozilla-gfx-ycbcr-Makefile.in head/www/seamonkey/files/patch-mozilla-gfx-ycbcr-chromium_types.h head/www/seamonkey/files/patch-mozilla-js-src-Makefile.in head/www/seamonkey/files/patch-mozilla-js-src-config-mkdepend-Makefile.in head/www/seamonkey/files/patch-mozilla-js-src-jscpucfg.h head/www/seamonkey/files/patch-mozilla-media-libvpx-vpx_config.c head/www/seamonkey/files/patch-mozilla-media-libvpx-vpx_config.h head/www/seamonkey/files/patch-mozilla-memory-mozalloc-mozalloc.cpp head/www/seamonkey/files/patch-mozilla-security-coreconf-FreeBSD.mk head/www/seamonkey/files/patch-mozilla-security-nss-lib-Makefile head/www/seamonkey/files/patch-mozilla-toolkit-xre-nsAppRunner.cpp head/www/seamonkey/files/patch-mozilla-widget-qt-nsNativeThemeQt.cpp head/www/seamonkey/files/patch-mozilla-widget-qt-nsSound.cpp head/www/seamonkey/files/patch-mozilla-widget-qt-nsWindow.cpp head/www/seamonkey/files/patch-mozilla-xpcom-base-nsStackWalk.cpp head/www/seamonkey/files/patch-mozilla-xpcom-io-nsNativeCharsetUtils.cpp head/www/seamonkey/files/patch-mozilla-xpcom-reflect-xptcall-public-xptcstubsdecl.inc head/www/seamonkey/files/patch-mozilla-xpcom-reflect-xptcall-src-md-unix-Makefile.in head/www/seamonkey/files/patch-mozilla__content__base__public__nsContentUtils.h Modified: head/Mk/bsd.gecko.mk head/devel/nspr/files/patch-warnings (contents, props changed) head/mail/enigmail/Makefile head/mail/linux-thunderbird/Makefile head/mail/linux-thunderbird/distinfo head/mail/thunderbird-esr-i18n/Makefile head/mail/thunderbird-esr-i18n/distinfo head/mail/thunderbird-esr/Makefile head/mail/thunderbird-esr/distinfo head/mail/thunderbird-esr/files/patch-bug753046 head/mail/thunderbird-esr/files/patch-mozilla-config_autoconf.mk.in (contents, props changed) head/mail/thunderbird-esr/files/patch-mozilla-configure.in head/mail/thunderbird-esr/files/patch-mozilla-ipc-chromium-src-base-message_pump_libevent.cc head/mail/thunderbird-esr/files/patch-mozilla__xpcom__threads__nsThreadManager.cpp (contents, props changed) head/mail/thunderbird-i18n/Makefile head/mail/thunderbird-i18n/distinfo head/mail/thunderbird/Makefile head/mail/thunderbird/distinfo head/mail/thunderbird/files/patch-alsapulse head/mail/thunderbird/files/patch-bug753046 head/mail/thunderbird/files/patch-mozilla-config_autoconf.mk.in (contents, props changed) head/mail/thunderbird/files/patch-mozilla-configure.in head/mail/thunderbird/files/patch-mozilla__xpcom__threads__nsThreadManager.cpp (contents, props changed) head/security/ca_root_nss/Makefile (contents, props changed) head/security/ca_root_nss/distinfo (contents, props changed) head/security/nss/Makefile (contents, props changed) head/security/nss/distinfo (contents, props changed) head/security/nss/files/patch-..::coreconf::FreeBSD.mk head/security/vuxml/vuln.xml head/www/firefox-esr-i18n/Makefile head/www/firefox-esr-i18n/distinfo head/www/firefox-esr/Makefile head/www/firefox-esr/distinfo head/www/firefox-esr/files/patch-bug753046 head/www/firefox-esr/files/patch-config_autoconf.mk.in (contents, props changed) head/www/firefox-esr/files/patch-configure.in head/www/firefox-esr/files/patch-ipc-chromium-src-base-message_pump_libevent.cc head/www/firefox-esr/files/patch-xpcom__threads__nsThreadManager.cpp (contents, props changed) head/www/firefox-i18n/Makefile head/www/firefox-i18n/distinfo head/www/firefox/Makefile head/www/firefox/Makefile.options head/www/firefox/Makefile.webplugins head/www/firefox/distinfo head/www/firefox/files/patch-alsapulse head/www/firefox/files/patch-bug753046 head/www/firefox/files/patch-config_autoconf.mk.in (contents, props changed) head/www/firefox/files/patch-configure.in head/www/firefox/files/patch-xpcom__threads__nsThreadManager.cpp (contents, props changed) head/www/kompozer/Makefile head/www/kompozer/files/patch-config_autoconf.mk.in (contents, props changed) head/www/libxul/Makefile head/www/libxul/files/patch-xpcom_base_nsStackWalk.cpp head/www/linux-firefox/Makefile head/www/linux-firefox/distinfo head/www/linux-seamonkey/Makefile head/www/linux-seamonkey/Makefile.common (contents, props changed) head/www/linux-seamonkey/distinfo head/www/linux-seamonkey/pkg-plist head/www/seamonkey-i18n/Makefile head/www/seamonkey-i18n/distinfo head/www/seamonkey/Makefile head/www/seamonkey/distinfo head/www/seamonkey/files/patch-alsapulse head/www/seamonkey/files/patch-bug753046 head/www/seamonkey/files/patch-ldap-sdks-c-sdk-ldap-libraries-libssldap-Makefile.in (contents, props changed) head/www/seamonkey/files/patch-mozilla-configure.in head/www/seamonkey/files/patch-mozilla__xpcom__threads__nsThreadManager.cpp (contents, props changed) Modified: head/Mk/bsd.gecko.mk ============================================================================== --- head/Mk/bsd.gecko.mk Thu Aug 30 14:49:00 2012 (r303377) +++ head/Mk/bsd.gecko.mk Thu Aug 30 14:54:17 2012 (r303378) @@ -182,7 +182,7 @@ Gecko_Pre_Include= bsd.gecko.mk # is given by the maintainer via the port or by the # user via defined variable try to find the highest # stable installed version. -# Available values: yes 10+ 14+ 10 14+ +# Available values: yes 10+ 15+ 10 15+ # NOTE: # default value 10 is used in case of USE_FIREFOX=yes # @@ -193,9 +193,9 @@ Gecko_Pre_Include= bsd.gecko.mk # version is given by the maintainer via the port # or by the user via defined variable try to find # the highest stable installed version. -# Available values: yes 11+ 11 +# Available values: yes 12+ 12 # NOTE: -# default value 11 is used in case of USE_SEAMONKEY=yes +# default value 12 is used in case of USE_SEAMONKEY=yes # # USE_SEAMONKEY_BUILD Add buildtime dependency on SeaMonkey. # Available values: see USE_SEAMONKEY @@ -204,7 +204,7 @@ Gecko_Pre_Include= bsd.gecko.mk # version is given by the maintainer via the port # or by the user via defined variable try to find # the highest stable installed version. -# Available values: yes 10+ 14+ 10 14 +# Available values: yes 10+ 15+ 10 15 # NOTE: # default value 10 is used in case of USE_THUNDERBIRD=yes # @@ -224,11 +224,11 @@ _FIREFOX_BUILD_DEPENDS= yes .endif _FIREFOX_DEFAULT_VERSION= 10 -_FIREFOX_VERSIONS= 10 14 -_FIREFOX_RANGE_VERSIONS= 10+ 14+ +_FIREFOX_VERSIONS= 10 15 +_FIREFOX_RANGE_VERSIONS= 10+ 15+ # For specifying [10, ..]+ -_FIREFOX_14P= 14 ${_FIREFOX_10P} +_FIREFOX_15P= 15 ${_FIREFOX_10P} _FIREFOX_10P= 10 # Set the default Firefox version and check if USE_FIREFOX=yes was given @@ -275,7 +275,7 @@ IGNORE= cannot install: unknown Firefo # Dependence lines for different Firefox versions 10_DEPENDS= ${LOCALBASE}/lib/firefox/firefox:${PORTSDIR}/www/firefox-esr -14_DEPENDS= ${LOCALBASE}/lib/firefox/firefox:${PORTSDIR}/www/firefox +15_DEPENDS= ${LOCALBASE}/lib/firefox/firefox:${PORTSDIR}/www/firefox # Add dependencies .if defined(USE_FIREFOX) @@ -297,12 +297,12 @@ USE_SEAMONKEY:= ${USE_SEAMONKEY_BUILD _SEAMONKEY_BUILD_DEPENDS= yes .endif -_SEAMONKEY_DEFAULT_VERSION= 11 -_SEAMONKEY_VERSIONS= 11 -_SEAMONKEY_RANGE_VERSIONS= 11+ +_SEAMONKEY_DEFAULT_VERSION= 12 +_SEAMONKEY_VERSIONS= 12 +_SEAMONKEY_RANGE_VERSIONS= 12+ -# For specifying [11, ..]+ -_SEAMONKEY_11P= 11 +# For specifying [12, ..]+ +_SEAMONKEY_12P= 12 # Set the default SeaMonkey version and check if USE_SEAMONKEY=yes was given .if ${USE_SEAMONKEY} == "yes" @@ -344,7 +344,7 @@ IGNORE= cannot install: unknown SeaMon .endif # Dependence lines for different SeaMonkey versions -11_DEPENDS= ${LOCALBASE}/lib/seamonkey/seamonkey:${PORTSDIR}/www/seamonkey +12_DEPENDS= ${LOCALBASE}/lib/seamonkey/seamonkey:${PORTSDIR}/www/seamonkey # Add dependencies .if defined(USE_SEAMONKEY) @@ -367,11 +367,11 @@ _THUNDERBIRD_BUILD_DEPENDS= yes .endif _THUNDERBIRD_DEFAULT_VERSION= 10 -_THUNDERBIRD_VERSIONS= 10 14 -_THUNDERBIRD_RANGE_VERSIONS= 10+ 14+ +_THUNDERBIRD_VERSIONS= 10 15 +_THUNDERBIRD_RANGE_VERSIONS= 10+ 15+ # For specifying [10, ..]+ -_THUNDERBIRD_14P= 14 ${_THUNDERBIRD_10P} +_THUNDERBIRD_15P= 15 ${_THUNDERBIRD_10P} _THUNDERBIRD_10P= 10 # Set the default Thunderbird version and check if USE_THUNDERBIRD=yes was given @@ -417,7 +417,7 @@ IGNORE= cannot install: unknown Thunde # Dependence lines for different Thunderbird versions 10_DEPENDS= ${LOCALBASE}/lib/thunderbird/thunderbird:${PORTSDIR}/mail/thunderbird-esr -14_DEPENDS= ${LOCALBASE}/lib/thunderbird/thunderbird:${PORTSDIR}/mail/thunderbird +15_DEPENDS= ${LOCALBASE}/lib/thunderbird/thunderbird:${PORTSDIR}/mail/thunderbird # Add dependencies .if defined(USE_THUNDERBIRD) @@ -526,13 +526,9 @@ MASTER_DIR?= ${.CURDIR}/../../www/seamon MOZ_PIS_DIR?= lib/${MOZILLA}/init.d -ESD_LIB?= libesd.so.2 -FREETYPE_LIB?= libfreetype.so.9 - -GENERIC_MOZCONFIG?= ${.CURDIR}/../../www/seamonkey/files/mozconfig-generic.in PORT_MOZCONFIG?= ${FILESDIR}/mozconfig.in MOZCONFIG?= ${WRKSRC}/.mozconfig -MOZILLA_PLIST_DIRS?= bin include lib share/idl +MOZILLA_PLIST_DIRS?= bin lib PKGINSTALL?= ${WRKDIR}/pkg-install PKGDEINSTALL?= ${WRKDIR}/pkg-deinstall MASTER_MOZDIR?= ${PORTSDIR}/www/seamonkey @@ -547,8 +543,12 @@ EXTRACT_AFTER_ARGS?= | ${TAR} -xf - --ex MOZ_PKGCONFIG_FILES?= ${MOZILLA}-gtkmozembed ${MOZILLA}-js \ ${MOZILLA}-xpcom ${MOZILLA}-plugin -CFLAGS+= ${PTHREAD_CFLAGS} -LIBS+= ${PTHREAD_LIBS} -L${LOCALBASE}/lib -liconv +MOZ_EXPORT+= ${CONFIGURE_ENV} \ + LIBS="${LIBS}" PERL="${PERL}" +MOZ_OPTIONS+= --prefix="${FAKEDIR}" + +CPPFLAGS+= -isystem${LOCALBASE}/include +LDFLAGS+= -L${LOCALBASE}/lib # Standard depends _ALL_DEPENDS= cairo dbm event ffi hunspell jpeg nspr nss png sqlite vpx zip @@ -579,7 +579,8 @@ nspr_MOZ_OPTIONS= --with-system-nspr nss_LIB_DEPENDS= nss3:${PORTSDIR}/security/nss nss_MOZ_OPTIONS= --with-system-nss -#nss_EXTRACT_AFTER_ARGS= --exclude mozilla*/security/nss +nss_EXTRACT_AFTER_ARGS= --exclude mozilla*/security/coreconf \ + --exclude mozilla*/security/nss nss_CPPFLAGS+= -I${LOCALBASE}/include/nss -I${LOCALBASE}/include/nss/nss nss_LDFLAGS+= -L${LOCALBASE}/lib/nss -Wl,-rpath,${PREFIX}/lib/${MOZ_RPATH} @@ -622,8 +623,6 @@ MOZ_OPTIONS+= --disable-tests \ --with-default-mozilla-five-home=${PREFIX}/lib/${MOZILLA} \ --with-pthreads # Configure options for install -MOZ_OPTIONS+= --x-includes=${LOCALBASE}/include \ - --x-libraries=${LOCALBASE}/lib .if !defined(MOZ_EXTENSIONS) MOZ_OPTIONS+= --enable-extensions=default .else @@ -637,18 +636,14 @@ MOZ_OPTIONS+= --enable-necko-protocols=$ # others MOZ_OPTIONS+= --with-system-zlib \ --with-system-bz2 \ - --disable-auto-deps \ --disable-debug-symbols \ --disable-glibtest \ --disable-gtktest \ --disable-freetypetest \ --disable-installer \ - --disable-md \ --disable-necko-wifi \ --disable-updater \ --disable-pedantic -MOZ_MK_OPTIONS+= XP_UNIX=1 \ - PERL=${PERL} .if ${CXXFLAGS:M-stdlib=libc++} LIBS+= -lcxxrt @@ -669,7 +664,7 @@ USE_GNOME+= gtk20 .endif .if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS} -MOZ_EXPORT+= MOZ_OPTIMIZE_FLAGS='"${CFLAGS:M-O*}"' +MOZ_EXPORT+= MOZ_OPTIMIZE_FLAGS="${CFLAGS:M-O*}" MOZ_OPTIONS+= --enable-optimize .else MOZ_OPTIONS+= --disable-optimize @@ -729,6 +724,9 @@ MOZ_OPTIONS+= --disable-libproxy LIB_DEPENDS+= asound.2:${PORTSDIR}/audio/alsa-lib RUN_DEPENDS+= ${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:${PORTSDIR}/audio/alsa-plugins MOZ_OPTIONS+= --enable-alsa +. if exists(${FILESDIR}/extra-bug780531) +EXTRA_PATCHES+= ${FILESDIR}/extra-bug780531 +. endif .endif .if ${PORT_OPTIONS:MPULSEAUDIO} @@ -804,20 +802,17 @@ gecko-post-patch: .endif @${RM} -f ${MOZCONFIG} .if !defined(NOMOZCONFIG) -.if exists(${GENERIC_MOZCONFIG}) - @${MOZCONFIG_SED} < ${GENERIC_MOZCONFIG} >> ${MOZCONFIG} -.endif @if [ -e ${PORT_MOZCONFIG} ] ; then \ ${MOZCONFIG_SED} < ${PORT_MOZCONFIG} >> ${MOZCONFIG} ; \ fi .for arg in ${MOZ_OPTIONS} - @${ECHO_CMD} ac_add_options ${arg} >> ${MOZCONFIG} + @${ECHO_CMD} ac_add_options ${arg:Q} >> ${MOZCONFIG} .endfor .for arg in ${MOZ_MK_OPTIONS} - @${ECHO_CMD} mk_add_options ${arg} >> ${MOZCONFIG} + @${ECHO_CMD} mk_add_options ${arg:Q} >> ${MOZCONFIG} .endfor .for var in ${MOZ_EXPORT} - @${ECHO_CMD} "export ${var}" >> ${MOZCONFIG} + @${ECHO_CMD} export ${var:Q} >> ${MOZCONFIG} .endfor .endif # .if !defined(NOMOZCONFIG) .if exists(${MOZSRC}/build/unix/mozilla-config.in) @@ -828,12 +823,19 @@ gecko-post-patch: .endif .for subdir in "" nsprpub js/src @if [ -f ${MOZSRC}/${subdir}/config/system-headers ] ; then \ - ${ECHO_CMD} "cairo-qt.h" >> ${MOZSRC}/${subdir}/config/system-headers ; \ - ${ECHO_CMD} "fenv.h" >> ${MOZSRC}/${subdir}/config/system-headers ; \ - ${ECHO_CMD} "malloc_np.h" >> ${MOZSRC}/${subdir}/config/system-headers ; \ - ${ECHO_CMD} "pthread_np.h" >> ${MOZSRC}/${subdir}/config/system-headers ; \ - ${ECHO_CMD} "pulse/pulseaudio.h" >> ${MOZSRC}/${subdir}/config/system-headers ; \ - ${ECHO_CMD} "unwind.h" >> ${MOZSRC}/${subdir}/config/system-headers ; \ + for f in \ + cairo-qt.h \ + fenv.h \ + kvm.h \ + malloc_np.h \ + pthread_np.h \ + pulse/pulseaudio.h \ + spawn.h \ + sys/thr.h \ + sys/user.h \ + unwind.h; do \ + ${ECHO_CMD} "$$f" >> ${MOZSRC}/${subdir}/config/system-headers ; \ + done; \ fi .endfor @for f in \ @@ -862,17 +864,11 @@ gecko-post-patch: @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g ; \ s|%%LOCALBASE%%|${LOCALBASE}|g' \ ${MOZSRC}/build/unix/run-mozilla.sh - @if [ -f ${MOZSRC}/widget/src/gtk2/nsSound.cpp ] ; then \ - ${REINPLACE_CMD} -E -e 's|libesd\.so\.[0-9]+|libesd.so|g' \ - ${MOZSRC}/widget/src/gtk2/nsSound.cpp ; \ - fi - @if ! [ -f ${MOZSRC}/widget/gtk2/nsDeviceContextSpecG.cpp ] ; then \ - ${REINPLACE_CMD} -E -e 's|libcups\.so\.[0-9]+|libcups.so|g' \ - ${MOZSRC}/*/*/*/nsDeviceContextSpecG.cpp ; \ - fi @${REINPLACE_CMD} -e 's|/usr/local/netscape|${LOCALBASE}|g ; \ s|/usr/local/lib/netscape|${LOCALBASE}/lib|g' \ ${MOZSRC}/xpcom/*/SpecialSystemDirectory.cpp + @${GREP} -lr 'PR_LoadLibrary.*\.so\.[0-9]' ${WRKSRC} | ${XARGS} \ + ${REINPLACE_CMD} -Ee '/PR_LoadLibrary/s/(\.so)\.[0-9]+/\1/' # handles mozilla pis scripts. gecko-moz-pis-patch: @@ -950,7 +946,6 @@ gecko-create-plist: .endfor ${CAT} ${PLISTF} | ${SORT} >> ${PLIST} ${CAT} ${PLISTD} | ${SORT} -r >> ${PLIST} - ${ECHO_CMD} "@dirrmtry share/idl" >> ${PLIST} ${ECHO_CMD} "@exec ${LOCALBASE}/bin/update-desktop-database > /dev/null || ${TRUE}" >> ${PLIST} ${ECHO_CMD} "@unexec ${LOCALBASE}/bin/update-desktop-database > /dev/null || ${TRUE}" >> ${PLIST} .endif # !defined(NOGECKO_PLIST) Added: head/devel/nspr/files/patch-bug301986 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/nspr/files/patch-bug301986 Thu Aug 30 14:54:17 2012 (r303378) @@ -0,0 +1,35 @@ +pthread_t can well be a 64-bit value -- on FreeBSD/amd64, for example. +Better to just keep calling it pthread_t isntead of casting to anything. + + -mi + +--- ../pr/include/private/pprthred.h Sun Apr 25 11:00:56 2004 ++++ ../pr/include/private/pprthred.h Tue Jul 12 00:52:42 2005 +@@ -44,4 +44,5 @@ + */ + #include "nspr.h" ++#include + + #if defined(XP_OS2) +@@ -92,5 +92,5 @@ + ** when it is created or attached. + */ +-NSPR_API(PRUint32) PR_GetThreadID(PRThread *thread); ++NSPR_API(pthread_t) PR_GetThreadID(PRThread *thread); + + /* +--- ../pr/src/pthreads/ptthread.c Wed May 25 22:27:51 2005 ++++ ../pr/src/pthreads/ptthread.c Tue Jul 12 00:49:50 2005 +@@ -979,10 +979,10 @@ + } + +-PR_IMPLEMENT(PRUint32) PR_GetThreadID(PRThread *thred) ++PR_IMPLEMENT(pthread_t) PR_GetThreadID(PRThread *thred) + { + #if defined(_PR_DCETHREADS) + return (PRUint32)&thred->id; /* this is really a sham! */ + #else +- return (PRUint32)thred->id; /* and I don't know what they will do with it */ ++ return thred->id; /* and I don't know what they will do with it */ + #endif + } Added: head/devel/nspr/files/patch-bug782109 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/nspr/files/patch-bug782109 Thu Aug 30 14:54:17 2012 (r303378) @@ -0,0 +1,31 @@ +--- ../pr/include/md/_freebsd.h~ ++++ ../pr/include/md/_freebsd.h +@@ -47,6 +47,14 @@ + #define _PR_HAVE_LARGE_OFF_T + + #if defined(_PR_PTHREADS) ++#if __FreeBSD_version >= 602000 ++#define _PR_HAVE_GETPROTO_R ++#define _PR_HAVE_5_ARG_GETPROTO_R ++#endif ++#if __FreeBSD_version >= 700016 ++#define _PR_HAVE_GETHOST_R ++#define _PR_HAVE_GETHOST_R_INT ++#endif + #if __FreeBSD_version >= 400008 + /* + * libc_r before this version of FreeBSD doesn't have poll(). +--- ../pr/src/misc/prnetdb.c ++++ ../pr/src/misc/prnetdb.c +@@ -78,11 +78,6 @@ PRLock *_pr_dnsLock = NULL; + #define _PR_HAVE_GETPROTO_R_INT + #endif + +-#if __FreeBSD_version >= 602000 +-#define _PR_HAVE_GETPROTO_R +-#define _PR_HAVE_5_ARG_GETPROTO_R +-#endif +- + /* BeOS has glibc but not the glibc-style getprotobyxxx_r functions. */ + #if (defined(__GLIBC__) && __GLIBC__ >= 2 && !defined(XP_BEOS)) + #define _PR_HAVE_GETPROTO_R Added: head/devel/nspr/files/patch-bug782111 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/nspr/files/patch-bug782111 Thu Aug 30 14:54:17 2012 (r303378) @@ -0,0 +1,35 @@ +--- ../pr/src/pthreads/ptthread.c ++++ ../pr/src/pthreads/ptthread.c +@@ -21,6 +21,10 @@ + #include + #include + ++#if defined(OPENBSD) || defined(FREEBSD) || defined(DRAGONFLY) ++#include ++#endif ++ + #ifdef SYMBIAN + /* In Open C sched_get_priority_min/max do not work properly, so we undefine + * _POSIX_THREAD_PRIORITY_SCHEDULING here. +@@ -1619,7 +1623,7 @@ PR_IMPLEMENT(PRStatus) PR_SetCurrentThreadName(const char *name) + { + PRThread *thread; + size_t nameLen; +- int result; ++ int result = 0; + + if (!name) { + PR_SetError(PR_INVALID_ARGUMENT_ERROR, 0); +@@ -1637,8 +1641,10 @@ PR_IMPLEMENT(PRStatus) PR_SetCurrentThreadName(const char *name) + return PR_FAILURE; + memcpy(thread->name, name, nameLen + 1); + +-#if defined(OPENBSD) || defined(FREEBSD) +- result = pthread_set_name_np(thread->id, name); ++#if defined(OPENBSD) || defined(FREEBSD) || defined(DRAGONFLY) ++ pthread_set_name_np(thread->id, name); ++#elif defined(NETBSD) ++ pthread_setname_np(thread->id, "%s", name); + #else /* not BSD */ + /* + * On OSX, pthread_setname_np is only available in 10.6 or later, so test Added: head/devel/nspr/files/patch-bug782113 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/nspr/files/patch-bug782113 Thu Aug 30 14:54:17 2012 (r303378) @@ -0,0 +1,113 @@ +--- ../pr/include/md/_freebsd.cfg ++++ ../pr/include/md/_freebsd.cfg +@@ -251,6 +251,97 @@ + #define PR_ALIGN_OF_POINTER 8 + #define PR_ALIGN_OF_WORD 8 + ++#elif defined(__powerpc64__) ++ ++#undef IS_LITTLE_ENDIAN ++#define IS_BIG_ENDIAN 1 ++#define IS_64 ++ ++#define PR_BYTES_PER_BYTE 1 ++#define PR_BYTES_PER_SHORT 2 ++#define PR_BYTES_PER_INT 4 ++#define PR_BYTES_PER_INT64 8 ++#define PR_BYTES_PER_LONG 8 ++#define PR_BYTES_PER_FLOAT 4 ++#define PR_BYTES_PER_DOUBLE 8 ++#define PR_BYTES_PER_WORD 8 ++#define PR_BYTES_PER_DWORD 8 ++ ++#define PR_BITS_PER_BYTE 8 ++#define PR_BITS_PER_SHORT 16 ++#define PR_BITS_PER_INT 32 ++#define PR_BITS_PER_INT64 64 ++#define PR_BITS_PER_LONG 64 ++#define PR_BITS_PER_FLOAT 32 ++#define PR_BITS_PER_DOUBLE 64 ++#define PR_BITS_PER_WORD 64 ++ ++#define PR_BITS_PER_BYTE_LOG2 3 ++#define PR_BITS_PER_SHORT_LOG2 4 ++#define PR_BITS_PER_INT_LOG2 5 ++#define PR_BITS_PER_INT64_LOG2 6 ++#define PR_BITS_PER_LONG_LOG2 6 ++#define PR_BITS_PER_FLOAT_LOG2 5 ++#define PR_BITS_PER_DOUBLE_LOG2 6 ++#define PR_BITS_PER_WORD_LOG2 6 ++ ++#define PR_ALIGN_OF_SHORT 2 ++#define PR_ALIGN_OF_INT 4 ++#define PR_ALIGN_OF_LONG 8 ++#define PR_ALIGN_OF_INT64 8 ++#define PR_ALIGN_OF_FLOAT 4 ++#define PR_ALIGN_OF_DOUBLE 8 ++#define PR_ALIGN_OF_POINTER 8 ++#define PR_ALIGN_OF_WORD 8 ++ ++#define PR_BYTES_PER_WORD_LOG2 3 ++#define PR_BYTES_PER_DWORD_LOG2 3 ++ ++#elif defined(__powerpc__) ++ ++#undef IS_LITTLE_ENDIAN ++#define IS_BIG_ENDIAN 1 ++ ++#define PR_BYTES_PER_BYTE 1 ++#define PR_BYTES_PER_SHORT 2 ++#define PR_BYTES_PER_INT 4 ++#define PR_BYTES_PER_INT64 8 ++#define PR_BYTES_PER_LONG 4 ++#define PR_BYTES_PER_FLOAT 4 ++#define PR_BYTES_PER_DOUBLE 8 ++#define PR_BYTES_PER_WORD 4 ++#define PR_BYTES_PER_DWORD 8 ++ ++#define PR_BITS_PER_BYTE 8 ++#define PR_BITS_PER_SHORT 16 ++#define PR_BITS_PER_INT 32 ++#define PR_BITS_PER_INT64 64 ++#define PR_BITS_PER_LONG 32 ++#define PR_BITS_PER_FLOAT 32 ++#define PR_BITS_PER_DOUBLE 64 ++#define PR_BITS_PER_WORD 32 ++ ++#define PR_BITS_PER_BYTE_LOG2 3 ++#define PR_BITS_PER_SHORT_LOG2 4 ++#define PR_BITS_PER_INT_LOG2 5 ++#define PR_BITS_PER_INT64_LOG2 6 ++#define PR_BITS_PER_LONG_LOG2 5 ++#define PR_BITS_PER_FLOAT_LOG2 5 ++#define PR_BITS_PER_DOUBLE_LOG2 6 ++#define PR_BITS_PER_WORD_LOG2 5 ++ ++#define PR_ALIGN_OF_SHORT 2 ++#define PR_ALIGN_OF_INT 4 ++#define PR_ALIGN_OF_LONG 4 ++#define PR_ALIGN_OF_INT64 8 ++#define PR_ALIGN_OF_FLOAT 4 ++#define PR_ALIGN_OF_DOUBLE 8 ++#define PR_ALIGN_OF_POINTER 4 ++#define PR_ALIGN_OF_WORD 4 ++ ++#define PR_BYTES_PER_WORD_LOG2 2 ++#define PR_BYTES_PER_DWORD_LOG2 3 ++ + #else + + #error "Unknown CPU architecture" +--- ../pr/include/md/_freebsd.h ++++ ../pr/include/md/_freebsd.h +@@ -25,6 +25,10 @@ + #define _PR_SI_ARCHITECTURE "ia64" + #elif defined(__amd64__) + #define _PR_SI_ARCHITECTURE "amd64" ++#elif defined(__powerpc64__) ++#define _PR_SI_ARCHITECTURE "powerpc64" ++#elif defined(__powerpc__) ++#define _PR_SI_ARCHITECTURE "powerpc" + #else + #error "Unknown CPU architecture" + #endif Added: head/devel/nspr/files/patch-bug782124 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/nspr/files/patch-bug782124 Thu Aug 30 14:54:17 2012 (r303378) @@ -0,0 +1,37 @@ +--- ../pr/src/misc/prsystem.c~ ++++ ../pr/src/misc/prsystem.c +@@ -24,7 +24,7 @@ + + /* BSD-derived systems use sysctl() to get the number of processors */ + #if defined(BSDI) || defined(FREEBSD) || defined(NETBSD) \ +- || defined(OPENBSD) || defined(DARWIN) ++ || defined(OPENBSD) || defined(DRAGONFLY) || defined(DARWIN) + #define _PR_HAVE_SYSCTL + #include + #include +@@ -292,15 +292,23 @@ PR_IMPLEMENT(PRUint64) PR_GetPhysicalMemorySize(void) + if (pageSize >= 0 && pageCount >= 0) + bytes = (PRUint64) pageSize * pageCount; + +-#elif defined(NETBSD) || defined(OPENBSD) +- ++#elif defined(NETBSD) || defined(OPENBSD) \ ++ || defined(FREEBSD) || defined(DRAGONFLY) + int mib[2]; + int rc; ++#ifdef HW_PHYSMEM64 + uint64_t memSize; ++#else ++ unsigned long memSize; ++#endif + size_t len = sizeof(memSize); + + mib[0] = CTL_HW; ++#ifdef HW_PHYSMEM64 + mib[1] = HW_PHYSMEM64; ++#else ++ mib[1] = HW_PHYSMEM; ++#endif + rc = sysctl(mib, 2, &memSize, &len, NULL, 0); + if (-1 != rc) { + bytes = memSize; Added: head/devel/nspr/files/patch-bug782815 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/nspr/files/patch-bug782815 Thu Aug 30 14:54:17 2012 (r303378) @@ -0,0 +1,11 @@ +--- ../pr/src/pthreads/ptio.c~ ++++ ../pr/src/pthreads/ptio.c +@@ -1150,7 +1150,7 @@ void _PR_InitIO(void) + osfd = socket(AF_INET6, SOCK_STREAM, 0); + if (osfd != -1) { + int on; +- int optlen = sizeof(on); ++ socklen_t optlen = sizeof(on); + if (getsockopt(osfd, IPPROTO_IPV6, IPV6_V6ONLY, + &on, &optlen) == 0) { + _pr_ipv6_v6only_on_by_default = on; Modified: head/devel/nspr/files/patch-warnings ============================================================================== --- head/devel/nspr/files/patch-warnings Thu Aug 30 14:49:00 2012 (r303377) +++ head/devel/nspr/files/patch-warnings Thu Aug 30 14:54:17 2012 (r303378) @@ -1,3 +1,22 @@ +--- ../pr/src/pthreads/ptio.c 2009-05-09 23:07:02.000000000 -0400 ++++ ../pr/src/pthreads/ptio.c 2009-11-04 15:24:47.000000000 -0500 +@@ -3758,7 +3769,7 @@ + * We use these variables to figure out how much time has + * elapsed and how much of the timeout still remains. + */ +- PRIntervalTime start, elapsed, remaining; ++ PRIntervalTime start = 0, elapsed, remaining; + + if (pt_TestAbort()) return -1; + +@@ -4927,6 +4938,7 @@ + + if (timeout == PR_INTERVAL_NO_TIMEOUT) { + tvp = NULL; ++ start = 0; /* Not needed, but shuts down a warning */ + } else { + tv.tv_sec = (PRInt32)PR_IntervalToSeconds(timeout); + tv.tv_usec = (PRInt32)PR_IntervalToMicroseconds( --- ../pr/src/pthreads/ptsynch.c Mon Nov 22 16:24:53 2004 +++ ../pr/src/pthreads/ptsynch.c Mon Jul 25 00:03:49 2005 @@ -63,5 +63,5 @@ Modified: head/mail/enigmail/Makefile ============================================================================== --- head/mail/enigmail/Makefile Thu Aug 30 14:49:00 2012 (r303377) +++ head/mail/enigmail/Makefile Thu Aug 30 14:54:17 2012 (r303378) @@ -40,11 +40,7 @@ GECKO_DEPENDS= ${NONEXISTENT}:${PORTSDIR GECKO_WRKSRC= ${WRKDIR}/../../../${GECKO_PORTDIR}/work/${GECKO_EXTDIR} WRKSRC= ${WRKDIR}/${GECKO_EXTDIR} -.if ${GECKO_PORTDIR:N*-esr} -MOZOBJ= ${WRKSRC}/obj-${CONFIGURE_TARGET:S/amd64/x86_64/} -.else MOZOBJ= ${WRKSRC} -.endif USE_GMAKE= yes Modified: head/mail/linux-thunderbird/Makefile ============================================================================== --- head/mail/linux-thunderbird/Makefile Thu Aug 30 14:49:00 2012 (r303377) +++ head/mail/linux-thunderbird/Makefile Thu Aug 30 14:54:17 2012 (r303378) @@ -6,7 +6,7 @@ # PORTNAME= thunderbird -PORTVERSION= 10.0.6 +PORTVERSION= 10.0.7 CATEGORIES= mail MASTER_SITE_SUBDIR?= ${PORTNAME}/releases/${PORTVERSION}esr/linux-i686/en-US DISTNAME= ${PORTNAME}-${DISTVERSION}esr Modified: head/mail/linux-thunderbird/distinfo ============================================================================== --- head/mail/linux-thunderbird/distinfo Thu Aug 30 14:49:00 2012 (r303377) +++ head/mail/linux-thunderbird/distinfo Thu Aug 30 14:54:17 2012 (r303378) @@ -1,2 +1,2 @@ -SHA256 (thunderbird-10.0.6esr.tar.bz2) = 7051b910825a2838ac9a1bcb23c520d82be5fed4871266f1cd8954a8e876776b -SIZE (thunderbird-10.0.6esr.tar.bz2) = 18574190 +SHA256 (thunderbird-10.0.7esr.tar.bz2) = 2b1fd99bcaa6b4288f86eba7bdf80fe467cde0cf2899a7ec106ba1e4fee0625c +SIZE (thunderbird-10.0.7esr.tar.bz2) = 18582085 Modified: head/mail/thunderbird-esr-i18n/Makefile ============================================================================== --- head/mail/thunderbird-esr-i18n/Makefile Thu Aug 30 14:49:00 2012 (r303377) +++ head/mail/thunderbird-esr-i18n/Makefile Thu Aug 30 14:54:17 2012 (r303378) @@ -6,7 +6,7 @@ # PORTNAME= thunderbird-i18n -PORTVERSION= 10.0.6 +PORTVERSION= 10.0.7 CATEGORIES= mail MASTER_SITE_SUBDIR= thunderbird/releases/${PORTVERSION}esr/linux-i686/xpi PKGNAMEPREFIX= Modified: head/mail/thunderbird-esr-i18n/distinfo ============================================================================== --- head/mail/thunderbird-esr-i18n/distinfo Thu Aug 30 14:49:00 2012 (r303377) +++ head/mail/thunderbird-esr-i18n/distinfo Thu Aug 30 14:54:17 2012 (r303378) @@ -1,84 +1,84 @@ -SHA256 (xpi/thunderbird-i18n-10.0.6/ar.xpi) = 0223cc4a79d98945a20cd5b686a90d996b90211c5b6d704fd2b0e1493f9adb32 -SIZE (xpi/thunderbird-i18n-10.0.6/ar.xpi) = 441466 -SHA256 (xpi/thunderbird-i18n-10.0.6/br.xpi) = b796d258b77b4d8374956456e98977e7d29e759e1e598e4d800fb5ba84cca28b -SIZE (xpi/thunderbird-i18n-10.0.6/br.xpi) = 415527 -SHA256 (xpi/thunderbird-i18n-10.0.6/ca.xpi) = 1c050afcb257d664c0c4aaf5488e9d27081d0987757e5c0e6238abef64cd68fc -SIZE (xpi/thunderbird-i18n-10.0.6/ca.xpi) = 416069 -SHA256 (xpi/thunderbird-i18n-10.0.6/cs.xpi) = 3c27c5b2b08c108cf2411dd00294950b56249b145ed356b422c7b240d3b16412 -SIZE (xpi/thunderbird-i18n-10.0.6/cs.xpi) = 419419 -SHA256 (xpi/thunderbird-i18n-10.0.6/da.xpi) = 505540bde73c21243ba088b04a08e8a6bf2578a1b1b44daae080b8806f191377 -SIZE (xpi/thunderbird-i18n-10.0.6/da.xpi) = 363376 -SHA256 (xpi/thunderbird-i18n-10.0.6/de.xpi) = 174841c6b26c1a35b97eb234df220223f6391be0155e05ae547acd3509eb63e6 -SIZE (xpi/thunderbird-i18n-10.0.6/de.xpi) = 418266 -SHA256 (xpi/thunderbird-i18n-10.0.6/en-GB.xpi) = 5ace1c398328d5c2e00c046edab1543faf5fcda1f13647ee50778d72c6107596 -SIZE (xpi/thunderbird-i18n-10.0.6/en-GB.xpi) = 391743 -SHA256 (xpi/thunderbird-i18n-10.0.6/en-US.xpi) = 71ab52853aaa8f55c22392937c3b3bb700d2ea2443cf4b1275269f7fa5811a70 -SIZE (xpi/thunderbird-i18n-10.0.6/en-US.xpi) = 391242 -SHA256 (xpi/thunderbird-i18n-10.0.6/es-AR.xpi) = 53d467243b613ce076add339959175d98b688e70cf22191116f97309f1fbf2ae -SIZE (xpi/thunderbird-i18n-10.0.6/es-AR.xpi) = 410726 -SHA256 (xpi/thunderbird-i18n-10.0.6/es-ES.xpi) = 27ea8ee4d12811805612009c0d0be3246d5af8f2b509d27cc1aef47527d51565 -SIZE (xpi/thunderbird-i18n-10.0.6/es-ES.xpi) = 355143 -SHA256 (xpi/thunderbird-i18n-10.0.6/et.xpi) = 82bc9cd8e9a2a4eb4dadff80706a31fdb762fc7baee3c0310da68c22de71b175 -SIZE (xpi/thunderbird-i18n-10.0.6/et.xpi) = 410724 -SHA256 (xpi/thunderbird-i18n-10.0.6/eu.xpi) = 46c4a9ef3ae80053157393fe767afaf1dc130268fe4a650ca41d72e0ce790487 -SIZE (xpi/thunderbird-i18n-10.0.6/eu.xpi) = 406387 -SHA256 (xpi/thunderbird-i18n-10.0.6/fi.xpi) = c2bea42568a928a293844a5ed172ac7dc289f56988bf8a29a047b0e2efa2074e -SIZE (xpi/thunderbird-i18n-10.0.6/fi.xpi) = 411928 -SHA256 (xpi/thunderbird-i18n-10.0.6/fr.xpi) = 909ccf3f85e488a686766e3a1c54868fb8c91a305ffd42031a1a747c7ecb7f9e -SIZE (xpi/thunderbird-i18n-10.0.6/fr.xpi) = 414749 -SHA256 (xpi/thunderbird-i18n-10.0.6/fy-NL.xpi) = 000d97b67290869298ce4550b8c5dacf81d36eddaefb116a504dddd8bafd0a9a -SIZE (xpi/thunderbird-i18n-10.0.6/fy-NL.xpi) = 413985 -SHA256 (xpi/thunderbird-i18n-10.0.6/ga-IE.xpi) = 17aa3b5092df7411f6a2039f245ce255a128938dee34e6977224cdfa1d6ec765 -SIZE (xpi/thunderbird-i18n-10.0.6/ga-IE.xpi) = 423261 -SHA256 (xpi/thunderbird-i18n-10.0.6/gd.xpi) = 2bb47d383359cd860155b1e71efa085a8d8b2a5a0b2ab41559468c48229b94af -SIZE (xpi/thunderbird-i18n-10.0.6/gd.xpi) = 425876 -SHA256 (xpi/thunderbird-i18n-10.0.6/gl.xpi) = c6aad0c59e6e8917c00373d6dd9b12ae8a5dae51fbd63d84937aee632af3410a -SIZE (xpi/thunderbird-i18n-10.0.6/gl.xpi) = 409229 -SHA256 (xpi/thunderbird-i18n-10.0.6/he.xpi) = f9b681d750defe2bd03c5f3129ee7d855b3e84733d680b94f433b6acce172f08 -SIZE (xpi/thunderbird-i18n-10.0.6/he.xpi) = 439206 -SHA256 (xpi/thunderbird-i18n-10.0.6/hu.xpi) = c88c902234b5878bae444c4133d17d58464ff401cccd7196d86279f26ba9c0b2 -SIZE (xpi/thunderbird-i18n-10.0.6/hu.xpi) = 426356 -SHA256 (xpi/thunderbird-i18n-10.0.6/is.xpi) = 351ff4311732a4b8127ed2642841bf3b92b5bcb1336666fa460352ec9afb09db -SIZE (xpi/thunderbird-i18n-10.0.6/is.xpi) = 412634 -SHA256 (xpi/thunderbird-i18n-10.0.6/it.xpi) = f2a225ad1b5d7e5292b5589cf03e880477d572a597c849c62a57584237f30335 -SIZE (xpi/thunderbird-i18n-10.0.6/it.xpi) = 347634 -SHA256 (xpi/thunderbird-i18n-10.0.6/ja.xpi) = a8e350421416229b93e7e825e072adb34d50dde91c81864be7463ce8470d8d67 -SIZE (xpi/thunderbird-i18n-10.0.6/ja.xpi) = 459031 -SHA256 (xpi/thunderbird-i18n-10.0.6/ko.xpi) = c13e33783f8d1bea548be5095716e84c36df00c610707612d80ca01a9ec5c814 -SIZE (xpi/thunderbird-i18n-10.0.6/ko.xpi) = 372016 -SHA256 (xpi/thunderbird-i18n-10.0.6/lt.xpi) = a00be860b6c1a7844a08ca0c0b4803e076817788c3049caa4c4343bdd394f6a4 -SIZE (xpi/thunderbird-i18n-10.0.6/lt.xpi) = 531022 -SHA256 (xpi/thunderbird-i18n-10.0.6/nb-NO.xpi) = 1a309be14b4b04722c91c10dbe490de9c64e8f185abde0489662b659f1fcd8d7 -SIZE (xpi/thunderbird-i18n-10.0.6/nb-NO.xpi) = 407729 -SHA256 (xpi/thunderbird-i18n-10.0.6/nl.xpi) = 472b2e8b6271e7be5beccd644563f043b89b38db3ff26778912fc2af476cf765 -SIZE (xpi/thunderbird-i18n-10.0.6/nl.xpi) = 407985 -SHA256 (xpi/thunderbird-i18n-10.0.6/nn-NO.xpi) = bc575d2c7c48c760aa5703326cc6a4b2bd387a7d364b9b77d5f32444315c015f -SIZE (xpi/thunderbird-i18n-10.0.6/nn-NO.xpi) = 409459 -SHA256 (xpi/thunderbird-i18n-10.0.6/pl.xpi) = 606585843ba8407f407d130a4522b42a5b60b7b64c4dc0a60078f16fac862bdf -SIZE (xpi/thunderbird-i18n-10.0.6/pl.xpi) = 393578 -SHA256 (xpi/thunderbird-i18n-10.0.6/pt-BR.xpi) = 0833f32f278ce2d1f74c884007d4731b21eab0075bbf27f0307d7ea238bcbfb4 -SIZE (xpi/thunderbird-i18n-10.0.6/pt-BR.xpi) = 417229 -SHA256 (xpi/thunderbird-i18n-10.0.6/pt-PT.xpi) = 25e1dca1ff07a60938867905147cea68bd724e5f40e5950e1fc7e3e5e8f2dc82 -SIZE (xpi/thunderbird-i18n-10.0.6/pt-PT.xpi) = 414266 -SHA256 (xpi/thunderbird-i18n-10.0.6/rm.xpi) = a5b541a4d3048c5396ffc35336354b71f2cef500a60ed2f9c65b0dab125dc49a -SIZE (xpi/thunderbird-i18n-10.0.6/rm.xpi) = 414709 -SHA256 (xpi/thunderbird-i18n-10.0.6/ru.xpi) = 38012fb38ea4fefcb1ebd7e7a57151ae7e8fbfa20fa463c34bf3ee7e4c2cad83 -SIZE (xpi/thunderbird-i18n-10.0.6/ru.xpi) = 411634 -SHA256 (xpi/thunderbird-i18n-10.0.6/si.xpi) = 4602f33aed0ce5af558482a2a4098edf4f24a6b2726ae6ebc0fbee77dfaf6931 -SIZE (xpi/thunderbird-i18n-10.0.6/si.xpi) = 456607 -SHA256 (xpi/thunderbird-i18n-10.0.6/sk.xpi) = e6c7104d138922fee7941929361331246ac2e9df655b8e7025d7dc066ef1c880 -SIZE (xpi/thunderbird-i18n-10.0.6/sk.xpi) = 425029 -SHA256 (xpi/thunderbird-i18n-10.0.6/sl.xpi) = 2ce183f0cb08f241c8aa12c07932e69ac418af66a43a4886890cb1f649f81f57 -SIZE (xpi/thunderbird-i18n-10.0.6/sl.xpi) = 410432 -SHA256 (xpi/thunderbird-i18n-10.0.6/sq.xpi) = 84361c6f6c9d9516fc405b24eb23cef2ef3ff03f633fdd87da1fe0d6dde499a8 -SIZE (xpi/thunderbird-i18n-10.0.6/sq.xpi) = 360480 -SHA256 (xpi/thunderbird-i18n-10.0.6/sv-SE.xpi) = 07d22a2988abb9618004e9ef19255389db08e86758f520000de5fa9f82b204f3 -SIZE (xpi/thunderbird-i18n-10.0.6/sv-SE.xpi) = 478281 -SHA256 (xpi/thunderbird-i18n-10.0.6/ta-LK.xpi) = a8214f2fd01af7fd8aa13462bee23dbaef8e08a4990aaf7b00df17f303514d04 -SIZE (xpi/thunderbird-i18n-10.0.6/ta-LK.xpi) = 475718 -SHA256 (xpi/thunderbird-i18n-10.0.6/tr.xpi) = 6911cc3ab94d64c62dd63481435ed675bc39bab109b3b1aa8ce1bc7a309e830e -SIZE (xpi/thunderbird-i18n-10.0.6/tr.xpi) = 418210 -SHA256 (xpi/thunderbird-i18n-10.0.6/uk.xpi) = 81774654be422fb766f54f18e1856ddcdd5a46c78ff95ff0c16d7e33f29f7589 -SIZE (xpi/thunderbird-i18n-10.0.6/uk.xpi) = 463925 -SHA256 (xpi/thunderbird-i18n-10.0.6/zh-TW.xpi) = 16f1f0e110da8f2c3cb27a202e60ff38b66de97973fee92e7b0192e57f972ea8 -SIZE (xpi/thunderbird-i18n-10.0.6/zh-TW.xpi) = 431827 +SHA256 (xpi/thunderbird-i18n-10.0.7/ar.xpi) = fe218825ba239511ebf490896fcd85416bf93867d12077afa2061087d9718e85 +SIZE (xpi/thunderbird-i18n-10.0.7/ar.xpi) = 441466 +SHA256 (xpi/thunderbird-i18n-10.0.7/br.xpi) = f560a951a8c6eb7ca89126cbb09a78f075379fc1af7ed8ff2f6bbe882030fc0d +SIZE (xpi/thunderbird-i18n-10.0.7/br.xpi) = 415527 +SHA256 (xpi/thunderbird-i18n-10.0.7/ca.xpi) = a8b00ba4f84055b54e03ae82a35836e6cd9c7d07a16b1940286b026aeb3e6be1 +SIZE (xpi/thunderbird-i18n-10.0.7/ca.xpi) = 416069 +SHA256 (xpi/thunderbird-i18n-10.0.7/cs.xpi) = 7cced93d103ae1775b064dc0c256494c3cda1971b4e4391f7f6f596c01df6171 +SIZE (xpi/thunderbird-i18n-10.0.7/cs.xpi) = 419419 +SHA256 (xpi/thunderbird-i18n-10.0.7/da.xpi) = ae3a98db9393ff020c6795b0fe3418258119299485569bd9d18210e8690b9781 +SIZE (xpi/thunderbird-i18n-10.0.7/da.xpi) = 363376 +SHA256 (xpi/thunderbird-i18n-10.0.7/de.xpi) = 8d94b8000182a52e93a3fcc04f4830f858bfbe95f1e08074f2b576b69468e61c +SIZE (xpi/thunderbird-i18n-10.0.7/de.xpi) = 418266 +SHA256 (xpi/thunderbird-i18n-10.0.7/en-GB.xpi) = 00a9e65eb3a1ca5194dbee9acf1fff84fc9ee3b1050dacbc42db04bf25532917 +SIZE (xpi/thunderbird-i18n-10.0.7/en-GB.xpi) = 391743 +SHA256 (xpi/thunderbird-i18n-10.0.7/en-US.xpi) = 410e503c93bc65fd26423f2afc440e42fbbaf2fb30d71a9ddb0bf992a464451d +SIZE (xpi/thunderbird-i18n-10.0.7/en-US.xpi) = 391242 +SHA256 (xpi/thunderbird-i18n-10.0.7/es-AR.xpi) = ca5002269cb602cac293da5e18c0c6d3273146afbd7a496deec2edccf8e87f16 +SIZE (xpi/thunderbird-i18n-10.0.7/es-AR.xpi) = 410726 +SHA256 (xpi/thunderbird-i18n-10.0.7/es-ES.xpi) = f3948a633ab98dc3ce233b5cd97eb84a2a40475336e8b4d31a9dd892832c2dda +SIZE (xpi/thunderbird-i18n-10.0.7/es-ES.xpi) = 355143 +SHA256 (xpi/thunderbird-i18n-10.0.7/et.xpi) = 6ce8c3a922a3ce944d4a125938081d032ce61776680e3d6f205a62f5f9441550 +SIZE (xpi/thunderbird-i18n-10.0.7/et.xpi) = 410724 +SHA256 (xpi/thunderbird-i18n-10.0.7/eu.xpi) = 4258ef8ceef02bcfd6e95f59198b67572e97023ac2558790d18acde5c5f7e2d1 +SIZE (xpi/thunderbird-i18n-10.0.7/eu.xpi) = 406387 +SHA256 (xpi/thunderbird-i18n-10.0.7/fi.xpi) = 2d2212368adac818ca5e2569f0d8c8a83f47ac8285584e7525de4add85fe3bd4 +SIZE (xpi/thunderbird-i18n-10.0.7/fi.xpi) = 411928 +SHA256 (xpi/thunderbird-i18n-10.0.7/fr.xpi) = 664b23ff9eeda1f9c7c073574e31bb33e8cb7ac3beeb888251f007fe87e97163 +SIZE (xpi/thunderbird-i18n-10.0.7/fr.xpi) = 414749 +SHA256 (xpi/thunderbird-i18n-10.0.7/fy-NL.xpi) = 62ae77f3a07becc2fb5444d0a39ff383c06690891b5560e24e9ba5b355bf42d6 +SIZE (xpi/thunderbird-i18n-10.0.7/fy-NL.xpi) = 413985 +SHA256 (xpi/thunderbird-i18n-10.0.7/ga-IE.xpi) = 1e1dc0f5d5603f70c08d0a42bf46f111e6881933f3622471f8311f635eac611c +SIZE (xpi/thunderbird-i18n-10.0.7/ga-IE.xpi) = 423261 +SHA256 (xpi/thunderbird-i18n-10.0.7/gd.xpi) = 85d57a2f5928b46a55b8fb94bddd0af18332a5c0c181f53f82db1bdb8fc8ca20 +SIZE (xpi/thunderbird-i18n-10.0.7/gd.xpi) = 425876 +SHA256 (xpi/thunderbird-i18n-10.0.7/gl.xpi) = 444afe24e82c6957e32d720fe786d2514a083af60401992631fb0cb5887704be +SIZE (xpi/thunderbird-i18n-10.0.7/gl.xpi) = 409229 +SHA256 (xpi/thunderbird-i18n-10.0.7/he.xpi) = 963b51119331019d01f6d3866a0919c900e6c478ba83a68d0b5c030706d38e32 +SIZE (xpi/thunderbird-i18n-10.0.7/he.xpi) = 439206 +SHA256 (xpi/thunderbird-i18n-10.0.7/hu.xpi) = 126ad900c30a335654f769bf59bcb56bfbefff21d865c0bf76bd0b3469036439 +SIZE (xpi/thunderbird-i18n-10.0.7/hu.xpi) = 426356 +SHA256 (xpi/thunderbird-i18n-10.0.7/is.xpi) = f3feeb6a0547f9ad1a9a80a155cdbcdd9c99fb7ada5f87e58e8611533058b031 +SIZE (xpi/thunderbird-i18n-10.0.7/is.xpi) = 412634 +SHA256 (xpi/thunderbird-i18n-10.0.7/it.xpi) = 7c02ef5f947e6fcaf75dd7aa08471bfc74700402d50cec5caaef51bdf72b4222 +SIZE (xpi/thunderbird-i18n-10.0.7/it.xpi) = 347634 +SHA256 (xpi/thunderbird-i18n-10.0.7/ja.xpi) = 90ca263411c5fe34a4ca09a32a26e4fcc59c697d5421f52a9bba1a491b5c72db +SIZE (xpi/thunderbird-i18n-10.0.7/ja.xpi) = 459031 +SHA256 (xpi/thunderbird-i18n-10.0.7/ko.xpi) = 4125d21e5490689a58cfa28d31bd82d3b26b08cbbcc57b70fc1944def3bc29bd +SIZE (xpi/thunderbird-i18n-10.0.7/ko.xpi) = 372016 +SHA256 (xpi/thunderbird-i18n-10.0.7/lt.xpi) = a69679f4fde548307cbc0da41cfe0d76f24d52cdc482fbb9fb35419886c2f135 +SIZE (xpi/thunderbird-i18n-10.0.7/lt.xpi) = 531022 +SHA256 (xpi/thunderbird-i18n-10.0.7/nb-NO.xpi) = d827073f2a1ef8d8789a02e99827dbfda5ed52aa8d10d1acfd3743ebc048d1a8 +SIZE (xpi/thunderbird-i18n-10.0.7/nb-NO.xpi) = 407729 +SHA256 (xpi/thunderbird-i18n-10.0.7/nl.xpi) = 063a650298c7eb33bf1e2317cd1d7cd88c5fa6070393de190eda4826108d0389 +SIZE (xpi/thunderbird-i18n-10.0.7/nl.xpi) = 407985 +SHA256 (xpi/thunderbird-i18n-10.0.7/nn-NO.xpi) = ece5f50981dd386346db2d0f2d75817d09389ae5c18ba43be1b075c823c06276 +SIZE (xpi/thunderbird-i18n-10.0.7/nn-NO.xpi) = 409459 +SHA256 (xpi/thunderbird-i18n-10.0.7/pl.xpi) = a45a9ebcea735a49960c3135a6b96a93f2e0186143c8b69df8b608cbfea52576 +SIZE (xpi/thunderbird-i18n-10.0.7/pl.xpi) = 393578 +SHA256 (xpi/thunderbird-i18n-10.0.7/pt-BR.xpi) = 8f616f2f40011ce1452282bde4527852ffc52f0a97a00e9139db2177a3e32549 +SIZE (xpi/thunderbird-i18n-10.0.7/pt-BR.xpi) = 417229 +SHA256 (xpi/thunderbird-i18n-10.0.7/pt-PT.xpi) = 6e92c09d7c4fecbcd9c5c54a44401ce571fab14216fa7f5a4c3484327cf3104e +SIZE (xpi/thunderbird-i18n-10.0.7/pt-PT.xpi) = 414266 +SHA256 (xpi/thunderbird-i18n-10.0.7/rm.xpi) = 52a6ecf1840e80b6bf4ac8bf0a7188c891f42606049f3fc1472fd107a0c1be77 +SIZE (xpi/thunderbird-i18n-10.0.7/rm.xpi) = 414709 +SHA256 (xpi/thunderbird-i18n-10.0.7/ru.xpi) = 80a78cb74462394387f85b7efbf94a5d1112419ba9ac891c3db8360624fa2f07 +SIZE (xpi/thunderbird-i18n-10.0.7/ru.xpi) = 411634 +SHA256 (xpi/thunderbird-i18n-10.0.7/si.xpi) = 97a8f425d2a37736235543e06338d8bde9b238d49b22b260fedd611fcb4a5fcc +SIZE (xpi/thunderbird-i18n-10.0.7/si.xpi) = 456607 +SHA256 (xpi/thunderbird-i18n-10.0.7/sk.xpi) = fec10c4f96780eb6c14f3d70e730cfb63f9cf285db4ec515c69160cd51e89926 +SIZE (xpi/thunderbird-i18n-10.0.7/sk.xpi) = 425029 +SHA256 (xpi/thunderbird-i18n-10.0.7/sl.xpi) = 58ef94c1badb82b5d7b236900d57290431bd72b7d8e0e63c43c46eca7a1f9e5a +SIZE (xpi/thunderbird-i18n-10.0.7/sl.xpi) = 410432 +SHA256 (xpi/thunderbird-i18n-10.0.7/sq.xpi) = 25e971347e1cc1fea876135eabb904f356396ade11f29a9a3151934d86c23ffc +SIZE (xpi/thunderbird-i18n-10.0.7/sq.xpi) = 360480 +SHA256 (xpi/thunderbird-i18n-10.0.7/sv-SE.xpi) = 66d4b30a2cafdfa9e384f301c0ba7f5999d9c4c3e8f035ed378909b23dbecf06 +SIZE (xpi/thunderbird-i18n-10.0.7/sv-SE.xpi) = 478281 +SHA256 (xpi/thunderbird-i18n-10.0.7/ta-LK.xpi) = f42cb0e4034c217dfdc7e86bd280805657374965037690f101a37bf8c0778575 +SIZE (xpi/thunderbird-i18n-10.0.7/ta-LK.xpi) = 475718 +SHA256 (xpi/thunderbird-i18n-10.0.7/tr.xpi) = 768c15d8bb6609655fecbc720ebde9834962730c82ff32f4d0dd6df1f880c046 +SIZE (xpi/thunderbird-i18n-10.0.7/tr.xpi) = 418210 +SHA256 (xpi/thunderbird-i18n-10.0.7/uk.xpi) = 00e09bd289a3a1bf569e4d13cb3f012052f8f36d4f852e1fe0b6a1d69d1ac1cf +SIZE (xpi/thunderbird-i18n-10.0.7/uk.xpi) = 463925 +SHA256 (xpi/thunderbird-i18n-10.0.7/zh-TW.xpi) = 3597c44d938c300eacab2de3a67f242a83d32b30ba9257f955740de480bad8b6 +SIZE (xpi/thunderbird-i18n-10.0.7/zh-TW.xpi) = 431827 Modified: head/mail/thunderbird-esr/Makefile ============================================================================== --- head/mail/thunderbird-esr/Makefile Thu Aug 30 14:49:00 2012 (r303377) +++ head/mail/thunderbird-esr/Makefile Thu Aug 30 14:54:17 2012 (r303378) @@ -6,7 +6,7 @@ # PORTNAME= thunderbird -DISTVERSION= 10.0.6 +DISTVERSION= 10.0.7 CATEGORIES= mail ipv6 MASTER_SITES= ${MASTER_SITE_MOZILLA} MASTER_SITE_SUBDIR= ${PORTNAME}/releases/${DISTVERSION}esr/source @@ -21,8 +21,6 @@ BUILD_DEPENDS= nspr>=4.8.8:${PORTSDIR}/d cairo>=1.10.2_1,1:${PORTSDIR}/graphics/cairo \ unzip:${PORTSDIR}/archivers/unzip -CONFLICTS_BUILD= spidermonkey-* - USE_AUTOTOOLS= autoconf213:env LATEST_LINK= thunderbird-esr USE_GECKO= gecko Modified: head/mail/thunderbird-esr/distinfo ============================================================================== --- head/mail/thunderbird-esr/distinfo Thu Aug 30 14:49:00 2012 (r303377) +++ head/mail/thunderbird-esr/distinfo Thu Aug 30 14:54:17 2012 (r303378) @@ -1,2 +1,2 @@ -SHA256 (thunderbird-10.0.6esr.source.tar.bz2) = 0962399e13ea4b97816730ea81260ec304a6da49c9562840c776f4d1a536c1e8 -SIZE (thunderbird-10.0.6esr.source.tar.bz2) = 97779445 +SHA256 (thunderbird-10.0.7esr.source.tar.bz2) = 994ca16a01e4446747b54b1b5fb2bda11aec2c92359571bffa0f6c8e45f27c35 +SIZE (thunderbird-10.0.7esr.source.tar.bz2) = 97590919 Added: head/mail/thunderbird-esr/files/patch-bug691898 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/mail/thunderbird-esr/files/patch-bug691898 Thu Aug 30 14:54:17 2012 (r303378) @@ -0,0 +1,285 @@ +From: Mike Hommey +Date: Sat, 24 Dec 2011 09:56:58 +0100 +Subject: Bug 691898 - Use YARR interpreter instead of PCRE on platforms where + YARR JIT is not supported + +--- + js/src/Makefile.in | 21 +++++++++++++-------- + js/src/vm/RegExpObject-inl.h | 28 ++++++---------------------- + js/src/vm/RegExpObject.cpp | 36 ------------------------------------ + js/src/vm/RegExpObject.h | 27 ++++++--------------------- + js/src/yarr/wtfbridge.h | 2 -- + 5 files changed, 25 insertions(+), 89 deletions(-) + +diff --git a/js/src/Makefile.in b/js/src/Makefile.in +index fc48cbd..49f0bdc 100644 +--- mozilla/js/src/Makefile.in ++++ mozilla/js/src/Makefile.in +@@ -416,15 +416,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 + +@@ -1015,10 +1020,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_TRACEJIT)$(ENABLE_METHODJIT)) +-CXXFLAGS += -DENABLE_JIT=1 ++CXXFLAGS += -DENABLE_JIT=1 -DENABLE_ASSEMBLER=1 + endif + + INCLUDES += -I$(srcdir)/assembler -I$(srcdir)/yarr +diff --git a/js/src/vm/RegExpObject-inl.h b/js/src/vm/RegExpObject-inl.h +index 5f7817d..91108a7 100644 +--- mozilla/js/src/vm/RegExpObject-inl.h ++++ mozilla/js/src/vm/RegExpObject-inl.h +@@ -327,6 +327,7 @@ RegExpPrivate::create(JSContext *cx, JSString *source, RegExpFlag flags, TokenSt + return RetType(self); + } + ++#if ENABLE_YARR_JIT + /* This function should be deleted once bad Android platforms phase out. See bug 604774. */ + inline bool + RegExpPrivateCode::isJITRuntimeEnabled(JSContext *cx) +@@ -337,12 +338,12 @@ RegExpPrivateCode::isJITRuntimeEnabled(JSContext *cx) + return true; + #endif + } ++#endif + + inline bool + RegExpPrivateCode::compile(JSContext *cx, JSLinearString &pattern, TokenStream *ts, + uintN *parenCount, RegExpFlag flags) + { +-#if ENABLE_YARR_JIT + /* Parse the pattern. */ + ErrorCode yarrError; + YarrPattern yarrPattern(pattern, bool(flags & IgnoreCaseFlag), bool(flags & MultilineFlag), +@@ -359,7 +360,7 @@ RegExpPrivateCode::compile(JSContext *cx, JSLinearString &pattern, TokenStream * + * case we have to bytecode compile it. + */ + +-#ifdef JS_METHODJIT ++#if ENABLE_YARR_JIT && defined(JS_METHODJIT) + if (isJITRuntimeEnabled(cx) && !yarrPattern.m_containsBackreferences) { + if (!cx->compartment->ensureJaegerCompartmentExists(cx)) + return false; +@@ -371,21 +372,11 @@ RegExpPrivateCode::compile(JSContext *cx, JSLinearString &pattern, TokenStream * + } + #endif + ++#if ENABLE_YARR_JIT + codeBlock.setFallBack(true); ++#endif + byteCode = byteCompile(yarrPattern, cx->compartment->regExpAllocator).get(); + return true; +-#else /* !defined(ENABLE_YARR_JIT) */ +- int error = 0; +- compiled = jsRegExpCompile(pattern.chars(), pattern.length(), +- ignoreCase() ? JSRegExpIgnoreCase : JSRegExpDoNotIgnoreCase, +- multiline() ? JSRegExpMultiline : JSRegExpSingleLine, +- parenCount, &error); +- if (error) { +- reportPCREError(cx, error); +- return false; +- } +- return true; +-#endif + } + + inline bool +@@ -431,19 +422,12 @@ RegExpPrivateCode::execute(JSContext *cx, const jschar *chars, size_t start, siz + else + result = JSC::Yarr::execute(codeBlock, chars, start, length, output); + #else +- result = jsRegExpExecute(cx, compiled, chars, length, start, output, outputCount); ++ result = JSC::Yarr::interpret(byteCode, chars, start, length, output); + #endif + + if (result == -1) + return Success_NotFound; + +-#if !ENABLE_YARR_JIT +- if (result < 0) { +- reportPCREError(cx, result); +- return Error; +- } +-#endif +- + JS_ASSERT(result >= 0); + return Success; + } +diff --git a/js/src/vm/RegExpObject.cpp b/js/src/vm/RegExpObject.cpp +index f75c6a5..7631dd5 100644 +--- mozilla/js/src/vm/RegExpObject.cpp ++++ mozilla/js/src/vm/RegExpObject.cpp +@@ -251,7 +251,6 @@ Class js::RegExpClass = { + NULL /* trace */ + }; + +-#if ENABLE_YARR_JIT + void + RegExpPrivateCode::reportYarrError(JSContext *cx, TokenStream *ts, ErrorCode error) + { +@@ -283,41 +282,6 @@ RegExpPrivateCode::reportYarrError(JSContext *cx, TokenStream *ts, ErrorCode err + } + } + +-#else /* !ENABLE_YARR_JIT */ +- +-void +-RegExpPrivateCode::reportPCREError(JSContext *cx, int error) +-{ +-#define REPORT(msg_) \ +- JS_ReportErrorFlagsAndNumberUC(cx, JSREPORT_ERROR, js_GetErrorMessage, NULL, msg_); \ +- return +- switch (error) { +- case -2: REPORT(JSMSG_REGEXP_TOO_COMPLEX); +- case 0: JS_NOT_REACHED("Precondition violation: an error must have occurred."); +- case 1: REPORT(JSMSG_TRAILING_SLASH); +- case 2: REPORT(JSMSG_TRAILING_SLASH); +- case 3: REPORT(JSMSG_REGEXP_TOO_COMPLEX); +- case 4: REPORT(JSMSG_BAD_QUANTIFIER); +- case 5: REPORT(JSMSG_BAD_QUANTIFIER); +- case 6: REPORT(JSMSG_BAD_CLASS_RANGE); +- case 7: REPORT(JSMSG_REGEXP_TOO_COMPLEX); +- case 8: REPORT(JSMSG_BAD_CLASS_RANGE); +- case 9: REPORT(JSMSG_BAD_QUANTIFIER); +- case 10: REPORT(JSMSG_UNMATCHED_RIGHT_PAREN); +- case 11: REPORT(JSMSG_REGEXP_TOO_COMPLEX); +- case 12: REPORT(JSMSG_UNMATCHED_RIGHT_PAREN); +- case 13: REPORT(JSMSG_REGEXP_TOO_COMPLEX); +- case 14: REPORT(JSMSG_MISSING_PAREN); +- case 15: REPORT(JSMSG_BAD_BACKREF); *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** _______________________________________________ svn-ports-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-ports-all To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org" From owner-freebsd-gecko@FreeBSD.ORG Thu Aug 30 15:03:44 2012 Return-Path: Delivered-To: gecko@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C6A9A106566C; Thu, 30 Aug 2012 15:03:43 +0000 (UTC) (envelope-from flo@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 9A92E8FC14; Thu, 30 Aug 2012 15:03:43 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q7UF3hlS088433; Thu, 30 Aug 2012 15:03:43 GMT (envelope-from flo@freefall.freebsd.org) Received: (from flo@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q7UF3gSY088428; Thu, 30 Aug 2012 15:03:42 GMT (envelope-from flo) Date: Thu, 30 Aug 2012 15:03:42 GMT Message-Id: <201208301503.q7UF3gSY088428@freefall.freebsd.org> To: jason@linux.lg.ua, flo@FreeBSD.org, gecko@FreeBSD.org From: flo@FreeBSD.org Cc: Subject: Re: ports/159831: www/firefox is broken X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Aug 2012 15:03:44 -0000 Synopsis: www/firefox is broken State-Changed-From-To: open->closed State-Changed-By: flo State-Changed-When: Thu Aug 30 15:03:42 UTC 2012 State-Changed-Why: This should be fixed. http://www.freebsd.org/cgi/query-pr.cgi?pr=159831 From owner-freebsd-gecko@FreeBSD.ORG Thu Aug 30 15:04:21 2012 Return-Path: Delivered-To: gecko@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id B3286106566B; Thu, 30 Aug 2012 15:04:21 +0000 (UTC) (envelope-from flo@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 86D1A8FC0C; Thu, 30 Aug 2012 15:04:21 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q7UF4LEM088605; Thu, 30 Aug 2012 15:04:21 GMT (envelope-from flo@freefall.freebsd.org) Received: (from flo@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q7UF4Lj9088601; Thu, 30 Aug 2012 15:04:21 GMT (envelope-from flo) Date: Thu, 30 Aug 2012 15:04:21 GMT Message-Id: <201208301504.q7UF4Lj9088601@freefall.freebsd.org> To: shurd@sasktel.net, flo@FreeBSD.org, gecko@FreeBSD.org From: flo@FreeBSD.org Cc: Subject: Re: ports/160933: Bad port interactions between Mozilla projects X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Aug 2012 15:04:21 -0000 Synopsis: Bad port interactions between Mozilla projects State-Changed-From-To: open->closed State-Changed-By: flo State-Changed-When: Thu Aug 30 15:04:20 UTC 2012 State-Changed-Why: This should be fixed. http://www.freebsd.org/cgi/query-pr.cgi?pr=160933 From owner-freebsd-gecko@FreeBSD.ORG Thu Aug 30 15:05:35 2012 Return-Path: Delivered-To: gecko@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 4622D1065676; Thu, 30 Aug 2012 15:05:35 +0000 (UTC) (envelope-from flo@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 195AF8FC1A; Thu, 30 Aug 2012 15:05:35 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q7UF5YoH088943; Thu, 30 Aug 2012 15:05:34 GMT (envelope-from flo@freefall.freebsd.org) Received: (from flo@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q7UF5YMa088939; Thu, 30 Aug 2012 15:05:34 GMT (envelope-from flo) Date: Thu, 30 Aug 2012 15:05:34 GMT Message-Id: <201208301505.q7UF5YMa088939@freefall.freebsd.org> To: avilla@FreeBSD.org, flo@FreeBSD.org, gecko@FreeBSD.org From: flo@FreeBSD.org Cc: Subject: Re: ports/170236: [patch] www/firefox: add support for PREFIX != LOCALBASE to Makefile.webplugins X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Aug 2012 15:05:35 -0000 Synopsis: [patch] www/firefox: add support for PREFIX != LOCALBASE to Makefile.webplugins State-Changed-From-To: open->closed State-Changed-By: flo State-Changed-When: Thu Aug 30 15:05:34 UTC 2012 State-Changed-Why: Committed. Thanks! http://www.freebsd.org/cgi/query-pr.cgi?pr=170236 From owner-freebsd-gecko@FreeBSD.ORG Thu Aug 30 19:23:04 2012 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3662C10656DE for ; Thu, 30 Aug 2012 19:23:04 +0000 (UTC) (envelope-from amarat@ksu.ru) Received: from zealot.ksu.ru (zealot.hitv.ru [83.151.8.230]) by mx1.freebsd.org (Postfix) with ESMTP id 300D38FC0A for ; Thu, 30 Aug 2012 19:23:01 +0000 (UTC) Received: from zealot.ksu.ru (localhost.lnet [127.0.0.1]) by zealot.ksu.ru (8.14.5/8.14.5) with ESMTP id q7UJMsUB010488; Thu, 30 Aug 2012 23:22:54 +0400 (MSK) (envelope-from amarat@ksu.ru) Message-ID: <503FBD8D.60304@ksu.ru> Date: Thu, 30 Aug 2012 23:22:53 +0400 From: "Marat N.Afanasyev" User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:15.0) Gecko/20120830 Firefox/15.0 SeaMonkey/2.12 MIME-Version: 1.0 To: Jan Beich References: <503E5A42.1050100@ksu.ru> <503F2586.1070903@ksu.ru> <1T791T-0004xp-DS@internal.tormail.org> In-Reply-To: <1T791T-0004xp-DS@internal.tormail.org> Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha1; boundary="------------ms090305090601070703070200" X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: freebsd-gecko@freebsd.org Subject: Re: seamonkey 2.12 core dumps with gstreamer enabled on any(?) html5-video and in lightning X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Aug 2012 19:23:04 -0000 This is a cryptographically signed message in MIME format. --------------ms090305090601070703070200 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable Jan Beich wrote: > "Marat N.Afanasyev" writes: > >> Marat N.Afanasyev wrote: >> >>> Hello! >>> >>> just tried to use 2.12 and encountered a core dump on html5 video wit= h >>> gstreamer. > > So? Have you tried with files/patch-bug761030 or not? > >> and it crashes when saving changes to existing lightning event. so, >> 2.12 is mostly unusable to me :( > > Can you provide a backtrace, steps to reproduce on a clean profile and > FreeBSD version you're using? Also, try building using lang/clang or > lang/gcc. > > yes, it seems that problem with gstreamer is fixed. as far as lightning=20 coredump I cannot repet it yet. If it appear again I'll get backtrace --=20 SY, Marat --------------ms090305090601070703070200-- From owner-freebsd-gecko@FreeBSD.ORG Thu Aug 30 19:31:33 2012 Return-Path: Delivered-To: gecko@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4DBF9106564A for ; Thu, 30 Aug 2012 19:31:33 +0000 (UTC) (envelope-from hm@hm.net.br) Received: from msrv.matik.com.br (msrv.matik.com.br [187.95.0.181]) by mx1.freebsd.org (Postfix) with ESMTP id B0D358FC14 for ; Thu, 30 Aug 2012 19:31:32 +0000 (UTC) Received: from pop1.hm.net.br (pop1.hm.net.br [189.7.39.144]) (authenticated bits=0) by msrv.matik.com.br (8.14.5/8.14.5) with ESMTP id q7UJVMVe052932 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO) for ; Thu, 30 Aug 2012 16:31:22 -0300 (BRT) (envelope-from hm@hm.net.br) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.97.5 at msrv.matik.com.br X-DKIM: OpenDKIM Filter v2.5.2 msrv.matik.com.br q7UJVMVe052932 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=hm.net.br; s=racoon; t=1346355082; bh=sC7bx/7S5gQ1alY7X1opIpoQXqUhXOJ6R8yeTZJ7Xmc=; h=Date:From:To:Subject; b=r4QhcPQt0wJC8cZ/6nL5kJOAqkdFToCIiAmMaZ2WLCY1TFbC7AXmUs8zc3z8xiNjQ Bp8sURrgluA1To3UKmUJrqT5dar1ccbzqxjkCse/4+4iRBAnbbVwmtm9kCFknftgFZ PoAk3YkDt2v0Ty82jGEBEbVnxmjdwg+IwYPVjJgw= Authentication-Results: msrv.matik.com.br; sender-id=pass header.from=hm@hm.net.br; auth=pass (PLAIN); spf=pass smtp.mfrom=hm@hm.net.br Message-ID: <503FBF81.3020004@hm.net.br> Date: Thu, 30 Aug 2012 16:31:13 -0300 From: H Organization: HM-Net TI Ltda. User-Agent: Mozilla/5.0 (X11; FreeBSD i386; rv:14.0) Gecko/20120805 Firefox/14.0.1 SeaMonkey/2.11 MIME-Version: 1.0 To: gecko@FreeBSD.org X-Enigmail-Version: 1.4.3 OpenPGP: id=9C63083C Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig0AB937A82CB9B2BC62C424C2" X-Spam-Status: No, score=-295.8 required=5.0 tests=AWL=0.107,BAYES_00=-1.9,DKIM_SIGNED=0.1,DKIM_VALID=-0.1,DKIM_VALID_AU=-0.1,RCVD_IN_BRBL_LASTEXT=1.449,RCVD_IN_PBL=3.335,RCVD_IN_RP_RNBL=1.31,SPF_PASS=-0.001,T_RP_MATCHES_RCVD=-0.01,USER_IN_DKIM_WHITELIST=-100,USER_IN_SPF_WHITELIST=-100,USER_IN_WHITELIST=-100 msrv.matik.com.br 1282; Body=1 Fuz1=1 Fuz2=1 Reported 0 times. [127.0.0.2] [127.0.0.6] [127.0.0.11] [1 mail.matik.com.br.] [187.95.0.182] autolearn=no ASN AS28573 189.7.36.0/22 X-Spam-Checker-Version: SpamAssassin 3.3.2-hm_201202.c (2011-06-06) on msrv.matik.com.br Cc: Subject: seamonkey 2.12 compile fails X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Aug 2012 19:31:33 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig0AB937A82CB9B2BC62C424C2 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable please have a look thanks Hans =3D=3D=3D> Extracting for seamonkey-2.12 =3D> SHA256 Checksum OK for seamonkey-2.12.source.tar.bz2. =3D=3D=3D> seamonkey-2.12 depends on file: /usr/local/bin/perl5.12.4 - = found =3D=3D=3D> Patching for seamonkey-2.12 =3D=3D=3D> seamonkey-2.12 depends on file: /usr/local/bin/perl5.12.4 - = found =3D=3D=3D> Applying extra patch /dados/ports/www/seamonkey/files/extra-patch-bridge-bridge.mk 1 out of 1 hunks failed--saving rejects to bridge/bridge.mk.rej *** [do-patch] Error code 1 Stop in /dados/ports/www/seamonkey. *** [build] Error code 1 Stop in /dados/ports/www/seamonkey. ** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade20120830-3952-2ihmys-0 env UPGRADE_TOOL=3Dportupgrade UPGRADE_PORT=3Dseamonkey-2.11 UPGRADE_PORT_VER=3D2.11 make ** Fix the problem and try again. ############### bridge/bridge.mk.rej *************** *** 38,47 **** APP_LIBXUL_DIRS +=3D $(DEPTH)$(SUBDIR)/mozilla/xpfe/components/autocomp= lete - #ifdef MOZ_LDAP_XPCOM APP_LIBXUL_STATICDIRS +=3D $(DEPTH)$(SUBDIR)/ldap/sdks/c-sdk APP_LIBXUL_DIRS +=3D $(DEPTH)$(SUBDIR)/ldap/xpcom - #endif #ifdef MOZ_MORK APP_LIBXUL_DIRS +=3D $(DEPTH)$(SUBDIR)/db/mork --- 38,47 ---- APP_LIBXUL_DIRS +=3D $(DEPTH)$(SUBDIR)/mozilla/xpfe/components/autocomp= lete + ifdef MOZ_LDAP_XPCOM APP_LIBXUL_STATICDIRS +=3D $(DEPTH)$(SUBDIR)/ldap/sdks/c-sdk APP_LIBXUL_DIRS +=3D $(DEPTH)$(SUBDIR)/ldap/xpcom + endif #ifdef MOZ_MORK APP_LIBXUL_DIRS +=3D $(DEPTH)$(SUBDIR)/db/mork #################### FreeBSD pop1.hm.net.br 9.1-PRERELEASE FreeBSD 9.1-PRERELEASE #1 r238716M: Mon Aug 27 23:39:52 BRT 2012 hmm@pop1.hm.net.br:/usr/obj/dados/src/sys/WIPMINI i386 --=20 HM +55 11 4249.2222 --------------enig0AB937A82CB9B2BC62C424C2 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iEYEARECAAYFAlA/v4oACgkQvKVfg5xjCDxshwCdE+QfT0CZR3fmMnjltRsDtggN 6ucAoJbPrw7hqWEzSSsc3RvJmRJELR9v =Ib0s -----END PGP SIGNATURE----- --------------enig0AB937A82CB9B2BC62C424C2-- From owner-freebsd-gecko@FreeBSD.ORG Thu Aug 30 20:22:17 2012 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 71AB4106566B for ; Thu, 30 Aug 2012 20:22:17 +0000 (UTC) (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.245.56]) by mx1.freebsd.org (Postfix) with ESMTP id DA4B68FC1F for ; Thu, 30 Aug 2012 20:22:16 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id q7UKM9vi064423 for ; Thu, 30 Aug 2012 20:22:09 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id q7UKM4qL062322 for freebsd-gecko@freebsd.org; Thu, 30 Aug 2012 20:22:04 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Thu, 30 Aug 2012 20:22:04 GMT Message-Id: <201208302022.q7UKM4qL062322@trillian.chruetertee.ch> X-Authentication-Warning: trillian.chruetertee.ch: www set sender to svn-freebsd-gecko@chruetertee.ch using -f From: svn-freebsd-gecko@chruetertee.ch To: freebsd-gecko@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: [SVN-Commit] r967 - in branches/experimental: . mail/linux-thunderbird mail/thunderbird-i18n www/firefox www/firefox-i18n www/linux-firefox www/linux-seamonkey www/seamonkey-i18n X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: freebsd-gecko@freebsd.org List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Aug 2012 20:22:17 -0000 Author: flo Date: Thu Aug 30 20:22:04 2012 New Revision: 967 Log: Also commit what i committed to ports svn to gecko svn. The experimental branch and ports svn should be exactly the same after this commit. Modified: branches/experimental/Gecko_ChangeLog branches/experimental/mail/linux-thunderbird/Makefile branches/experimental/mail/linux-thunderbird/distinfo branches/experimental/mail/thunderbird-i18n/Makefile branches/experimental/www/firefox-i18n/Makefile branches/experimental/www/firefox/Makefile.webplugins branches/experimental/www/linux-firefox/Makefile branches/experimental/www/linux-firefox/distinfo branches/experimental/www/linux-seamonkey/Makefile branches/experimental/www/linux-seamonkey/distinfo branches/experimental/www/linux-seamonkey/pkg-plist branches/experimental/www/seamonkey-i18n/Makefile Modified: branches/experimental/Gecko_ChangeLog ============================================================================== --- branches/experimental/Gecko_ChangeLog Thu Aug 30 04:06:25 2012 (r966) +++ branches/experimental/Gecko_ChangeLog Thu Aug 30 20:22:04 2012 (r967) @@ -1,14 +0,0 @@ -gecko 15: -- update firefox and thunderbird to 15.0 -- update seamonkey to 2.12 -- update nss to 3.13.6 -- update bsdipc code (posix_spawn, SysV shared memory) -- rename patches to easily track those not (yet) submitted upstream -- reduce package size, except for www/libxul[1] -- restore default objdir to what it was in 13.0[2] -- don't accidentally pick up headers from installed ports[3] -- *miscellaneous cleanups and fixups* - -Obtained from: OpenBSD ports[1] -Affects: mail/enigmail[2] -PR: ports/159831, ports/160933, ports/170467[3] Modified: branches/experimental/mail/linux-thunderbird/Makefile ============================================================================== --- branches/experimental/mail/linux-thunderbird/Makefile Thu Aug 30 04:06:25 2012 (r966) +++ branches/experimental/mail/linux-thunderbird/Makefile Thu Aug 30 20:22:04 2012 (r967) @@ -6,7 +6,7 @@ # PORTNAME= thunderbird -PORTVERSION= 10.0.6 +PORTVERSION= 10.0.7 CATEGORIES= mail MASTER_SITE_SUBDIR?= ${PORTNAME}/releases/${PORTVERSION}esr/linux-i686/en-US DISTNAME= ${PORTNAME}-${DISTVERSION}esr Modified: branches/experimental/mail/linux-thunderbird/distinfo ============================================================================== --- branches/experimental/mail/linux-thunderbird/distinfo Thu Aug 30 04:06:25 2012 (r966) +++ branches/experimental/mail/linux-thunderbird/distinfo Thu Aug 30 20:22:04 2012 (r967) @@ -1,2 +1,2 @@ -SHA256 (thunderbird-10.0.6esr.tar.bz2) = 7051b910825a2838ac9a1bcb23c520d82be5fed4871266f1cd8954a8e876776b -SIZE (thunderbird-10.0.6esr.tar.bz2) = 18574190 +SHA256 (thunderbird-10.0.7esr.tar.bz2) = 2b1fd99bcaa6b4288f86eba7bdf80fe467cde0cf2899a7ec106ba1e4fee0625c +SIZE (thunderbird-10.0.7esr.tar.bz2) = 18582085 Modified: branches/experimental/mail/thunderbird-i18n/Makefile ============================================================================== --- branches/experimental/mail/thunderbird-i18n/Makefile Thu Aug 30 04:06:25 2012 (r966) +++ branches/experimental/mail/thunderbird-i18n/Makefile Thu Aug 30 20:22:04 2012 (r967) @@ -27,7 +27,7 @@ .endif NO_BUILD= yes -USE_THUNDERBIRD= 14 +USE_THUNDERBIRD= 15 USE_XPI= thunderbird linux-thunderbird THUNDERBIRD_I18N_ALL= ar br ca cs da de en-GB en-US es-AR es-ES et eu fi fr \ Modified: branches/experimental/www/firefox-i18n/Makefile ============================================================================== --- branches/experimental/www/firefox-i18n/Makefile Thu Aug 30 04:06:25 2012 (r966) +++ branches/experimental/www/firefox-i18n/Makefile Thu Aug 30 20:22:04 2012 (r967) @@ -18,7 +18,7 @@ EXTRACT_DEPENDS= zip:${PORTSDIR}/archivers/zip -USE_FIREFOX= 14 +USE_FIREFOX= 15 USE_XPI= firefox linux-firefox USE_SUBMAKE= yes Modified: branches/experimental/www/firefox/Makefile.webplugins ============================================================================== --- branches/experimental/www/firefox/Makefile.webplugins Thu Aug 30 04:06:25 2012 (r966) +++ branches/experimental/www/firefox/Makefile.webplugins Thu Aug 30 20:22:04 2012 (r967) @@ -14,10 +14,10 @@ # Documentation and examples: # # Makefile.webplugins will create symlinks automatically for each supported -# applications that supports the webplugins framework. Also, it will remove +# application that supports the webplugins framework. Also, it will remove # these symlinks when the plug-in port is uninstalled. # -# USE_WEBPLUGINS - Specify a list of application(s) that this plug-in +# USE_WEBPLUGINS - Specify a list of applications that this plug-in # port supports. For each of these applications, a # symlink will be created in # lib/browser_plugins/symlinks. See @@ -26,13 +26,13 @@ # Default: USE_WEBPLUGINS=${WEBPLUGINS_APPS_ALL} (all # applications) # -# WEBPLUGINS_NAME - If your port installs file(s) in ${WEBPLUGINS_DIR}, +# WEBPLUGINS_NAME - If your port installs files in ${WEBPLUGINS_DIR}, # then you can tweak WEBPLUGINS_NAME to change the # name of the directory # (lib/browser_plugins/symlinks/WEBPLUGINS_NAME). # Default: WEBPLUGINS_NAME=${PKGBASE} # -# WEBPLUGINS_FILES - The plug-in file(s) that are going to be linked +# WEBPLUGINS_FILES - The plug-in files that are going to be linked # in lib/browser_plugins/symlinks/*/. It cannot # be empty or the port will set IGNORE. # @@ -40,9 +40,9 @@ # found. Each plug-in file in WEBPLUGINS_FILES # must be found in WEBPLUGINS_DIR. If your port # does not install in WEBPLUGINS_DIR, but in its own -# path. You will need to specify that here or +# path, you will need to specify that here or # symlinks will be created to non-existent files. -# Default: WEBPLUGINS_DIR?=${WEBPLUGINS_LIBDIR}/${WEBPLUGINS_NAME} +# Default: WEBPLUGINS_DIR=${WEBPLUGINS_LIBDIR:S,^${LOCALBASE}/,${PREFIX}/,}/${WEBPLUGINS_NAME} # # # The USE_WEBPLUGINS supports wildcards, native, and linux; so you can do any @@ -53,8 +53,8 @@ # USE_WEBPLUGINS=linux (Supports linux-*) # USE_WEBPLUGINS=opera webkit-gtk2 # -# Example to add in Makefile and pkg-plist if the plug-in file(s) install in -# WEBPLUGINS_DIR, and if your port does this manually: +# Example to add in Makefile and pkg-plist if the plug-in files are installled +# to WEBPLUGINS_DIR, and if your port does this manually: # # Makefile: # ------------------------------------------------------ @@ -104,7 +104,7 @@ # ------------------------------------------------------ # [...] # USE_WEBPLUGINS=gecko* -# WEBPLUGINS_DIR=#{PREFIX}/lib/application +# WEBPLUGINS_DIR=${PREFIX}/lib/application # WEBPLUGINS_FILES=fooplugin.so fooplugin.xpi # # .include @@ -155,7 +155,7 @@ .if !defined(WEBPLUGINS_FILES) || ${WEBPLUGINS_FILES} == "empty" || \ ${WEBPLUGINS_FILES} == "" -IGNORE= cannot install: the WEBPLUGINS_FILES is empty, please add plugins file in it and see in www/firefox/Makefile.webplugins for document +IGNORE= can't be installed: WEBPLUGINS_FILES is empty. Please, add plug-in files to it and check www/firefox/Makefile.webplugins for documentation .endif .for _TEMP_APP__ in ${WEBPLUGINS_APPS_ALL} @@ -178,28 +178,28 @@ WEBPLUGINS_SLDIRS= ${USE_WEBPLUGINS_EXP:S.^.${WEBPLUGINS_SLDIR}/.} WEBPLUGINS_LINKFARMS= ${WEBPLUGINS_APPS} ${WEBPLUGINS_SLDIRS} -WEBPLUGINS_LIBDIR= ${PREFIX}/lib/browser_plugins +WEBPLUGINS_LIBDIR= ${LOCALBASE}/lib/browser_plugins WEBPLUGINS_SLDIR= ${WEBPLUGINS_LIBDIR}/symlinks -WEBPLUGINS_DIR?= ${WEBPLUGINS_LIBDIR}/${WEBPLUGINS_NAME} +WEBPLUGINS_DIR?= ${WEBPLUGINS_LIBDIR:S,^${LOCALBASE}/,${PREFIX}/,}/${WEBPLUGINS_NAME} PLIST_SUB+= WEBPLUGINS_DIR="${WEBPLUGINS_DIR:S,^${PREFIX}/,,}" _LNWF= ${WEBPLUGINS_FILES:S,^,${WEBPLUGINS_DIR}/,} _Q= 2>/dev/null || true -_WLD= ${WEBPLUGINS_LIBDIR:S,^${PREFIX},%D,} -_WLF= ${WEBPLUGINS_LINKFARMS:S,${PREFIX},%D,} -_WSD= ${WEBPLUGINS_SLDIR:S,^${PREFIX},%D,} +_WLD= ${WEBPLUGINS_LIBDIR:S,^${LOCALBASE},%D,} +_WLF= ${WEBPLUGINS_LINKFARMS:S,${LOCALBASE},%D,} +_WSD= ${WEBPLUGINS_SLDIR:S,^${LOCALBASE},%D,} webplugins-post-install: @if [ ! -d ${WEBPLUGINS_DIR} ]; then \ ${ECHO_CMD}; \ - ${ECHO_CMD} "ERROR: The \"${WEBPLUGINS_DIR}\" in WEBPLUGINS_DIR is either a typo or no longer exists. Please make a bug report to ${MAINTAINER} (maintainer)."; \ + ${ECHO_CMD} "ERROR: \"${WEBPLUGINS_DIR}\" in WEBPLUGINS_DIR is either a typo or no longer exists. Please, file a bug report to ${MAINTAINER} (maintainer)."; \ ${ECHO_CMD}; \ else \ for _f in ${WEBPLUGINS_FILES}; do \ if [ ! -f ${WEBPLUGINS_DIR}/$${_f} ]; then \ ${ECHO_CMD}; \ - ${ECHO_CMD} "ERROR: The \"$${_f}\" in WEBPLUGINS_FILES is either a typo or no longer exists. Please make a bug report to ${MAINTAINER} (maintainer)."; \ + ${ECHO_CMD} "ERROR: \"$${_f}\" in WEBPLUGINS_FILES is either a typo or no longer exists. Please, file a bug report to ${MAINTAINER} (maintainer)."; \ ${ECHO_CMD}; \ fi; \ done; \ @@ -210,6 +210,10 @@ ${LN} -sf $${_l} $${_d}/ ${_Q}; \ done; \ done; \ + if [ "${PREFIX}" != "${LOCALBASE}" ]; then \ + ${ECHO_CMD} "@unexec rmdir ${_WLD} ${_Q}" >> ${TMPPLIST}; \ + fi; \ + ${ECHO_CMD} "@cwd ${LOCALBASE}" >> ${TMPPLIST}; \ for _d in ${_WLF}; do \ ${ECHO_CMD} "@exec ${INSTALL} -d $$_d" >> ${TMPPLIST}; \ for _l in ${_LNWF}; do \ Modified: branches/experimental/www/linux-firefox/Makefile ============================================================================== --- branches/experimental/www/linux-firefox/Makefile Thu Aug 30 04:06:25 2012 (r966) +++ branches/experimental/www/linux-firefox/Makefile Thu Aug 30 20:22:04 2012 (r967) @@ -6,7 +6,7 @@ # PORTNAME= firefox -PORTVERSION= 10.0.6 +PORTVERSION= 10.0.7 PORTEPOCH= 1 CATEGORIES= www MASTER_SITE_SUBDIR?= firefox/releases/${PORTVERSION}esr/linux-i686/en-US Modified: branches/experimental/www/linux-firefox/distinfo ============================================================================== --- branches/experimental/www/linux-firefox/distinfo Thu Aug 30 04:06:25 2012 (r966) +++ branches/experimental/www/linux-firefox/distinfo Thu Aug 30 20:22:04 2012 (r967) @@ -1,2 +1,2 @@ -SHA256 (firefox-10.0.6esr.tar.bz2) = d2a3fb68bcdb3f0a19885b194f1372a8c3720e5a6019327d41dc8554c805c1cd -SIZE (firefox-10.0.6esr.tar.bz2) = 17298232 +SHA256 (firefox-10.0.7esr.tar.bz2) = 86d7b4eacead16e34cd58631c84a15d67dcdf8ef457ed6a140e2abe76fe703a8 +SIZE (firefox-10.0.7esr.tar.bz2) = 17303135 Modified: branches/experimental/www/linux-seamonkey/Makefile ============================================================================== --- branches/experimental/www/linux-seamonkey/Makefile Thu Aug 30 04:06:25 2012 (r966) +++ branches/experimental/www/linux-seamonkey/Makefile Thu Aug 30 20:22:04 2012 (r967) @@ -6,7 +6,7 @@ # PORTNAME= seamonkey -PORTVERSION= 2.11 +PORTVERSION= 2.12 CATEGORIES= www MASTER_SITE_SUBDIR= ${PORTNAME}/releases/${PORTVERSION}/linux-i686/en-US Modified: branches/experimental/www/linux-seamonkey/distinfo ============================================================================== --- branches/experimental/www/linux-seamonkey/distinfo Thu Aug 30 04:06:25 2012 (r966) +++ branches/experimental/www/linux-seamonkey/distinfo Thu Aug 30 20:22:04 2012 (r967) @@ -1,2 +1,2 @@ -SHA256 (seamonkey-2.11.tar.bz2) = a00c9c4d01a1ad74bc5828cbc96cfc349076ad78e0b218ec0ba871e80ff5c405 -SIZE (seamonkey-2.11.tar.bz2) = 23241380 +SHA256 (seamonkey-2.12.tar.bz2) = 52854628b4324ca27f2b5f5f5a1794ae4559eea03dfc000350973a0bc96c071f +SIZE (seamonkey-2.12.tar.bz2) = 22987660 Modified: branches/experimental/www/linux-seamonkey/pkg-plist ============================================================================== --- branches/experimental/www/linux-seamonkey/pkg-plist Thu Aug 30 04:06:25 2012 (r966) +++ branches/experimental/www/linux-seamonkey/pkg-plist Thu Aug 30 20:22:04 2012 (r967) @@ -119,6 +119,7 @@ lib/%%APP_NAME%%/searchplugins/yahoo.xml lib/%%APP_NAME%%/updater lib/%%APP_NAME%%/updater.ini +lib/%%APP_NAME%%/update-settings.ini @exec /bin/cp -R %%LOCALBASE%%/lib/npapi/symlinks/%%APP_NAME%%/ %D/lib/%%APP_NAME%%/plugins/ 2>/dev/null || true @exec /bin/cp -R %%LOCALBASE%%/lib/xpi/symlinks/%%APP_NAME%%/ %D/lib/%%APP_NAME%%/extensions/ 2>/dev/null || true @unexec /usr/bin/find %D/lib/%%APP_NAME%%/plugins/ -depth 1 -type l -delete 2>/dev/null || true Modified: branches/experimental/www/seamonkey-i18n/Makefile ============================================================================== --- branches/experimental/www/seamonkey-i18n/Makefile Thu Aug 30 04:06:25 2012 (r966) +++ branches/experimental/www/seamonkey-i18n/Makefile Thu Aug 30 20:22:04 2012 (r967) @@ -22,7 +22,7 @@ PLISTD?= ${WRKDIR}/plist_dirs PLISTF?= ${WRKDIR}/plist_files -USE_SEAMONKEY= 11 +USE_SEAMONKEY= 12 USE_XPI= seamonkey linux-seamonkey USE_SUBMAKE= yes From owner-freebsd-gecko@FreeBSD.ORG Thu Aug 30 20:29:41 2012 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6A0B0106566B for ; Thu, 30 Aug 2012 20:29:41 +0000 (UTC) (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.245.56]) by mx1.freebsd.org (Postfix) with ESMTP id CBCC78FC12 for ; Thu, 30 Aug 2012 20:29:40 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id q7UKTdXB078685 for ; Thu, 30 Aug 2012 20:29:39 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id q7UKTYVK078623 for freebsd-gecko@freebsd.org; Thu, 30 Aug 2012 20:29:34 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Thu, 30 Aug 2012 20:29:34 GMT Message-Id: <201208302029.q7UKTYVK078623@trillian.chruetertee.ch> X-Authentication-Warning: trillian.chruetertee.ch: www set sender to svn-freebsd-gecko@chruetertee.ch using -f From: svn-freebsd-gecko@chruetertee.ch To: freebsd-gecko@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: [SVN-Commit] r968 - branches/experimental trunk X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: freebsd-gecko@freebsd.org List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Aug 2012 20:29:41 -0000 Author: flo Date: Thu Aug 30 20:29:34 2012 New Revision: 968 Log: Retire the exeprimental branch, from now on we will develop in trunk. This commit removes trunk and moves branches/experimental to trunk. Replaced: trunk/ - copied from r967, branches/experimental/ Deleted: branches/experimental/ From owner-freebsd-gecko@FreeBSD.ORG Fri Aug 31 10:04:36 2012 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 512141065675 for ; Fri, 31 Aug 2012 10:04:36 +0000 (UTC) (envelope-from mexas@bristol.ac.uk) Received: from dirj.bris.ac.uk (dirj.bris.ac.uk [137.222.10.78]) by mx1.freebsd.org (Postfix) with ESMTP id 09ADE8FC08 for ; Fri, 31 Aug 2012 10:04:35 +0000 (UTC) Received: from smtp-auth2.bris.ac.uk ([137.222.10.94] helo=ncs.bris.ac.uk) by dirj.bris.ac.uk with esmtp (Exim 4.72) (envelope-from ) id 1T7O5I-0003kN-0R; Fri, 31 Aug 2012 11:04:29 +0100 Received: from mech-cluster241.men.bris.ac.uk ([137.222.187.241]) by ncs.bris.ac.uk with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.72) (envelope-from ) id 1T7O5H-0002tG-OS; Fri, 31 Aug 2012 11:04:15 +0100 Received: from mech-cluster241.men.bris.ac.uk (localhost [127.0.0.1]) by mech-cluster241.men.bris.ac.uk (8.14.5/8.14.5) with ESMTP id q7VA4F5p028955; Fri, 31 Aug 2012 11:04:15 +0100 (BST) (envelope-from mexas@mech-cluster241.men.bris.ac.uk) Received: (from mexas@localhost) by mech-cluster241.men.bris.ac.uk (8.14.5/8.14.5/Submit) id q7VA4FUI028954; Fri, 31 Aug 2012 11:04:15 +0100 (BST) (envelope-from mexas) Date: Fri, 31 Aug 2012 11:04:15 +0100 (BST) From: Anton Shterenlikht Message-Id: <201208311004.q7VA4FUI028954@mech-cluster241.men.bris.ac.uk> To: jbeich@tormail.org, mexas@bristol.ac.uk In-Reply-To: <1T4yxT-000N40-H1@internal.tormail.org> X-Spam-Score: -3.6 X-Spam-Level: --- Cc: freebsd-gecko@freebsd.org Subject: Re: ia64 firefox-esr ./yarr/pcre/pcre.h:49:18: error: jstl.h: No such file or directory X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: mexas@bristol.ac.uk List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 Aug 2012 10:04:36 -0000 From jbeich@tormail.org Fri Aug 24 21:01:41 2012 Anton Shterenlikht writes: >> $ patch -p0 -d $(make -V WRKSRC) -i ~/patch-pagesize-ia64-sparc64 I updated to r966. With this patch under files, and with # cat Makefile.local MOZ_OPTIONS += --disable-tracejit --disable-methodjit # I can build and install experimental/www/firefox: http://eis.bris.ac.uk/~mexas/ia64-exp-ff15-build.log It segfaults straight away on the firefox congratulations page (or whatever it is called): http://eis.bris.ac.uk/~mexas/ia64-exp-ff15-debug-output I get two coredumps: -rw------- 1 mexas wheel 403849216 Aug 31 10:29 firefox-bin.core -rw------- 1 mexas wheel 226189312 Aug 31 10:32 firefox.core I analyse the firefox.core with "bt" and "thread apply all bt": http://eis.bris.ac.uk/~mexas/ia64-exp-ff15-gdb It seems thead 8 has some useful data. Not sure how to analyse firefox-bin, what I did was: TZAV> gdb /usr/local/lib/firefox/firefox-bin firefox-bin.core GNU gdb 6.1.1 [FreeBSD] Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "ia64-marcel-freebsd"... Core was generated by `firefox-bin'. Program terminated with signal 6, Aborted. #0 0x0000000127486a80 in ?? () (gdb) bt #0 0x0000000127486a80 in ?? () #1 0x00000001273a55a0 in ?? () Previous frame identical to this frame (corrupt stack?) (gdb) thread apply all bt Thread 4 (process 101172): #0 0x00000001273b9bc0 in ?? () #1 0x000000012739ed00 in ?? () Previous frame identical to this frame (corrupt stack?) Thread 3 (process 101178): #0 0x00000001273b9bc0 in ?? () #1 0x000000012739ed00 in ?? () Previous frame identical to this frame (corrupt stack?) Thread 2 (process 101199): #0 0x00000001273b9bc0 in ?? () #1 0x000000012739ed00 in ?? () Previous frame identical to this frame (corrupt stack?) Thread 1 (process 100141): #0 0x0000000127486a80 in ?? () #1 0x00000001273a55a0 in ?? () Previous frame identical to this frame (corrupt stack?) (gdb) which is no use. Many thanks Anton P.S. Sorry about my shell syntax ignorance. I didn't realise that >> $ LD_LIBRARY_PATH=. ./firefox is 2 separate commands on one line. From owner-freebsd-gecko@FreeBSD.ORG Fri Aug 31 13:00:35 2012 Return-Path: Delivered-To: gecko@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id B4B62106564A; Fri, 31 Aug 2012 13:00:35 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 8885E8FC12; Fri, 31 Aug 2012 13:00:35 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q7VD0ZOf015454; Fri, 31 Aug 2012 13:00:35 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q7VD0ZeP015450; Fri, 31 Aug 2012 13:00:35 GMT (envelope-from edwin) Date: Fri, 31 Aug 2012 13:00:35 GMT Message-Id: <201208311300.q7VD0ZeP015450@freefall.freebsd.org> To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, gecko@FreeBSD.org From: edwin@FreeBSD.org Cc: Subject: Re: ports/171203: www/seamonkey-i18n misses ukrainian language X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 Aug 2012 13:00:35 -0000 Synopsis: www/seamonkey-i18n misses ukrainian language Responsible-Changed-From-To: freebsd-ports-bugs->gecko Responsible-Changed-By: edwin Responsible-Changed-When: Fri Aug 31 13:00:35 UTC 2012 Responsible-Changed-Why: Over to maintainer (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=171203 From owner-freebsd-gecko@FreeBSD.ORG Fri Aug 31 14:00:53 2012 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 3AF54106568A for ; Fri, 31 Aug 2012 14:00:53 +0000 (UTC) (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.245.56]) by mx1.freebsd.org (Postfix) with ESMTP id 652F28FC27 for ; Fri, 31 Aug 2012 14:00:51 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id q7VE0oOb048710 for ; Fri, 31 Aug 2012 14:00:50 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id q7VE0jne047834 for freebsd-gecko@freebsd.org; Fri, 31 Aug 2012 14:00:45 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Fri, 31 Aug 2012 14:00:45 GMT Message-Id: <201208311400.q7VE0jne047834@trillian.chruetertee.ch> X-Authentication-Warning: trillian.chruetertee.ch: www set sender to svn-freebsd-gecko@chruetertee.ch using -f From: svn-freebsd-gecko@chruetertee.ch To: freebsd-gecko@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: [SVN-Commit] r969 - trunk/www/seamonkey-i18n X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: freebsd-gecko@freebsd.org List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 Aug 2012 14:00:53 -0000 Author: flo Date: Fri Aug 31 14:00:45 2012 New Revision: 969 Log: Add Ukrainian langpack PR: ports/171203 Submitted by: Volodymyr Kostyrko Modified: trunk/www/seamonkey-i18n/Makefile.lang trunk/www/seamonkey-i18n/Makefile.option trunk/www/seamonkey-i18n/distinfo Modified: trunk/www/seamonkey-i18n/Makefile.lang ============================================================================== --- trunk/www/seamonkey-i18n/Makefile.lang Thu Aug 30 20:29:34 2012 (r968) +++ trunk/www/seamonkey-i18n/Makefile.lang Fri Aug 31 14:00:45 2012 (r969) @@ -8,7 +8,7 @@ # SEAMONKEY_I18N_ALL_= ca cs de en-GB en-US es-AR es-ES \ fi fr hu it ja-JP-mac ja lt nb-NO nl pl \ - pt-PT ru sk sv-SE tr + pt-PT ru sk sv-SE tr uk .if defined(SEAMONKEY_I18N_ALL) || (defined(PACKAGE_BUILDING) && !exists(${OPTIONSFILE})) || make(makesum) SEAMONKEY_I18N= ${SEAMONKEY_I18N_ALL_} @@ -79,4 +79,7 @@ .ifndef WITHOUT_LANG_TR SEAMONKEY_I18N+= tr .endif +.ifndef WITHOUT_LANG_UA +SEAMONKEY_I18N+= uk +.endif .endif Modified: trunk/www/seamonkey-i18n/Makefile.option ============================================================================== --- trunk/www/seamonkey-i18n/Makefile.option Thu Aug 30 20:29:34 2012 (r968) +++ trunk/www/seamonkey-i18n/Makefile.option Fri Aug 31 14:00:45 2012 (r969) @@ -26,4 +26,5 @@ LANG_SA "Spanish (Argentina)" off \ LANG_SE "Swedish" off \ LANG_SK "Slovak" off \ - LANG_TR "Turkish" off + LANG_TR "Turkish" off \ + LANG_UA "Ukrainian" off Modified: trunk/www/seamonkey-i18n/distinfo ============================================================================== --- trunk/www/seamonkey-i18n/distinfo Thu Aug 30 20:29:34 2012 (r968) +++ trunk/www/seamonkey-i18n/distinfo Fri Aug 31 14:00:45 2012 (r969) @@ -42,3 +42,5 @@ SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.sv-SE.langpack.xpi) = 839343 SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.tr.langpack.xpi) = 40cb87452a0f9e698f47044edf8b32b5e746c0d1cbf18f033ad904b6d4c773b4 SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.tr.langpack.xpi) = 818972 +SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.uk.langpack.xpi) = 8f8ea20e1931c478f81cee5c9feaac42194573e5469ae03d6731951b2f2263e0 +SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.uk.langpack.xpi) = 883899 From owner-freebsd-gecko@FreeBSD.ORG Fri Aug 31 14:06:16 2012 Return-Path: Delivered-To: gecko@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 909CF106566B; Fri, 31 Aug 2012 14:06:16 +0000 (UTC) (envelope-from flo@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 64B9E8FC20; Fri, 31 Aug 2012 14:06:16 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q7VE6G4g023477; Fri, 31 Aug 2012 14:06:16 GMT (envelope-from flo@freefall.freebsd.org) Received: (from flo@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q7VE6GmH023473; Fri, 31 Aug 2012 14:06:16 GMT (envelope-from flo) Date: Fri, 31 Aug 2012 14:06:16 GMT Message-Id: <201208311406.q7VE6GmH023473@freefall.freebsd.org> To: c.kworr@gmail.com, flo@FreeBSD.org, gecko@FreeBSD.org From: flo@FreeBSD.org Cc: Subject: Re: ports/171203: www/seamonkey-i18n misses ukrainian language X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 Aug 2012 14:06:16 -0000 Synopsis: www/seamonkey-i18n misses ukrainian language State-Changed-From-To: open->closed State-Changed-By: flo State-Changed-When: Fri Aug 31 14:06:15 UTC 2012 State-Changed-Why: Committed. Thanks! http://www.freebsd.org/cgi/query-pr.cgi?pr=171203 From owner-freebsd-gecko@FreeBSD.ORG Fri Aug 31 14:10:12 2012 Return-Path: Delivered-To: gecko@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E61C2106564A for ; Fri, 31 Aug 2012 14:10:11 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id D280C8FC0C for ; Fri, 31 Aug 2012 14:10:11 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q7VEAB9R023602 for ; Fri, 31 Aug 2012 14:10:11 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q7VEABRQ023601; Fri, 31 Aug 2012 14:10:11 GMT (envelope-from gnats) Date: Fri, 31 Aug 2012 14:10:11 GMT Message-Id: <201208311410.q7VEABRQ023601@freefall.freebsd.org> To: gecko@FreeBSD.org From: dfilter@FreeBSD.ORG (dfilter service) Cc: Subject: Re: ports/171203: commit references a PR X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: dfilter service List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 Aug 2012 14:10:12 -0000 The following reply was made to PR ports/171203; it has been noted by GNATS. From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: ports/171203: commit references a PR Date: Fri, 31 Aug 2012 14:05:35 +0000 (UTC) Author: flo Date: Fri Aug 31 14:05:19 2012 New Revision: 303425 URL: http://svn.freebsd.org/changeset/ports/303425 Log: - Add Ukrainian langpack - cleanup Makefile headers PR: ports/171203 Submitted by: Volodymyr Kostyrko Modified: head/www/seamonkey-i18n/Makefile head/www/seamonkey-i18n/Makefile.lang (contents, props changed) head/www/seamonkey-i18n/Makefile.option (contents, props changed) head/www/seamonkey-i18n/distinfo Modified: head/www/seamonkey-i18n/Makefile ============================================================================== --- head/www/seamonkey-i18n/Makefile Fri Aug 31 13:57:22 2012 (r303424) +++ head/www/seamonkey-i18n/Makefile Fri Aug 31 14:05:19 2012 (r303425) @@ -1,9 +1,4 @@ -# New ports collection makefile for: firefox3-i18n -# Date created: 28 May 2006 -# Whom: Andrew Pantyukhin -# # $FreeBSD$ -# PORTNAME= seamonkey-i18n PORTVERSION= 2.12 Modified: head/www/seamonkey-i18n/Makefile.lang ============================================================================== --- head/www/seamonkey-i18n/Makefile.lang Fri Aug 31 13:57:22 2012 (r303424) +++ head/www/seamonkey-i18n/Makefile.lang Fri Aug 31 14:05:19 2012 (r303425) @@ -1,14 +1,10 @@ -# New ports collection makefile.lang for: firefox3-i18n -# Date created: 30 Nov 2008 -# Whom: Koji Yokota -# # $FreeBSD$ # -# Currently, the following 22 languages are supported. +# Currently, the following languages are supported. # SEAMONKEY_I18N_ALL_= ca cs de en-GB en-US es-AR es-ES \ fi fr hu it ja-JP-mac ja lt nb-NO nl pl \ - pt-PT ru sk sv-SE tr + pt-PT ru sk sv-SE tr uk .if defined(SEAMONKEY_I18N_ALL) || (defined(PACKAGE_BUILDING) && !exists(${OPTIONSFILE})) || make(makesum) SEAMONKEY_I18N= ${SEAMONKEY_I18N_ALL_} @@ -79,4 +75,7 @@ SEAMONKEY_I18N+= sv-SE .ifndef WITHOUT_LANG_TR SEAMONKEY_I18N+= tr .endif +.ifndef WITHOUT_LANG_UA +SEAMONKEY_I18N+= uk +.endif .endif Modified: head/www/seamonkey-i18n/Makefile.option ============================================================================== --- head/www/seamonkey-i18n/Makefile.option Fri Aug 31 13:57:22 2012 (r303424) +++ head/www/seamonkey-i18n/Makefile.option Fri Aug 31 14:05:19 2012 (r303425) @@ -1,9 +1,4 @@ -# New ports collection makefile.option for: firefox3-i18n -# Date created: 30 Nov 2008 -# Whom: Koji Yokota -# # $FreeBSD$ -# OPTIONS= LANG_CA "Catalan" off \ LANG_CS "Czech" off \ @@ -26,4 +21,5 @@ OPTIONS= LANG_CA "Catalan" LANG_SA "Spanish (Argentina)" off \ LANG_SE "Swedish" off \ LANG_SK "Slovak" off \ - LANG_TR "Turkish" off + LANG_TR "Turkish" off \ + LANG_UA "Ukrainian" off Modified: head/www/seamonkey-i18n/distinfo ============================================================================== --- head/www/seamonkey-i18n/distinfo Fri Aug 31 13:57:22 2012 (r303424) +++ head/www/seamonkey-i18n/distinfo Fri Aug 31 14:05:19 2012 (r303425) @@ -42,3 +42,5 @@ SHA256 (xpi/seamonkey-i18n-2.12/seamonke SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.sv-SE.langpack.xpi) = 839343 SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.tr.langpack.xpi) = 40cb87452a0f9e698f47044edf8b32b5e746c0d1cbf18f033ad904b6d4c773b4 SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.tr.langpack.xpi) = 818972 +SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.uk.langpack.xpi) = 8f8ea20e1931c478f81cee5c9feaac42194573e5469ae03d6731951b2f2263e0 +SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.uk.langpack.xpi) = 883899 _______________________________________________ svn-ports-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-ports-all To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org" From owner-freebsd-gecko@FreeBSD.ORG Fri Aug 31 18:39:32 2012 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E6EE9106564A for ; Fri, 31 Aug 2012 18:39:32 +0000 (UTC) (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.245.56]) by mx1.freebsd.org (Postfix) with ESMTP id 58DC18FC14 for ; Fri, 31 Aug 2012 18:39:31 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id q7VIdUGY092128 for ; Fri, 31 Aug 2012 18:39:30 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id q7VIdPC5091323 for freebsd-gecko@freebsd.org; Fri, 31 Aug 2012 18:39:25 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Fri, 31 Aug 2012 18:39:25 GMT Message-Id: <201208311839.q7VIdPC5091323@trillian.chruetertee.ch> X-Authentication-Warning: trillian.chruetertee.ch: www set sender to svn-freebsd-gecko@chruetertee.ch using -f From: svn-freebsd-gecko@chruetertee.ch To: freebsd-gecko@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: [SVN-Commit] r970 - in trunk/www/seamonkey: . files X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: freebsd-gecko@freebsd.org List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 Aug 2012 18:39:33 -0000 Author: jbeich Date: Fri Aug 31 18:39:24 2012 New Revision: 970 Log: unbreak unsetting LDAP and MAILNEWS options after bug 707305 Deleted: trunk/www/seamonkey/files/extra-patch-bridge-bridge.mk Modified: trunk/www/seamonkey/Makefile trunk/www/seamonkey/files/extra-mailnews-patch-bridge-bridge.mk Modified: trunk/www/seamonkey/Makefile ============================================================================== --- trunk/www/seamonkey/Makefile Fri Aug 31 14:00:45 2012 (r969) +++ trunk/www/seamonkey/Makefile Fri Aug 31 18:39:24 2012 (r970) @@ -77,7 +77,6 @@ .else # mail and news desired, but not LDAP .if ! ${PORT_OPTIONS:MLDAP} -EXTRA_PATCHES+= ${FILESDIR}/extra-patch-bridge-bridge.mk MOZ_OPTIONS+= --disable-ldap --enable-mailnews .else MOZ_OPTIONS+= --enable-ldap --enable-mailnews Modified: trunk/www/seamonkey/files/extra-mailnews-patch-bridge-bridge.mk ============================================================================== --- trunk/www/seamonkey/files/extra-mailnews-patch-bridge-bridge.mk Fri Aug 31 14:00:45 2012 (r969) +++ trunk/www/seamonkey/files/extra-mailnews-patch-bridge-bridge.mk Fri Aug 31 18:39:24 2012 (r970) @@ -1,17 +1,6 @@ --- bridge/bridge.mk.orig 2012-03-13 06:23:10.000000000 +0100 +++ bridge/bridge.mk 2012-03-14 12:28:03.000000000 +0100 -@@ -38,17 +38,19 @@ - - APP_LIBXUL_DIRS += $(DEPTH)$(SUBDIR)/mozilla/xpfe/components/autocomplete - --#ifdef MOZ_LDAP_XPCOM -+ifdef MOZ_LDAP_XPCOM - APP_LIBXUL_STATICDIRS += $(DEPTH)$(SUBDIR)/ldap/sdks/c-sdk - APP_LIBXUL_DIRS += $(DEPTH)$(SUBDIR)/ldap/xpcom --#endif -+endif - - #ifdef MOZ_MORK +@@ -47,8 +47,10 @@ APP_LIBXUL_DIRS += $(DEPTH)$(SUBDIR)/db/mork #endif Deleted: trunk/www/seamonkey/files/extra-patch-bridge-bridge.mk ============================================================================== --- trunk/www/seamonkey/files/extra-patch-bridge-bridge.mk Fri Aug 31 18:39:24 2012 (r969) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,15 +0,0 @@ ---- bridge/bridge.mk.orig 2011-11-24 18:31:11.000000000 +0100 -+++ bridge/bridge.mk 2011-11-24 18:31:23.000000000 +0100 -@@ -38,10 +38,10 @@ - - APP_LIBXUL_DIRS += $(DEPTH)$(SUBDIR)/mozilla/xpfe/components/autocomplete - --#ifdef MOZ_LDAP_XPCOM -+ifdef MOZ_LDAP_XPCOM - APP_LIBXUL_STATICDIRS += $(DEPTH)$(SUBDIR)/ldap/sdks/c-sdk - APP_LIBXUL_DIRS += $(DEPTH)$(SUBDIR)/ldap/xpcom --#endif -+endif - - #ifdef MOZ_MORK - APP_LIBXUL_DIRS += $(DEPTH)$(SUBDIR)/db/mork From owner-freebsd-gecko@FreeBSD.ORG Fri Aug 31 19:30:23 2012 Return-Path: Delivered-To: gecko@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 6B001106564A; Fri, 31 Aug 2012 19:30:23 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 3E6CF8FC0A; Fri, 31 Aug 2012 19:30:23 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q7VJUNEO062589; Fri, 31 Aug 2012 19:30:23 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q7VJUN3J062583; Fri, 31 Aug 2012 19:30:23 GMT (envelope-from edwin) Date: Fri, 31 Aug 2012 19:30:23 GMT Message-Id: <201208311930.q7VJUN3J062583@freefall.freebsd.org> To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, gecko@FreeBSD.org From: edwin@FreeBSD.org Cc: Subject: Re: ports/171219: www/firefox-i18n russian language pack don't translate interfase X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 Aug 2012 19:30:23 -0000 Synopsis: www/firefox-i18n russian language pack don't translate interfase Responsible-Changed-From-To: freebsd-ports-bugs->gecko Responsible-Changed-By: edwin Responsible-Changed-When: Fri Aug 31 19:30:22 UTC 2012 Responsible-Changed-Why: Over to maintainer (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=171219 From owner-freebsd-gecko@FreeBSD.ORG Sat Sep 1 00:13:06 2012 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A6E14106564A for ; Sat, 1 Sep 2012 00:13:06 +0000 (UTC) (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.245.56]) by mx1.freebsd.org (Postfix) with ESMTP id 056588FC08 for ; Sat, 1 Sep 2012 00:13:05 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id q810D4WO030426 for ; Sat, 1 Sep 2012 00:13:04 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id q810Cx8r029211 for freebsd-gecko@freebsd.org; Sat, 1 Sep 2012 00:12:59 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Sat, 1 Sep 2012 00:12:59 GMT Message-Id: <201209010012.q810Cx8r029211@trillian.chruetertee.ch> X-Authentication-Warning: trillian.chruetertee.ch: www set sender to svn-freebsd-gecko@chruetertee.ch using -f From: svn-freebsd-gecko@chruetertee.ch To: freebsd-gecko@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: [SVN-Commit] r971 - in trunk: mail/thunderbird-esr/files mail/thunderbird/files www/firefox-esr/files www/firefox/files www/libxul/files www/seamonkey/files X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: freebsd-gecko@freebsd.org List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 01 Sep 2012 00:13:06 -0000 Author: jbeich Date: Sat Sep 1 00:12:59 2012 New Revision: 971 Log: unbreak IPC on DragonFly Keep changes within patch-bug753046, it's used by PkgSrc folks. PR: http://gnats.netbsd.org/46876 Modified: trunk/mail/thunderbird-esr/files/patch-bug753046 trunk/mail/thunderbird/files/patch-bug753046 trunk/www/firefox-esr/files/patch-bug753046 trunk/www/firefox/files/patch-bug753046 trunk/www/libxul/files/patch-bug753046 trunk/www/seamonkey/files/patch-bug753046 Modified: trunk/mail/thunderbird-esr/files/patch-bug753046 ============================================================================== --- trunk/mail/thunderbird-esr/files/patch-bug753046 Fri Aug 31 18:39:24 2012 (r970) +++ trunk/mail/thunderbird-esr/files/patch-bug753046 Sat Sep 1 00:12:59 2012 (r971) @@ -264,7 +264,7 @@ index 0000000..3fc1a87 --- /dev/null +++ mozilla/ipc/chromium/src/base/dir_reader_bsd.h -@@ -0,0 +1,108 @@ +@@ -0,0 +1,112 @@ +// Copyright (c) 2010 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. @@ -316,7 +316,11 @@ + bool Next() { + if (size_) { + struct dirent* dirent = reinterpret_cast(&buf_[offset_]); ++#ifdef OS_DRAGONFLY ++ offset_ += _DIRENT_DIRSIZ(dirent); ++#else + offset_ += dirent->d_reclen; ++#endif + } + + if (offset_ != size_) Modified: trunk/mail/thunderbird/files/patch-bug753046 ============================================================================== --- trunk/mail/thunderbird/files/patch-bug753046 Fri Aug 31 18:39:24 2012 (r970) +++ trunk/mail/thunderbird/files/patch-bug753046 Sat Sep 1 00:12:59 2012 (r971) @@ -264,7 +264,7 @@ index 0000000..3fc1a87 --- /dev/null +++ mozilla/ipc/chromium/src/base/dir_reader_bsd.h -@@ -0,0 +1,108 @@ +@@ -0,0 +1,112 @@ +// Copyright (c) 2010 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. @@ -316,7 +316,11 @@ + bool Next() { + if (size_) { + struct dirent* dirent = reinterpret_cast(&buf_[offset_]); ++#ifdef OS_DRAGONFLY ++ offset_ += _DIRENT_DIRSIZ(dirent); ++#else + offset_ += dirent->d_reclen; ++#endif + } + + if (offset_ != size_) Modified: trunk/www/firefox-esr/files/patch-bug753046 ============================================================================== --- trunk/www/firefox-esr/files/patch-bug753046 Fri Aug 31 18:39:24 2012 (r970) +++ trunk/www/firefox-esr/files/patch-bug753046 Sat Sep 1 00:12:59 2012 (r971) @@ -264,7 +264,7 @@ index 0000000..3fc1a87 --- /dev/null +++ ipc/chromium/src/base/dir_reader_bsd.h -@@ -0,0 +1,108 @@ +@@ -0,0 +1,112 @@ +// Copyright (c) 2010 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. @@ -316,7 +316,11 @@ + bool Next() { + if (size_) { + struct dirent* dirent = reinterpret_cast(&buf_[offset_]); ++#ifdef OS_DRAGONFLY ++ offset_ += _DIRENT_DIRSIZ(dirent); ++#else + offset_ += dirent->d_reclen; ++#endif + } + + if (offset_ != size_) Modified: trunk/www/firefox/files/patch-bug753046 ============================================================================== --- trunk/www/firefox/files/patch-bug753046 Fri Aug 31 18:39:24 2012 (r970) +++ trunk/www/firefox/files/patch-bug753046 Sat Sep 1 00:12:59 2012 (r971) @@ -264,7 +264,7 @@ index 0000000..3fc1a87 --- /dev/null +++ ipc/chromium/src/base/dir_reader_bsd.h -@@ -0,0 +1,108 @@ +@@ -0,0 +1,112 @@ +// Copyright (c) 2010 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. @@ -316,7 +316,11 @@ + bool Next() { + if (size_) { + struct dirent* dirent = reinterpret_cast(&buf_[offset_]); ++#ifdef OS_DRAGONFLY ++ offset_ += _DIRENT_DIRSIZ(dirent); ++#else + offset_ += dirent->d_reclen; ++#endif + } + + if (offset_ != size_) Modified: trunk/www/libxul/files/patch-bug753046 ============================================================================== --- trunk/www/libxul/files/patch-bug753046 Fri Aug 31 18:39:24 2012 (r970) +++ trunk/www/libxul/files/patch-bug753046 Sat Sep 1 00:12:59 2012 (r971) @@ -264,7 +264,7 @@ index 0000000..3fc1a87 --- /dev/null +++ ipc/chromium/src/base/dir_reader_bsd.h -@@ -0,0 +1,108 @@ +@@ -0,0 +1,112 @@ +// Copyright (c) 2010 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. @@ -316,7 +316,11 @@ + bool Next() { + if (size_) { + struct dirent* dirent = reinterpret_cast(&buf_[offset_]); ++#ifdef OS_DRAGONFLY ++ offset_ += _DIRENT_DIRSIZ(dirent); ++#else + offset_ += dirent->d_reclen; ++#endif + } + + if (offset_ != size_) Modified: trunk/www/seamonkey/files/patch-bug753046 ============================================================================== --- trunk/www/seamonkey/files/patch-bug753046 Fri Aug 31 18:39:24 2012 (r970) +++ trunk/www/seamonkey/files/patch-bug753046 Sat Sep 1 00:12:59 2012 (r971) @@ -264,7 +264,7 @@ index 0000000..3fc1a87 --- /dev/null +++ mozilla/ipc/chromium/src/base/dir_reader_bsd.h -@@ -0,0 +1,108 @@ +@@ -0,0 +1,112 @@ +// Copyright (c) 2010 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. @@ -316,7 +316,11 @@ + bool Next() { + if (size_) { + struct dirent* dirent = reinterpret_cast(&buf_[offset_]); ++#ifdef OS_DRAGONFLY ++ offset_ += _DIRENT_DIRSIZ(dirent); ++#else + offset_ += dirent->d_reclen; ++#endif + } + + if (offset_ != size_)