From owner-freebsd-gecko@FreeBSD.ORG Sun Jul 29 01:11:52 2012 Return-Path: Delivered-To: gecko@FreeBSD.org Received: from mx2.freebsd.org (mx2.freebsd.org [69.147.83.53]) by hub.freebsd.org (Postfix) with ESMTP id 7B5501065670; Sun, 29 Jul 2012 01:11:52 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from opti.dougb.net (hub.freebsd.org [IPv6:2001:4f8:fff6::36]) by mx2.freebsd.org (Postfix) with ESMTP id B684014E3F8; Sun, 29 Jul 2012 01:11:51 +0000 (UTC) Message-ID: <50148DD7.6020508@FreeBSD.org> Date: Sat, 28 Jul 2012 18:11:51 -0700 From: Doug Barton Organization: http://SupersetSolutions.com/ User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:14.0) Gecko/20120728 Thunderbird/14.0 MIME-Version: 1.0 To: Florian Smeets References: <5013B795.9030705@smeets.im> <501433CB.6010108@FreeBSD.org> In-Reply-To: <501433CB.6010108@FreeBSD.org> X-Enigmail-Version: 1.4.2 OpenPGP: id=1A1ABC84 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: gecko@FreeBSD.org, ale@FreeBSD.org, freebsd-ports@FreeBSD.org Subject: Re: mail/enigmail-thunderbird broken with the latest thunderbird update 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: Sun, 29 Jul 2012 01:11:52 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 07/28/2012 11:47, Florian Smeets wrote: > This is the patch i intend to commit. Worked perfectly on 8-i386 and 10-amd64, thanks! :) Doug - -- I am only one, but I am one. I cannot do everything, but I can do something. And I will not let what I cannot do interfere with what I can do. -- Edward Everett Hale, (1822 - 1909) -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iQEcBAEBCAAGBQJQFI3XAAoJEFzGhvEaGryEg2kH/R4KscLGGXwIxM3kztQai+dK U1mssgMEIdDccOMb85LPw8m1N8TNqojLWfftpNFoVkBNJTstP+FYJneAAoeMOxw2 mLFez61ge4ziPA54ut/gADg3jsGCp44zFn6AcNlFC99jVMPXXs7GqVRYPtdFhqt7 mJRwYWpSKXrnyribaI3anWVYnr7cSxQc3d93iZhUq408yw47QB1rA+Ok3VZgOxY0 UnqN504eGwzP8gshU/Hz7pIHrQwV4yXzcxeqAZOIYKmgBlIunhDxO5FR1Js8z6Sm UXzmvHmGwupVFPii77a+hotvySbdKorLyNnHVbde/1IuE6qvI9HspiB1klNUme0= =uUMc -----END PGP SIGNATURE----- From owner-freebsd-gecko@FreeBSD.ORG Sun Jul 29 02:23:11 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 A1973106566B for ; Sun, 29 Jul 2012 02:23: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 208E58FC08 for ; Sun, 29 Jul 2012 02:23: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 q6T2N371025609 for ; Sun, 29 Jul 2012 02:23:03 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id q6T2MvgY024681 for freebsd-gecko@freebsd.org; Sun, 29 Jul 2012 02:22:57 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Sun, 29 Jul 2012 02:22:57 GMT Message-Id: <201207290222.q6T2MvgY024681@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] r898 - 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: Sun, 29 Jul 2012 02:23:11 -0000 Author: jbeich Date: Sun Jul 29 02:22:57 2012 New Revision: 898 Log: update Nightly Deleted: branches/experimental/www/firefox-nightly/files/patch-memory-mozalloc-mozalloc.cpp Modified: branches/experimental/www/firefox-nightly/Makefile.hgrev branches/experimental/www/firefox-nightly/distinfo branches/experimental/www/firefox-nightly/files/patch-bug753046 Modified: branches/experimental/www/firefox-nightly/Makefile.hgrev ============================================================================== --- branches/experimental/www/firefox-nightly/Makefile.hgrev Thu Jul 26 14:10:34 2012 (r897) +++ branches/experimental/www/firefox-nightly/Makefile.hgrev Sun Jul 29 02:22:57 2012 (r898) @@ -1 +1 @@ -HGREV= 100555:20db7c6d82cc +HGREV= 100823:29bff59d3bbe Modified: branches/experimental/www/firefox-nightly/distinfo ============================================================================== --- branches/experimental/www/firefox-nightly/distinfo Thu Jul 26 14:10:34 2012 (r897) +++ branches/experimental/www/firefox-nightly/distinfo Sun Jul 29 02:22:57 2012 (r898) @@ -1,2 +1,2 @@ -SHA256 (firefox-nightly/20db7c6d82cc.tar.bz2) = f8f85e301b19621455bba121b4b1b833391ea0b673e87911d023f5862487e6d0 -SIZE (firefox-nightly/20db7c6d82cc.tar.bz2) = 87495620 +SHA256 (firefox-nightly/29bff59d3bbe.tar.bz2) = 7df2790a9fb29025ac7a402105d84d462405ce9b13f8c8ecb131c7ebd9f08cd8 +SIZE (firefox-nightly/29bff59d3bbe.tar.bz2) = 87797021 Modified: branches/experimental/www/firefox-nightly/files/patch-bug753046 ============================================================================== --- branches/experimental/www/firefox-nightly/files/patch-bug753046 Thu Jul 26 14:10:34 2012 (r897) +++ branches/experimental/www/firefox-nightly/files/patch-bug753046 Sun Jul 29 02:22:57 2012 (r898) @@ -663,7 +663,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,326 @@ +@@ -0,0 +1,369 @@ +// 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. @@ -709,6 +709,14 @@ +#include "base/string_tokenizer.h" +#include "base/string_util.h" + ++/* ++ * 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. ++ */ ++# define CHILD_UNPRIVILEGED_UID 65534 ++# define CHILD_UNPRIVILEGED_GID 65534 ++ +#if defined(OS_NETBSD) +#include +#if __NetBSD_Version__ >= 600000000 @@ -758,6 +766,17 @@ + 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]; @@ -872,6 +891,17 @@ + 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; @@ -894,19 +924,32 @@ + + 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); + } -+ -+ for (size_t i = 0; i < argv.size(); i++) -+ argv_cstr[i] = const_cast(argv[i].c_str()); -+ argv_cstr[argv.size()] = NULL; -+ execvp(argv_cstr[0], argv_cstr.get()); ++ 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); ++ _exit(127); + } else { + gProcessLog.print("==> process %d launched child process %d\n", + GetCurrentProcId(), pid); @@ -1223,7 +1266,7 @@ base::LaunchApp(childArgv, mFileMap, -#if defined(OS_LINUX) || defined(OS_MACOSX) +#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_BSD) - newEnvVars, + newEnvVars, privs, #endif false, &process, arch); $NetBSD: patch-mm,v 1.13 2012/06/05 18:09:21 ryoon Exp $ Deleted: branches/experimental/www/firefox-nightly/files/patch-memory-mozalloc-mozalloc.cpp ============================================================================== --- branches/experimental/www/firefox-nightly/files/patch-memory-mozalloc-mozalloc.cpp Sun Jul 29 02:22:57 2012 (r897) +++ /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) From owner-freebsd-gecko@FreeBSD.ORG Sun Jul 29 02:23:16 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 0226E106564A for ; Sun, 29 Jul 2012 02:23:16 +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 65EAF8FC12 for ; Sun, 29 Jul 2012 02:23: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 q6T2NE8I028574 for ; Sun, 29 Jul 2012 02:23:14 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id q6T2N91G026735 for freebsd-gecko@freebsd.org; Sun, 29 Jul 2012 02:23:09 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Sun, 29 Jul 2012 02:23:09 GMT Message-Id: <201207290223.q6T2N91G026735@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] r899 - 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: Sun, 29 Jul 2012 02:23:16 -0000 Author: jbeich Date: Sun Jul 29 02:23:09 2012 New Revision: 899 Log: - use posix_spawn on other BSDs, too - unbreak android builds 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 Sun Jul 29 02:22:57 2012 (r898) +++ branches/experimental/mail/thunderbird-esr/files/patch-bug753046 Sun Jul 29 02:23:09 2012 (r899) @@ -218,21 +218,23 @@ #include #include -@@ -17,8 +17,13 @@ +@@ -17,9 +17,16 @@ #include #if MOZ_HAVE_EXECINFO_H #include --#include ++#endif ++ ++#if defined(OS_MACOSX) || defined(OS_BSD) + #include #endif + +#if defined(OS_DRAGONFLY) || defined(OS_FREEBSD) +#include -+#elif defined(OS_FREEBSD) -+#include +#endif -+#include - ++ #include "base/basictypes.h" #include "base/eintr_wrapper.h" + #include "base/logging.h" @@ -32,7 +37,7 @@ bool DebugUtil::SpawnDebuggerOnProcess(u return false; } @@ -636,7 +638,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,326 @@ +@@ -0,0 +1,324 @@ +// 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. @@ -645,6 +647,7 @@ + +#include "base/process_util.h" + ++#include +#include +#include +#include @@ -667,7 +670,6 @@ +PRE_SYS_INCLUDE +#include +POST_SYS_INCLUDE -+#define HAVE_POSIX_SPAWN 1 +#endif +#if defined(OS_FREEBSD) +PRE_SYS_INCLUDE @@ -682,18 +684,16 @@ +#include "base/string_tokenizer.h" +#include "base/string_util.h" + -+#if defined(OS_NETBSD) -+#include -+#if __NetBSD_Version__ >= 600000000 ++#if __FreeBSD_version > 800039 || __DragonFly_version > 200201 \ ++ || __NetBSD_Version__ >= 599006500 || OpenBSD > 201205 +#define HAVE_POSIX_SPAWN 1 +#endif -+#endif + +#ifdef HAVE_POSIX_SPAWN +PRE_SYS_INCLUDE +#include ++extern "C" char **environ; +POST_SYS_INCLUDE -+extern "C" char **environ __dso_public; +#endif + +namespace { @@ -1254,12 +1254,14 @@ --- mozilla/toolkit/library/Makefile.in.orig 2012-05-23 18:57:09.000000000 +0000 +++ mozilla/toolkit/library/Makefile.in -@@ -534,6 +538,10 @@ EXTRA_DSO_LDOPTS += -lelf -ldemangle +@@ -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) ++#EXTRA_DSO_LDOPTS += -Wl,--ignore-unresolved-symbol,environ ++EXTRA_DSO_LDOPTS += -Wl,--warn-unresolved-symbols +endif + ifeq ($(OS_ARCH),WINNT) Modified: branches/experimental/mail/thunderbird/files/patch-bug753046 ============================================================================== --- branches/experimental/mail/thunderbird/files/patch-bug753046 Sun Jul 29 02:22:57 2012 (r898) +++ branches/experimental/mail/thunderbird/files/patch-bug753046 Sun Jul 29 02:23:09 2012 (r899) @@ -218,21 +218,23 @@ #include #include -@@ -17,8 +17,13 @@ +@@ -17,9 +17,16 @@ #include #if MOZ_HAVE_EXECINFO_H #include --#include ++#endif ++ ++#if defined(OS_MACOSX) || defined(OS_BSD) + #include #endif + +#if defined(OS_DRAGONFLY) || defined(OS_FREEBSD) +#include -+#elif defined(OS_FREEBSD) -+#include +#endif -+#include - ++ #include "base/basictypes.h" #include "base/eintr_wrapper.h" + #include "base/logging.h" @@ -32,7 +37,7 @@ bool DebugUtil::SpawnDebuggerOnProcess(u return false; } @@ -641,7 +643,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,326 @@ +@@ -0,0 +1,324 @@ +// 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. @@ -650,6 +652,7 @@ + +#include "base/process_util.h" + ++#include +#include +#include +#include @@ -672,7 +675,6 @@ +PRE_SYS_INCLUDE +#include +POST_SYS_INCLUDE -+#define HAVE_POSIX_SPAWN 1 +#endif +#if defined(OS_FREEBSD) +PRE_SYS_INCLUDE @@ -687,18 +689,16 @@ +#include "base/string_tokenizer.h" +#include "base/string_util.h" + -+#if defined(OS_NETBSD) -+#include -+#if __NetBSD_Version__ >= 600000000 ++#if __FreeBSD_version > 800039 || __DragonFly_version > 200201 \ ++ || __NetBSD_Version__ >= 599006500 || OpenBSD > 201205 +#define HAVE_POSIX_SPAWN 1 +#endif -+#endif + +#ifdef HAVE_POSIX_SPAWN +PRE_SYS_INCLUDE +#include ++extern "C" char **environ; +POST_SYS_INCLUDE -+extern "C" char **environ __dso_public; +#endif + +namespace { @@ -1259,12 +1259,14 @@ --- mozilla/toolkit/library/Makefile.in.orig 2012-05-23 18:57:09.000000000 +0000 +++ mozilla/toolkit/library/Makefile.in -@@ -534,6 +538,10 @@ EXTRA_DSO_LDOPTS += -lelf -ldemangle +@@ -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) ++#EXTRA_DSO_LDOPTS += -Wl,--ignore-unresolved-symbol,environ ++EXTRA_DSO_LDOPTS += -Wl,--warn-unresolved-symbols +endif + ifeq ($(OS_ARCH),WINNT) Modified: branches/experimental/www/firefox-esr/files/patch-bug753046 ============================================================================== --- branches/experimental/www/firefox-esr/files/patch-bug753046 Sun Jul 29 02:22:57 2012 (r898) +++ branches/experimental/www/firefox-esr/files/patch-bug753046 Sun Jul 29 02:23:09 2012 (r899) @@ -218,21 +218,23 @@ #include #include -@@ -17,8 +17,13 @@ +@@ -17,9 +17,16 @@ #include #if MOZ_HAVE_EXECINFO_H #include --#include ++#endif ++ ++#if defined(OS_MACOSX) || defined(OS_BSD) + #include #endif + +#if defined(OS_DRAGONFLY) || defined(OS_FREEBSD) +#include -+#elif defined(OS_FREEBSD) -+#include +#endif -+#include - ++ #include "base/basictypes.h" #include "base/eintr_wrapper.h" + #include "base/logging.h" @@ -32,7 +37,7 @@ bool DebugUtil::SpawnDebuggerOnProcess(u return false; } @@ -636,7 +638,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,326 @@ +@@ -0,0 +1,324 @@ +// 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. @@ -645,6 +647,7 @@ + +#include "base/process_util.h" + ++#include +#include +#include +#include @@ -667,7 +670,6 @@ +PRE_SYS_INCLUDE +#include +POST_SYS_INCLUDE -+#define HAVE_POSIX_SPAWN 1 +#endif +#if defined(OS_FREEBSD) +PRE_SYS_INCLUDE @@ -682,18 +684,16 @@ +#include "base/string_tokenizer.h" +#include "base/string_util.h" + -+#if defined(OS_NETBSD) -+#include -+#if __NetBSD_Version__ >= 600000000 ++#if __FreeBSD_version > 800039 || __DragonFly_version > 200201 \ ++ || __NetBSD_Version__ >= 599006500 || OpenBSD > 201205 +#define HAVE_POSIX_SPAWN 1 +#endif -+#endif + +#ifdef HAVE_POSIX_SPAWN +PRE_SYS_INCLUDE +#include ++extern "C" char **environ; +POST_SYS_INCLUDE -+extern "C" char **environ __dso_public; +#endif + +namespace { @@ -1254,12 +1254,14 @@ --- toolkit/library/Makefile.in.orig 2012-05-23 18:57:09.000000000 +0000 +++ toolkit/library/Makefile.in -@@ -534,6 +538,10 @@ EXTRA_DSO_LDOPTS += -lelf -ldemangle +@@ -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) ++#EXTRA_DSO_LDOPTS += -Wl,--ignore-unresolved-symbol,environ ++EXTRA_DSO_LDOPTS += -Wl,--warn-unresolved-symbols +endif + ifeq ($(OS_ARCH),WINNT) Modified: branches/experimental/www/firefox-nightly/files/patch-bug753046 ============================================================================== --- branches/experimental/www/firefox-nightly/files/patch-bug753046 Sun Jul 29 02:22:57 2012 (r898) +++ branches/experimental/www/firefox-nightly/files/patch-bug753046 Sun Jul 29 02:23:09 2012 (r899) @@ -218,21 +218,23 @@ #include #include -@@ -17,8 +17,13 @@ +@@ -17,9 +17,16 @@ #include #if MOZ_HAVE_EXECINFO_H #include --#include ++#endif ++ ++#if defined(OS_MACOSX) || defined(OS_BSD) + #include #endif + +#if defined(OS_DRAGONFLY) || defined(OS_FREEBSD) +#include -+#elif defined(OS_FREEBSD) -+#include +#endif -+#include - ++ #include "base/basictypes.h" #include "base/eintr_wrapper.h" + #include "base/logging.h" @@ -32,7 +37,7 @@ bool DebugUtil::SpawnDebuggerOnProcess(u return false; } @@ -663,7 +665,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. @@ -672,6 +674,7 @@ + +#include "base/process_util.h" + ++#include +#include +#include +#include @@ -694,7 +697,6 @@ +PRE_SYS_INCLUDE +#include +POST_SYS_INCLUDE -+#define HAVE_POSIX_SPAWN 1 +#endif +#if defined(OS_FREEBSD) +PRE_SYS_INCLUDE @@ -717,18 +719,16 @@ +# define CHILD_UNPRIVILEGED_UID 65534 +# define CHILD_UNPRIVILEGED_GID 65534 + -+#if defined(OS_NETBSD) -+#include -+#if __NetBSD_Version__ >= 600000000 ++#if __FreeBSD_version > 800039 || __DragonFly_version > 200201 \ ++ || __NetBSD_Version__ >= 599006500 || OpenBSD > 201205 +#define HAVE_POSIX_SPAWN 1 +#endif -+#endif + +#ifdef HAVE_POSIX_SPAWN +PRE_SYS_INCLUDE +#include ++extern "C" char **environ; +POST_SYS_INCLUDE -+extern "C" char **environ __dso_public; +#endif + +namespace { @@ -1273,12 +1273,14 @@ --- toolkit/library/Makefile.in.orig 2012-05-23 18:57:09.000000000 +0000 +++ toolkit/library/Makefile.in -@@ -534,6 +538,10 @@ EXTRA_DSO_LDOPTS += -lelf -ldemangle +@@ -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) ++#EXTRA_DSO_LDOPTS += -Wl,--ignore-unresolved-symbol,environ ++EXTRA_DSO_LDOPTS += -Wl,--warn-unresolved-symbols +endif + ifeq ($(OS_ARCH),WINNT) Modified: branches/experimental/www/firefox/files/patch-bug753046 ============================================================================== --- branches/experimental/www/firefox/files/patch-bug753046 Sun Jul 29 02:22:57 2012 (r898) +++ branches/experimental/www/firefox/files/patch-bug753046 Sun Jul 29 02:23:09 2012 (r899) @@ -218,21 +218,23 @@ #include #include -@@ -17,8 +17,13 @@ +@@ -17,9 +17,16 @@ #include #if MOZ_HAVE_EXECINFO_H #include --#include ++#endif ++ ++#if defined(OS_MACOSX) || defined(OS_BSD) + #include #endif + +#if defined(OS_DRAGONFLY) || defined(OS_FREEBSD) +#include -+#elif defined(OS_FREEBSD) -+#include +#endif -+#include - ++ #include "base/basictypes.h" #include "base/eintr_wrapper.h" + #include "base/logging.h" @@ -32,7 +37,7 @@ bool DebugUtil::SpawnDebuggerOnProcess(u return false; } @@ -641,7 +643,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,326 @@ +@@ -0,0 +1,324 @@ +// 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. @@ -650,6 +652,7 @@ + +#include "base/process_util.h" + ++#include +#include +#include +#include @@ -672,7 +675,6 @@ +PRE_SYS_INCLUDE +#include +POST_SYS_INCLUDE -+#define HAVE_POSIX_SPAWN 1 +#endif +#if defined(OS_FREEBSD) +PRE_SYS_INCLUDE @@ -687,18 +689,16 @@ +#include "base/string_tokenizer.h" +#include "base/string_util.h" + -+#if defined(OS_NETBSD) -+#include -+#if __NetBSD_Version__ >= 600000000 ++#if __FreeBSD_version > 800039 || __DragonFly_version > 200201 \ ++ || __NetBSD_Version__ >= 599006500 || OpenBSD > 201205 +#define HAVE_POSIX_SPAWN 1 +#endif -+#endif + +#ifdef HAVE_POSIX_SPAWN +PRE_SYS_INCLUDE +#include ++extern "C" char **environ; +POST_SYS_INCLUDE -+extern "C" char **environ __dso_public; +#endif + +namespace { @@ -1259,12 +1259,14 @@ --- toolkit/library/Makefile.in.orig 2012-05-23 18:57:09.000000000 +0000 +++ toolkit/library/Makefile.in -@@ -534,6 +538,10 @@ EXTRA_DSO_LDOPTS += -lelf -ldemangle +@@ -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) ++#EXTRA_DSO_LDOPTS += -Wl,--ignore-unresolved-symbol,environ ++EXTRA_DSO_LDOPTS += -Wl,--warn-unresolved-symbols +endif + ifeq ($(OS_ARCH),WINNT) Modified: branches/experimental/www/libxul/files/patch-bug753046 ============================================================================== --- branches/experimental/www/libxul/files/patch-bug753046 Sun Jul 29 02:22:57 2012 (r898) +++ branches/experimental/www/libxul/files/patch-bug753046 Sun Jul 29 02:23:09 2012 (r899) @@ -218,21 +218,23 @@ #include #include -@@ -17,8 +17,13 @@ +@@ -17,9 +17,16 @@ #include #if MOZ_HAVE_EXECINFO_H #include --#include ++#endif ++ ++#if defined(OS_MACOSX) || defined(OS_BSD) + #include #endif + +#if defined(OS_DRAGONFLY) || defined(OS_FREEBSD) +#include -+#elif defined(OS_FREEBSD) -+#include +#endif -+#include - ++ #include "base/basictypes.h" #include "base/eintr_wrapper.h" + #include "base/logging.h" @@ -32,7 +37,7 @@ bool DebugUtil::SpawnDebuggerOnProcess(u return false; } @@ -636,7 +638,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,326 @@ +@@ -0,0 +1,324 @@ +// 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. @@ -645,6 +647,7 @@ + +#include "base/process_util.h" + ++#include +#include +#include +#include @@ -667,7 +670,6 @@ +PRE_SYS_INCLUDE +#include +POST_SYS_INCLUDE -+#define HAVE_POSIX_SPAWN 1 +#endif +#if defined(OS_FREEBSD) +PRE_SYS_INCLUDE @@ -682,18 +684,16 @@ +#include "base/string_tokenizer.h" +#include "base/string_util.h" + -+#if defined(OS_NETBSD) -+#include -+#if __NetBSD_Version__ >= 600000000 ++#if __FreeBSD_version > 800039 || __DragonFly_version > 200201 \ ++ || __NetBSD_Version__ >= 599006500 || OpenBSD > 201205 +#define HAVE_POSIX_SPAWN 1 +#endif -+#endif + +#ifdef HAVE_POSIX_SPAWN +PRE_SYS_INCLUDE +#include ++extern "C" char **environ; +POST_SYS_INCLUDE -+extern "C" char **environ __dso_public; +#endif + +namespace { @@ -1254,12 +1254,14 @@ --- toolkit/library/Makefile.in.orig 2012-05-23 18:57:09.000000000 +0000 +++ toolkit/library/Makefile.in -@@ -534,6 +538,10 @@ EXTRA_DSO_LDOPTS += -lelf -ldemangle +@@ -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) ++#EXTRA_DSO_LDOPTS += -Wl,--ignore-unresolved-symbol,environ ++EXTRA_DSO_LDOPTS += -Wl,--warn-unresolved-symbols +endif + ifeq ($(OS_ARCH),WINNT) Modified: branches/experimental/www/seamonkey/files/patch-bug753046 ============================================================================== --- branches/experimental/www/seamonkey/files/patch-bug753046 Sun Jul 29 02:22:57 2012 (r898) +++ branches/experimental/www/seamonkey/files/patch-bug753046 Sun Jul 29 02:23:09 2012 (r899) @@ -218,21 +218,23 @@ #include #include -@@ -17,8 +17,13 @@ +@@ -17,9 +17,16 @@ #include #if MOZ_HAVE_EXECINFO_H #include --#include ++#endif ++ ++#if defined(OS_MACOSX) || defined(OS_BSD) + #include #endif + +#if defined(OS_DRAGONFLY) || defined(OS_FREEBSD) +#include -+#elif defined(OS_FREEBSD) -+#include +#endif -+#include - ++ #include "base/basictypes.h" #include "base/eintr_wrapper.h" + #include "base/logging.h" @@ -32,7 +37,7 @@ bool DebugUtil::SpawnDebuggerOnProcess(u return false; } @@ -641,7 +643,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,326 @@ +@@ -0,0 +1,324 @@ +// 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. @@ -650,6 +652,7 @@ + +#include "base/process_util.h" + ++#include +#include +#include +#include @@ -672,7 +675,6 @@ +PRE_SYS_INCLUDE +#include +POST_SYS_INCLUDE -+#define HAVE_POSIX_SPAWN 1 +#endif +#if defined(OS_FREEBSD) +PRE_SYS_INCLUDE @@ -687,18 +689,16 @@ +#include "base/string_tokenizer.h" +#include "base/string_util.h" + -+#if defined(OS_NETBSD) -+#include -+#if __NetBSD_Version__ >= 600000000 ++#if __FreeBSD_version > 800039 || __DragonFly_version > 200201 \ ++ || __NetBSD_Version__ >= 599006500 || OpenBSD > 201205 +#define HAVE_POSIX_SPAWN 1 +#endif -+#endif + +#ifdef HAVE_POSIX_SPAWN +PRE_SYS_INCLUDE +#include ++extern "C" char **environ; +POST_SYS_INCLUDE -+extern "C" char **environ __dso_public; +#endif + +namespace { @@ -1259,12 +1259,14 @@ --- mozilla/toolkit/library/Makefile.in.orig 2012-05-23 18:57:09.000000000 +0000 +++ mozilla/toolkit/library/Makefile.in -@@ -534,6 +538,10 @@ EXTRA_DSO_LDOPTS += -lelf -ldemangle +@@ -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) ++#EXTRA_DSO_LDOPTS += -Wl,--ignore-unresolved-symbol,environ ++EXTRA_DSO_LDOPTS += -Wl,--warn-unresolved-symbols +endif + ifeq ($(OS_ARCH),WINNT) From owner-freebsd-gecko@FreeBSD.ORG Sun Jul 29 02:23:25 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 5625A106564A for ; Sun, 29 Jul 2012 02:23:25 +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 B791C8FC14 for ; Sun, 29 Jul 2012 02:23: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 q6T2NNoA032633 for ; Sun, 29 Jul 2012 02:23: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 q6T2NMGN029785 for freebsd-gecko@freebsd.org; Sun, 29 Jul 2012 02:23:22 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Sun, 29 Jul 2012 02:23:22 GMT Message-Id: <201207290223.q6T2NMGN029785@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] r900 - in branches/experimental: Mk mail/thunderbird-esr/files mail/thunderbird/files mail/thunderbird3 mail/thunderbird3/files www/firefox-esr/files www/firefox-nightly/files www/firefox/files www/firefox36/files www/libxul www/libxul19 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: Sun, 29 Jul 2012 02:23:25 -0000 Author: jbeich Date: Sun Jul 29 02:23:22 2012 New Revision: 900 Log: install headers/idl/sdk libs only if www/libxul or www/libxul19 $ du -Ah */*.txz 33M before/firefox-nightly-17.0.100725,1.txz 20M after/firefox-nightly-17.0.100725,1.txz Obtained from: OpenBSD ports Added: branches/experimental/mail/thunderbird-esr/files/patch-mozilla_toolkit_mozapps_installer_packager_mk branches/experimental/mail/thunderbird/files/patch-mozilla_toolkit_mozapps_installer_packager_mk branches/experimental/mail/thunderbird3/files/patch-mozilla_toolkit_mozapps_installer_packager_mk branches/experimental/www/firefox-esr/files/patch-toolkit_mozapps_installer_packager_mk branches/experimental/www/firefox-nightly/files/patch-toolkit_mozapps_installer_packager_mk branches/experimental/www/firefox/files/patch-toolkit_mozapps_installer_packager_mk branches/experimental/www/firefox36/files/patch-toolkit_mozapps_installer_packager_mk branches/experimental/www/seamonkey/files/patch-mozilla_toolkit_mozapps_installer_packager_mk Modified: branches/experimental/Mk/bsd.gecko.mk branches/experimental/mail/thunderbird3/Makefile branches/experimental/www/libxul/Makefile branches/experimental/www/libxul19/Makefile branches/experimental/www/seamonkey/Makefile Modified: branches/experimental/Mk/bsd.gecko.mk ============================================================================== --- branches/experimental/Mk/bsd.gecko.mk Sun Jul 29 02:23:09 2012 (r899) +++ branches/experimental/Mk/bsd.gecko.mk Sun Jul 29 02:23:22 2012 (r900) @@ -532,7 +532,7 @@ 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 Added: branches/experimental/mail/thunderbird-esr/files/patch-mozilla_toolkit_mozapps_installer_packager_mk ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/mail/thunderbird-esr/files/patch-mozilla_toolkit_mozapps_installer_packager_mk Sun Jul 29 02:23:22 2012 (r900) @@ -0,0 +1,13 @@ +$OpenBSD: patch-toolkit_mozapps_installer_packager_mk,v 1.11 2012/06/11 15:29:56 landry Exp $ +install headers/idl/sdk libs only if xulrunner +--- mozilla/toolkit/mozapps/installer/packager.mk.orig Fri Jun 1 14:04:20 2012 ++++ mozilla/toolkit/mozapps/installer/packager.mk Tue Jun 5 07:55:51 2012 +@@ -886,7 +886,7 @@ endif + $(NSINSTALL) -D $(DESTDIR)$(bindir) + $(RM) -f $(DESTDIR)$(bindir)/$(MOZ_APP_NAME) + ln -s $(installdir)/$(MOZ_APP_NAME) $(DESTDIR)$(bindir) +-ifdef INSTALL_SDK # Here comes the hard part ++ifeq ($(MOZ_APP_NAME),xulrunner) + $(NSINSTALL) -D $(DESTDIR)$(includedir) + (cd $(DIST)/include && tar $(TAR_CREATE_FLAGS) - .) | \ + (cd $(DESTDIR)$(includedir) && tar -xf -) Added: branches/experimental/mail/thunderbird/files/patch-mozilla_toolkit_mozapps_installer_packager_mk ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/mail/thunderbird/files/patch-mozilla_toolkit_mozapps_installer_packager_mk Sun Jul 29 02:23:22 2012 (r900) @@ -0,0 +1,13 @@ +$OpenBSD: patch-toolkit_mozapps_installer_packager_mk,v 1.11 2012/06/11 15:29:56 landry Exp $ +install headers/idl/sdk libs only if xulrunner +--- mozilla/toolkit/mozapps/installer/packager.mk.orig Fri Jun 1 14:04:20 2012 ++++ mozilla/toolkit/mozapps/installer/packager.mk Tue Jun 5 07:55:51 2012 +@@ -886,7 +886,7 @@ endif + $(NSINSTALL) -D $(DESTDIR)$(bindir) + $(RM) -f $(DESTDIR)$(bindir)/$(MOZ_APP_NAME) + ln -s $(installdir)/$(MOZ_APP_NAME) $(DESTDIR)$(bindir) +-ifdef INSTALL_SDK # Here comes the hard part ++ifeq ($(MOZ_APP_NAME),xulrunner) + $(NSINSTALL) -D $(DESTDIR)$(includedir) + (cd $(DIST)/include && tar $(TAR_CREATE_FLAGS) - .) | \ + (cd $(DESTDIR)$(includedir) && tar -xf -) Modified: branches/experimental/mail/thunderbird3/Makefile ============================================================================== --- branches/experimental/mail/thunderbird3/Makefile Sun Jul 29 02:23:09 2012 (r899) +++ branches/experimental/mail/thunderbird3/Makefile Sun Jul 29 02:23:22 2012 (r900) @@ -41,7 +41,6 @@ --enable-image-decoders=default,-xbm MOZ_MK_OPTIONS= MOZ_MOZ_THUNDERBIRD=1 MAIL_PKG_SHARED=1 MOZ_EXPORT= MOZ_THUNDERBIRD=1 MAIL_PKG_SHARED=1 -MOZILLA_PLIST_DIRS= bin lib MOZ_PKGCONFIG_FILES= PORTNAME_ICON= ${MOZILLA}.png Added: branches/experimental/mail/thunderbird3/files/patch-mozilla_toolkit_mozapps_installer_packager_mk ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/mail/thunderbird3/files/patch-mozilla_toolkit_mozapps_installer_packager_mk Sun Jul 29 02:23:22 2012 (r900) @@ -0,0 +1,13 @@ +$OpenBSD: patch-toolkit_mozapps_installer_packager_mk,v 1.11 2012/06/11 15:29:56 landry Exp $ +install headers/idl/sdk libs only if xulrunner +--- mozilla/toolkit/mozapps/installer/packager.mk.orig Fri Jun 1 14:04:20 2012 ++++ mozilla/toolkit/mozapps/installer/packager.mk Tue Jun 5 07:55:51 2012 +@@ -886,7 +886,7 @@ endif + $(NSINSTALL) -D $(DESTDIR)$(bindir) + $(RM) -f $(DESTDIR)$(bindir)/$(MOZ_APP_NAME) + ln -s $(installdir)/$(MOZ_APP_NAME) $(DESTDIR)$(bindir) +-ifdef INSTALL_SDK # Here comes the hard part ++ifeq ($(MOZ_APP_NAME),xulrunner) + $(NSINSTALL) -D $(DESTDIR)$(includedir) + (cd $(DIST)/include && tar $(TAR_CREATE_FLAGS) - .) | \ + (cd $(DESTDIR)$(includedir) && tar -xf -) Added: branches/experimental/www/firefox-esr/files/patch-toolkit_mozapps_installer_packager_mk ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/firefox-esr/files/patch-toolkit_mozapps_installer_packager_mk Sun Jul 29 02:23:22 2012 (r900) @@ -0,0 +1,13 @@ +$OpenBSD: patch-toolkit_mozapps_installer_packager_mk,v 1.11 2012/06/11 15:29:56 landry Exp $ +install headers/idl/sdk libs only if xulrunner +--- toolkit/mozapps/installer/packager.mk.orig Fri Jun 1 14:04:20 2012 ++++ toolkit/mozapps/installer/packager.mk Tue Jun 5 07:55:51 2012 +@@ -886,7 +886,7 @@ endif + $(NSINSTALL) -D $(DESTDIR)$(bindir) + $(RM) -f $(DESTDIR)$(bindir)/$(MOZ_APP_NAME) + ln -s $(installdir)/$(MOZ_APP_NAME) $(DESTDIR)$(bindir) +-ifdef INSTALL_SDK # Here comes the hard part ++ifeq ($(MOZ_APP_NAME),xulrunner) + $(NSINSTALL) -D $(DESTDIR)$(includedir) + (cd $(DIST)/include && tar $(TAR_CREATE_FLAGS) - .) | \ + (cd $(DESTDIR)$(includedir) && tar -xf -) Added: branches/experimental/www/firefox-nightly/files/patch-toolkit_mozapps_installer_packager_mk ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/firefox-nightly/files/patch-toolkit_mozapps_installer_packager_mk Sun Jul 29 02:23:22 2012 (r900) @@ -0,0 +1,13 @@ +$OpenBSD: patch-toolkit_mozapps_installer_packager_mk,v 1.11 2012/06/11 15:29:56 landry Exp $ +install headers/idl/sdk libs only if xulrunner +--- toolkit/mozapps/installer/packager.mk.orig Fri Jun 1 14:04:20 2012 ++++ toolkit/mozapps/installer/packager.mk Tue Jun 5 07:55:51 2012 +@@ -886,7 +886,7 @@ endif + $(NSINSTALL) -D $(DESTDIR)$(bindir) + $(RM) -f $(DESTDIR)$(bindir)/$(MOZ_APP_NAME) + ln -s $(installdir)/$(MOZ_APP_NAME) $(DESTDIR)$(bindir) +-ifdef INSTALL_SDK # Here comes the hard part ++ifeq ($(MOZ_APP_NAME),xulrunner) + $(NSINSTALL) -D $(DESTDIR)$(includedir) + (cd $(DIST)/include && tar $(TAR_CREATE_FLAGS) - .) | \ + (cd $(DESTDIR)$(includedir) && tar -xf -) Added: branches/experimental/www/firefox/files/patch-toolkit_mozapps_installer_packager_mk ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/firefox/files/patch-toolkit_mozapps_installer_packager_mk Sun Jul 29 02:23:22 2012 (r900) @@ -0,0 +1,13 @@ +$OpenBSD: patch-toolkit_mozapps_installer_packager_mk,v 1.11 2012/06/11 15:29:56 landry Exp $ +install headers/idl/sdk libs only if xulrunner +--- toolkit/mozapps/installer/packager.mk.orig Fri Jun 1 14:04:20 2012 ++++ toolkit/mozapps/installer/packager.mk Tue Jun 5 07:55:51 2012 +@@ -886,7 +886,7 @@ endif + $(NSINSTALL) -D $(DESTDIR)$(bindir) + $(RM) -f $(DESTDIR)$(bindir)/$(MOZ_APP_NAME) + ln -s $(installdir)/$(MOZ_APP_NAME) $(DESTDIR)$(bindir) +-ifdef INSTALL_SDK # Here comes the hard part ++ifeq ($(MOZ_APP_NAME),xulrunner) + $(NSINSTALL) -D $(DESTDIR)$(includedir) + (cd $(DIST)/include && tar $(TAR_CREATE_FLAGS) - .) | \ + (cd $(DESTDIR)$(includedir) && tar -xf -) Added: branches/experimental/www/firefox36/files/patch-toolkit_mozapps_installer_packager_mk ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/firefox36/files/patch-toolkit_mozapps_installer_packager_mk Sun Jul 29 02:23:22 2012 (r900) @@ -0,0 +1,13 @@ +$OpenBSD: patch-toolkit_mozapps_installer_packager_mk,v 1.11 2012/06/11 15:29:56 landry Exp $ +install headers/idl/sdk libs only if xulrunner +--- toolkit/mozapps/installer/packager.mk.orig Fri Jun 1 14:04:20 2012 ++++ toolkit/mozapps/installer/packager.mk Tue Jun 5 07:55:51 2012 +@@ -886,7 +886,7 @@ endif + $(NSINSTALL) -D $(DESTDIR)$(bindir) + $(RM) -f $(DESTDIR)$(bindir)/$(MOZ_APP_NAME) + ln -s $(installdir)/$(MOZ_APP_NAME) $(DESTDIR)$(bindir) +-ifdef INSTALL_SDK # Here comes the hard part ++ifeq ($(MOZ_APP_NAME),xulrunner) + $(NSINSTALL) -D $(DESTDIR)$(includedir) + (cd $(DIST)/include && tar $(TAR_CREATE_FLAGS) - .) | \ + (cd $(DESTDIR)$(includedir) && tar -xf -) Modified: branches/experimental/www/libxul/Makefile ============================================================================== --- branches/experimental/www/libxul/Makefile Sun Jul 29 02:23:09 2012 (r899) +++ branches/experimental/www/libxul/Makefile Sun Jul 29 02:23:22 2012 (r900) @@ -44,6 +44,7 @@ USE_GECKO= gecko MOZILLA_EXEC_NAME=xulrunner USE_MOZILLA= # empty +MOZILLA_PLIST_DIRS= bin include lib share/idl MOZ_PKGCONFIG_FILES= libxul-embedding libxul mozilla-js \ mozilla-plugin Modified: branches/experimental/www/libxul19/Makefile ============================================================================== --- branches/experimental/www/libxul19/Makefile Sun Jul 29 02:23:09 2012 (r899) +++ branches/experimental/www/libxul19/Makefile Sun Jul 29 02:23:22 2012 (r900) @@ -40,6 +40,7 @@ MOZILLA_EXEC_NAME=xulrunner USE_MOZILLA= -event -ffi -vpx MOZ_CHROME= jar +MOZILLA_PLIST_DIRS= bin include lib share/idl MOZ_PKGCONFIG_FILES= libxul-embedding libxul mozilla-gtkmozembed-embedding \ mozilla-gtkmozembed mozilla-js mozilla-plugin Modified: branches/experimental/www/seamonkey/Makefile ============================================================================== --- branches/experimental/www/seamonkey/Makefile Sun Jul 29 02:23:09 2012 (r899) +++ branches/experimental/www/seamonkey/Makefile Sun Jul 29 02:23:22 2012 (r900) @@ -41,7 +41,6 @@ --enable-application=suite USE_MOZILLA= # empty -MOZILLA_PLIST_DIRS= bin lib MOZ_PKGCONFIG_FILES= NOT_FOR_ARCHS= ia64 Added: branches/experimental/www/seamonkey/files/patch-mozilla_toolkit_mozapps_installer_packager_mk ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/seamonkey/files/patch-mozilla_toolkit_mozapps_installer_packager_mk Sun Jul 29 02:23:22 2012 (r900) @@ -0,0 +1,13 @@ +$OpenBSD: patch-toolkit_mozapps_installer_packager_mk,v 1.11 2012/06/11 15:29:56 landry Exp $ +install headers/idl/sdk libs only if xulrunner +--- mozilla/toolkit/mozapps/installer/packager.mk.orig Fri Jun 1 14:04:20 2012 ++++ mozilla/toolkit/mozapps/installer/packager.mk Tue Jun 5 07:55:51 2012 +@@ -886,7 +886,7 @@ endif + $(NSINSTALL) -D $(DESTDIR)$(bindir) + $(RM) -f $(DESTDIR)$(bindir)/$(MOZ_APP_NAME) + ln -s $(installdir)/$(MOZ_APP_NAME) $(DESTDIR)$(bindir) +-ifdef INSTALL_SDK # Here comes the hard part ++ifeq ($(MOZ_APP_NAME),xulrunner) + $(NSINSTALL) -D $(DESTDIR)$(includedir) + (cd $(DIST)/include && tar $(TAR_CREATE_FLAGS) - .) | \ + (cd $(DESTDIR)$(includedir) && tar -xf -) From owner-freebsd-gecko@FreeBSD.ORG Sun Jul 29 02:23:28 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 47B0B1065672 for ; Sun, 29 Jul 2012 02:23:28 +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 C26F98FC17 for ; Sun, 29 Jul 2012 02:23:27 +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 q6T2NQQS034517 for ; Sun, 29 Jul 2012 02:23:26 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id q6T2NQI6033857 for freebsd-gecko@freebsd.org; Sun, 29 Jul 2012 02:23:26 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Sun, 29 Jul 2012 02:23:26 GMT Message-Id: <201207290223.q6T2NQI6033857@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] r901 - in branches/experimental/www: libxul libxul19 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: Sun, 29 Jul 2012 02:23:28 -0000 Author: jbeich Date: Sun Jul 29 02:23:26 2012 New Revision: 901 Log: don't use trivial mozconfig Modified: branches/experimental/www/libxul/Makefile branches/experimental/www/libxul19/Makefile Modified: branches/experimental/www/libxul/Makefile ============================================================================== --- branches/experimental/www/libxul/Makefile Sun Jul 29 02:23:22 2012 (r900) +++ branches/experimental/www/libxul/Makefile Sun Jul 29 02:23:26 2012 (r901) @@ -39,7 +39,7 @@ LDFLAGS+= -Wl,-rpath,${PREFIX}/lib/${MOZ_RPATH} USE_LDCONFIG= ${PREFIX}/lib/${MOZILLA} -PORT_MOZCONFIG= ${WRKSRC}/xulrunner/config/mozconfig +MOZ_OPTIONS?= --enable-application=xulrunner MOZ_EXTENSIONS= default,cookie,permissions USE_GECKO= gecko MOZILLA_EXEC_NAME=xulrunner Modified: branches/experimental/www/libxul19/Makefile ============================================================================== --- branches/experimental/www/libxul19/Makefile Sun Jul 29 02:23:22 2012 (r900) +++ branches/experimental/www/libxul19/Makefile Sun Jul 29 02:23:26 2012 (r901) @@ -33,8 +33,8 @@ LDFLAGS+= -Wl,-rpath,${PREFIX}/lib/${MOZ_RPATH} USE_LDCONFIG= ${PREFIX}/lib/${MOZILLA} -PORT_MOZCONFIG= ${WRKSRC}/xulrunner/config/mozconfig -MOZ_OPTIONS?= --disable-ipc +MOZ_OPTIONS?= --enable-application=xulrunner \ + --disable-ipc MOZ_EXTENSIONS= default,cookie,permissions USE_GECKO= gecko MOZILLA_EXEC_NAME=xulrunner From owner-freebsd-gecko@FreeBSD.ORG Sun Jul 29 02:23:35 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 45A10106564A for ; Sun, 29 Jul 2012 02:23:35 +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 C38118FC08 for ; Sun, 29 Jul 2012 02:23:34 +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 q6T2NXHE035639 for ; Sun, 29 Jul 2012 02:23:33 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id q6T2NS0s035319 for freebsd-gecko@freebsd.org; Sun, 29 Jul 2012 02:23:28 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Sun, 29 Jul 2012 02:23:28 GMT Message-Id: <201207290223.q6T2NS0s035319@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] r902 - branches/experimental/www/kompozer 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: Sun, 29 Jul 2012 02:23:35 -0000 Author: jbeich Date: Sun Jul 29 02:23:28 2012 New Revision: 902 Log: mozconfig.linux: No such file or directory Modified: branches/experimental/www/kompozer/Makefile Modified: branches/experimental/www/kompozer/Makefile ============================================================================== --- branches/experimental/www/kompozer/Makefile Sun Jul 29 02:23:26 2012 (r901) +++ branches/experimental/www/kompozer/Makefile Sun Jul 29 02:23:28 2012 (r902) @@ -32,7 +32,6 @@ --enable-xinerama \ --disable-xprint \ --enable-application=composer -PORT_MOZCONFIG= ${WRKSRC}/composer/config/mozconfig.linux DESKTOP_ENTRIES="Kompozer" "${COMMENT}" \ "${PREFIX}/lib/kompozer/icons/mozicon50.xpm" "${PORTNAME}" \ From owner-freebsd-gecko@FreeBSD.ORG Sun Jul 29 15:05:42 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 57066106566B for ; Sun, 29 Jul 2012 15:05:42 +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 D0F5F8FC08 for ; Sun, 29 Jul 2012 15:05:41 +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 q6TF5eVE022233 for ; Sun, 29 Jul 2012 15:05:40 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id q6TF5ZYr021375 for freebsd-gecko@freebsd.org; Sun, 29 Jul 2012 15:05:35 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Sun, 29 Jul 2012 15:05:35 GMT Message-Id: <201207291505.q6TF5ZYr021375@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] r903 - 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: Sun, 29 Jul 2012 15:05:42 -0000 Author: jbeich Date: Sun Jul 29 15:05:35 2012 New Revision: 903 Log: catchup with bug#714312 Deleted: branches/experimental/mail/thunderbird/files/patch-mozilla-js-src-jscpucfg.h branches/experimental/www/firefox-nightly/files/patch-js-src-jscpucfg.h branches/experimental/www/firefox/files/patch-js-src-jscpucfg.h branches/experimental/www/seamonkey/files/patch-mozilla-js-src-jscpucfg.h Deleted: branches/experimental/mail/thunderbird/files/patch-mozilla-js-src-jscpucfg.h ============================================================================== --- branches/experimental/mail/thunderbird/files/patch-mozilla-js-src-jscpucfg.h Sun Jul 29 15:05:35 2012 (r902) +++ /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/www/firefox-nightly/files/patch-js-src-jscpucfg.h ============================================================================== --- branches/experimental/www/firefox-nightly/files/patch-js-src-jscpucfg.h Sun Jul 29 15:05:35 2012 (r902) +++ /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/files/patch-js-src-jscpucfg.h ============================================================================== --- branches/experimental/www/firefox/files/patch-js-src-jscpucfg.h Sun Jul 29 15:05:35 2012 (r902) +++ /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/seamonkey/files/patch-mozilla-js-src-jscpucfg.h ============================================================================== --- branches/experimental/www/seamonkey/files/patch-mozilla-js-src-jscpucfg.h Sun Jul 29 15:05:35 2012 (r902) +++ /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 - From owner-freebsd-gecko@FreeBSD.ORG Mon Jul 30 11:07:38 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 F40C21065688 for ; Mon, 30 Jul 2012 11:07:37 +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 DF7B28FC2E for ; Mon, 30 Jul 2012 11:07:37 +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 q6UB7bZL002083 for ; Mon, 30 Jul 2012 11:07:37 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q6UB7bln002081 for gecko@FreeBSD.org; Mon, 30 Jul 2012 11:07:37 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 30 Jul 2012 11:07:37 GMT Message-Id: <201207301107.q6UB7bln002081@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, 30 Jul 2012 11:07:38 -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/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/168898 gecko mail/thunderbird: nsDirPrefs.cpp:378:9: error: case va o ports/168718 gecko www/firefox: core dumping or refuse to compile 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/164919 gecko www/seamonkey fails to build on pre-SSE2 processor 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 21 problems total. From owner-freebsd-gecko@FreeBSD.ORG Mon Jul 30 20:20:02 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 2E0B3106564A for ; Mon, 30 Jul 2012 20:20:02 +0000 (UTC) (envelope-from dmk@ncf.ca) Received: from mail.ncf.ca (mail.ncf.ca [134.117.136.45]) by mx1.freebsd.org (Postfix) with ESMTP id EDA848FC14 for ; Mon, 30 Jul 2012 20:20:01 +0000 (UTC) Received: from mail.ncf.ca (localhost [127.0.0.1]) by mail.ncf.ca (Postfix) with ESMTP id 18D909F227 for ; Mon, 30 Jul 2012 16:14:05 -0400 (EDT) Received: from hudson.private.lan (CPE0014bfb32f8a-CM0014e887dd48.cpe.net.cable.rogers.com [174.114.186.180]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: du880) by mail.ncf.ca (Postfix) with ESMTPSA id EFBD29F200 for ; Mon, 30 Jul 2012 16:14:04 -0400 (EDT) From: Dwayne MacKinnon To: gecko@freebsd.org Date: Mon, 30 Jul 2012 16:14:03 -0400 Message-ID: <1490493.Ro9jfMVlVi@hudson.private.lan> User-Agent: KMail/4.8.4 (FreeBSD/9.0-RELEASE-p3; KDE/4.8.4; amd64; ; ) MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-NCF-Filtered: By ProxSMTP on pallando Mon Jul 30 16:14:05 2012 -0400 (EDT) Cc: Subject: Firefox 14.0.1,1 Build failure 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, 30 Jul 2012 20:20:02 -0000 Hi all, I attempted to build Firefox 14.0.1,1 using Clang on FreeBSD 9.0- RELEASE for both amd64 & i386 platforms. On amd64 I ran into a linker error at the end of the process. On i386 it was complaining about mmx. I added CFLAGS+= -mmmx to the Makefile, which stopped that. However, i then ran into a different linker error at the end of the process. I then decided to try clang 3.1 from ports. On amd64 it worked perfectly. On i386 (after removing my little CFLAGS addition) I ran into this: In file included from /usr/local/include/dbus-1.0/dbus/dbus-errors.h:33: /usr/local/include/dbus-1.0/dbus/dbus-protocol.h:459:77: error: invalid suffix on literal; C++11 requires a space between literal and identifier [-Wreserved-user-defined-literal] #define DBUS_INTROSPECT_1_0_XML_DOCTYPE_DECL_NODE " 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 89AEA1065674 for ; Mon, 30 Jul 2012 20:49:31 +0000 (UTC) (envelope-from lpeterson@lcnets.org) Received: from mail.weavemail.org (unknown [IPv6:2002:4626:5600::4626:5600]) by mx1.freebsd.org (Postfix) with SMTP id 4F2A08FC15 for ; Mon, 30 Jul 2012 20:49:26 +0000 (UTC) Received: from fsheu-PC ([70.183.24.98]) by mail.weavemail.org ; Mon, 30 Jul 2012 12:48:52 -0700 Message-ID: <02ebd290-41120-0ce05339790741@fsheu-pc> From: "Larry Peterson" To: gecko@FreeBSD.org Date: Mon, 30 Jul 2012 12:47:56 -0700 MIME-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: 8bit X-Priority: 3 Cc: Subject: Community Collaborative Networks X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Larry Peterson List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 Jul 2012 20:49:31 -0000 July 30, 2012 Dear Community Leader, The Community Collaborative Networks at http://www.lcnets.org is inviting members to join. While a social network is for sharing of personal news and events, a community collaborative network is for sharing of resources (including information and tools) in a local community (by city) among its members. In the simplest case members can collaborate to create a comprehensive repository of resources. As specific needs arise further collaborations among individual members can spin off more collaborative networks. With a free membership you can network with other members in your local community via your private ‘space’ (where you create your own space name and slogan). You can also create your own collaborative networks so others can join. We hope you will find them useful, and look forward to your participation! Sincerely, Larry Peterson lpeterson@lcnets.org Community Collaborative Networks We apologize if you receive multiple copies of this message; to unsubscribe (mailto:unsubscribe@wikinets.org). From owner-freebsd-gecko@FreeBSD.ORG Mon Jul 30 22:29:05 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 CF1871065677 for ; Mon, 30 Jul 2012 22:29:05 +0000 (UTC) (envelope-from jbeich@tormail.org) Received: from server2.allsitecontrol.com (server2.allsitecontrol.com [63.143.36.210]) by mx1.freebsd.org (Postfix) with ESMTP id 9FD258FC1C for ; Mon, 30 Jul 2012 22:29:05 +0000 (UTC) Received: from wau.torservers.net ([109.163.233.200]:35195 helo=internal.tormail.org) by server2.allsitecontrol.com with esmtpsa (TLSv1:RC4-SHA:128) (Exim 4.77) (envelope-from ) id 1SvySS-002XkD-6K; Mon, 30 Jul 2012 18:29:01 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=tormail.org; s=tm; h=Message-Id:X-TorMail-User:Content-Type:MIME-Version:References:Date:In-Reply-To:Subject:Cc:To:From; bh=nL1sVs2xbPFyFiOSf+5D1Rq1lXJh/DsdyVxHpcXWVAA=; b=Be0SgTXjgOqKDCHungtiC0DD66RQUqfxCiGZ4zXEYKmWpquIhgz41t7WP0ufUgEjD+eEaK5dee6cXTN6fQMayv6uwYqWT5sxCXD+EF2fJt3kbTyXGtw8fmwS/A72Mf9mRL3OqGN6v08UAuq9K5Ffbr/VL6p911uQKArxHc2yvOE=; Received: from jbeich by internal.tormail.org with local (Exim 4.63) (envelope-from ) id 1SvyQV-0001B1-HE; Mon, 30 Jul 2012 22:27:01 +0000 From: Jan Beich To: Dwayne MacKinnon In-Reply-To: <1490493.Ro9jfMVlVi@hudson.private.lan> (Dwayne MacKinnon's message of "Mon, 30 Jul 2012 16:14:03 -0400") Date: Mon, 30 Jul 2012 12:27:27 -1000 References: <1490493.Ro9jfMVlVi@hudson.private.lan> MIME-Version: 1.0 Content-Type: text/plain X-TorMail-User: jbeich Message-Id: <1SvyQV-0001B1-HE@internal.tormail.org> X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - server2.allsitecontrol.com X-AntiAbuse: Original Domain - freebsd.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - tormail.org X-Source: X-Source-Args: X-Source-Dir: Cc: freebsd-gecko@freebsd.org Subject: Re: Firefox 14.0.1,1 Build failure 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, 30 Jul 2012 22:29:06 -0000 Dwayne MacKinnon writes: > In file included from /usr/local/include/dbus-1.0/dbus/dbus-errors.h:33: > /usr/local/include/dbus-1.0/dbus/dbus-protocol.h:459:77: error: invalid > suffix > on literal; C++11 requires a space between literal and identifier > [-Wreserved-user-defined-literal] > #define DBUS_INTROSPECT_1_0_XML_DOCTYPE_DECL_NODE " node PUBLIC \""D... This is a gnome@ issue. marcuscom repo has newer version where this is fixed. // dbus-1.4.14/dbus/dbus-protocol.h #define DBUS_INTROSPECT_1_0_XML_DOCTYPE_DECL_NODE "\n" // dbus-1.6.0/dbus/dbus-protocol.h #define DBUS_INTROSPECT_1_0_XML_DOCTYPE_DECL_NODE "\n" From owner-freebsd-gecko@FreeBSD.ORG Tue Jul 31 13:56:01 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 946D0106564A for ; Tue, 31 Jul 2012 13:56:01 +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 0122D8FC12 for ; Tue, 31 Jul 2012 13:56:00 +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 q6VDtqHf046664 for ; Tue, 31 Jul 2012 13:55:52 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id q6VDtlpv045731 for freebsd-gecko@freebsd.org; Tue, 31 Jul 2012 13:55:47 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Tue, 31 Jul 2012 13:55:47 GMT Message-Id: <201207311355.q6VDtlpv045731@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] r904 - in branches/experimental: devel/nspr www/firefox-nightly 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, 31 Jul 2012 13:56:01 -0000 Author: jbeich Date: Tue Jul 31 13:55:47 2012 New Revision: 904 Log: - update nspr to 4.9.2 - switch back Nightly to system nspr Modified: branches/experimental/devel/nspr/Makefile branches/experimental/devel/nspr/distinfo branches/experimental/www/firefox-nightly/Makefile Modified: branches/experimental/devel/nspr/Makefile ============================================================================== --- branches/experimental/devel/nspr/Makefile Sun Jul 29 15:05:35 2012 (r903) +++ branches/experimental/devel/nspr/Makefile Tue Jul 31 13:55:47 2012 (r904) @@ -6,8 +6,7 @@ # $MCom: ports-experimental/devel/nspr/Makefile,v 1.6 2008/03/12 13:06:56 ahze Exp $ PORTNAME= nspr -DISTVERSION= 4.9.1 -PORTREVISION= 1 +DISTVERSION= 4.9.2 CATEGORIES= devel MASTER_SITES= MOZILLA MASTER_SITE_SUBDIR= nspr/releases/v${PORTVERSION}/src Modified: branches/experimental/devel/nspr/distinfo ============================================================================== --- branches/experimental/devel/nspr/distinfo Sun Jul 29 15:05:35 2012 (r903) +++ branches/experimental/devel/nspr/distinfo Tue Jul 31 13:55:47 2012 (r904) @@ -1,2 +1,2 @@ -SHA256 (nspr-4.9.1.tar.gz) = 5b696b80a3254aa0e5c7f0614b6bb9b14c483df46af66c792993e3d853568d17 -SIZE (nspr-4.9.1.tar.gz) = 1172951 +SHA256 (nspr-4.9.2.tar.gz) = 570206f125fc31b8589b31d3837c190ee2a75d4f3b8faec2cbedbeacc016e82c +SIZE (nspr-4.9.2.tar.gz) = 1172193 Modified: branches/experimental/www/firefox-nightly/Makefile ============================================================================== --- branches/experimental/www/firefox-nightly/Makefile Sun Jul 29 15:05:35 2012 (r903) +++ branches/experimental/www/firefox-nightly/Makefile Tue Jul 31 13:55:47 2012 (r904) @@ -17,7 +17,8 @@ MAINTAINER= gecko@FreeBSD.org COMMENT= Web browser based on the browser portion of Mozilla -BUILD_DEPENDS= nss>=3.13.2:${PORTSDIR}/security/nss \ +BUILD_DEPENDS= nspr>=4.9.2:${PORTSDIR}/devel/nspr \ + nss>=3.13.2:${PORTSDIR}/security/nss \ sqlite3>=3.7.13:${PORTSDIR}/databases/sqlite3 \ ${PYTHON_SITELIBDIR}/_sqlite3.so:${PORTSDIR}/databases/py-sqlite3 \ cairo>=1.10.2_1,1:${PORTSDIR}/graphics/cairo \ @@ -29,7 +30,7 @@ USE_PYTHON_BUILD=yes USE_GECKO= gecko MOZ_PKGCONFIG_FILES= # empty -USE_MOZILLA= -nspr +USE_MOZILLA= # empty MOZILLA_NAME= Nightly MOZILLA_SUFX= -nightly MOZILLA= ${PORTNAME}${MOZILLA_SUFX} From owner-freebsd-gecko@FreeBSD.ORG Tue Jul 31 19:41:09 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 20CE9106566B for ; Tue, 31 Jul 2012 19:41:09 +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 D1E748FC12 for ; Tue, 31 Jul 2012 19:41:08 +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 q6VJewdQ084514 for ; Tue, 31 Jul 2012 15:41:05 -0400 (EDT) (envelope-from andy@neu.net) Date: Tue, 31 Jul 2012 15:40:58 -0400 (EDT) From: AN To: gecko@freebsd.org In-Reply-To: <201207311355.q6VDtlpv045731@trillian.chruetertee.ch> Message-ID: References: <201207311355.q6VDtlpv045731@trillian.chruetertee.ch> User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: Subject: Re: [SVN-Commit] r904 - in branches/experimental: devel/nspr www/firefox-nightly 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, 31 Jul 2012 19:41:09 -0000 On Tue, 31 Jul 2012, svn-freebsd-gecko@chruetertee.ch wrote: > Author: jbeich > Date: Tue Jul 31 13:55:47 2012 > New Revision: 904 > > Log: > - update nspr to 4.9.2 > - switch back Nightly to system nspr > > Modified: > branches/experimental/devel/nspr/Makefile > branches/experimental/devel/nspr/distinfo > branches/experimental/www/firefox-nightly/Makefile > > Modified: branches/experimental/devel/nspr/Makefile > ============================================================================== > --- branches/experimental/devel/nspr/Makefile Sun Jul 29 15:05:35 2012 (r903) > +++ branches/experimental/devel/nspr/Makefile Tue Jul 31 13:55:47 2012 (r904) > @@ -6,8 +6,7 @@ > # $MCom: ports-experimental/devel/nspr/Makefile,v 1.6 2008/03/12 13:06:56 ahze Exp $ > > PORTNAME= nspr > -DISTVERSION= 4.9.1 > -PORTREVISION= 1 > +DISTVERSION= 4.9.2 > CATEGORIES= devel > MASTER_SITES= MOZILLA > MASTER_SITE_SUBDIR= nspr/releases/v${PORTVERSION}/src > > Modified: branches/experimental/devel/nspr/distinfo > ============================================================================== > --- branches/experimental/devel/nspr/distinfo Sun Jul 29 15:05:35 2012 (r903) > +++ branches/experimental/devel/nspr/distinfo Tue Jul 31 13:55:47 2012 (r904) > @@ -1,2 +1,2 @@ > -SHA256 (nspr-4.9.1.tar.gz) = 5b696b80a3254aa0e5c7f0614b6bb9b14c483df46af66c792993e3d853568d17 > -SIZE (nspr-4.9.1.tar.gz) = 1172951 > +SHA256 (nspr-4.9.2.tar.gz) = 570206f125fc31b8589b31d3837c190ee2a75d4f3b8faec2cbedbeacc016e82c > +SIZE (nspr-4.9.2.tar.gz) = 1172193 > > Modified: branches/experimental/www/firefox-nightly/Makefile > ============================================================================== > --- branches/experimental/www/firefox-nightly/Makefile Sun Jul 29 15:05:35 2012 (r903) > +++ branches/experimental/www/firefox-nightly/Makefile Tue Jul 31 13:55:47 2012 (r904) > @@ -17,7 +17,8 @@ > MAINTAINER= gecko@FreeBSD.org > COMMENT= Web browser based on the browser portion of Mozilla > > -BUILD_DEPENDS= nss>=3.13.2:${PORTSDIR}/security/nss \ > +BUILD_DEPENDS= nspr>=4.9.2:${PORTSDIR}/devel/nspr \ > + nss>=3.13.2:${PORTSDIR}/security/nss \ > sqlite3>=3.7.13:${PORTSDIR}/databases/sqlite3 \ > ${PYTHON_SITELIBDIR}/_sqlite3.so:${PORTSDIR}/databases/py-sqlite3 \ > cairo>=1.10.2_1,1:${PORTSDIR}/graphics/cairo \ > @@ -29,7 +30,7 @@ > USE_PYTHON_BUILD=yes > USE_GECKO= gecko > MOZ_PKGCONFIG_FILES= # empty > -USE_MOZILLA= -nspr > +USE_MOZILLA= # empty > MOZILLA_NAME= Nightly > MOZILLA_SUFX= -nightly > MOZILLA= ${PORTNAME}${MOZILLA_SUFX} > _______________________________________________ > freebsd-gecko@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-gecko > To unsubscribe, send any mail to "freebsd-gecko-unsubscribe@freebsd.org" > # make update && make makesum && make all deinstall install clean ===> Found saved configuration for firefox-nightly-17.0.100963,1 ===> firefox-nightly-17.0.100963,1 depends on package: nspr>=4.9.2 - not found ===> Found nspr-4.9.1_1, but you need to upgrade to nspr>=4.9.2. *** [build-depends] Error code 1 Stop in /home/root/ff_nightly. *** [/home/root/ff_nightly/work/.configure_done.firefox._usr_local] Error code 1 Stop in /home/root/ff_nightly. *** [build] Error code 1 "===> Found nspr-4.9.1_1, but you need to upgrade to nspr>=4.9.2.", What is the procedure to update nspr? I have: # pkg_info |grep nspr linux-f10-nspr-4.7.6 Netscape Portable Runtime (Linux Fedora 10) nspr-4.9.1_1 A platform-neutral API for system level and libc like funct It seems the latest version in the ports tree is: nspr 4.9.1_1 devel on this many watch lists=307 search for ports that depend on this port A platform-neutral API for system level and libc like functions Maintained by: gecko@FreeBSD.org I guess we need to wait for the port to updated? From owner-freebsd-gecko@FreeBSD.ORG Wed Aug 1 08:18:19 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 2D7AA1065676 for ; Wed, 1 Aug 2012 08:18:19 +0000 (UTC) (envelope-from flo@smeets.im) Received: from mail.solomo.de (mail.solomo.de [IPv6:2a01:238:42c7:9a00::2]) by mx1.freebsd.org (Postfix) with ESMTP id B189B8FC1E for ; Wed, 1 Aug 2012 08:18:18 +0000 (UTC) Received: from mail.solomo.de (localhost [127.0.0.1]) by mail.solomo.de (Postfix) with ESMTP id B3238C382B; Wed, 1 Aug 2012 10:18:17 +0200 (CEST) X-Virus-Scanned: amavisd-new at solomo.de Received: from mail.solomo.de ([127.0.0.1]) by mail.solomo.de (mail.solomo.de [127.0.0.1]) (amavisd-new, port 10024) with LMTP id YfSvsz_zSHvH; Wed, 1 Aug 2012 10:18:16 +0200 (CEST) Received: from bender.solomo.local (bsdruler.solomo.de [213.172.127.26]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mail.solomo.de (Postfix) with ESMTPSA id D1430C3821; Wed, 1 Aug 2012 10:18:16 +0200 (CEST) Message-ID: <5018E648.5040608@smeets.im> Date: Wed, 01 Aug 2012 10:18:16 +0200 From: Florian Smeets User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:14.0) Gecko/20120723 Thunderbird/14.0 MIME-Version: 1.0 To: AN References: <201207311355.q6VDtlpv045731@trillian.chruetertee.ch> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: gecko@freebsd.org Subject: Re: [SVN-Commit] r904 - in branches/experimental: devel/nspr www/firefox-nightly 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, 01 Aug 2012 08:18:19 -0000 On 07/31/2012 21:40, AN wrote: > > > On Tue, 31 Jul 2012, svn-freebsd-gecko@chruetertee.ch wrote: > >> Author: jbeich >> Date: Tue Jul 31 13:55:47 2012 >> New Revision: 904 >> >> Log: >> - update nspr to 4.9.2 >> - switch back Nightly to system nspr >> >> PORTNAME= nspr >> -DISTVERSION= 4.9.1 >> -PORTREVISION= 1 >> +DISTVERSION= 4.9.2 >> CATEGORIES= devel >> MASTER_SITES= MOZILLA >> MASTER_SITE_SUBDIR= nspr/releases/v${PORTVERSION}/src >> Please read the commit log messages, they usually have all the information you need. It would probably be best if you use something like portshaker like Jan already suggested, too. It can automatically merge branches/experimental with your ports tree. > > I guess we need to wait for the port to updated? No you need to install the version Jan committed in this revision branches/experimental/devel/nspr. I will probably update the version in ports today after a few tests. Florian From owner-freebsd-gecko@FreeBSD.ORG Wed Aug 1 13:50:17 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 50DEA106566B; Wed, 1 Aug 2012 13:50:17 +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 241228FC0A; Wed, 1 Aug 2012 13:50:17 +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 q71DoH8U051313; Wed, 1 Aug 2012 13:50:17 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q71DoHIv051309; Wed, 1 Aug 2012 13:50:17 GMT (envelope-from edwin) Date: Wed, 1 Aug 2012 13:50:17 GMT Message-Id: <201208011350.q71DoHIv051309@freefall.freebsd.org> To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, gecko@FreeBSD.org From: edwin@FreeBSD.org Cc: Subject: Re: ports/170310: mail/thunderbird: coredump/crash when used with OpenLDAP 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, 01 Aug 2012 13:50:17 -0000 Synopsis: mail/thunderbird: coredump/crash when used with OpenLDAP Responsible-Changed-From-To: freebsd-ports-bugs->gecko Responsible-Changed-By: edwin Responsible-Changed-When: Wed Aug 1 13:50:16 UTC 2012 Responsible-Changed-Why: Over to maintainer (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=170310 From owner-freebsd-gecko@FreeBSD.ORG Wed Aug 1 14:00:14 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 E94FA106564A for ; Wed, 1 Aug 2012 14:00: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 58BA58FC0A for ; Wed, 1 Aug 2012 14:00: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 q71E077r093915 for ; Wed, 1 Aug 2012 14:00:07 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id q71E01ZU092554 for freebsd-gecko@freebsd.org; Wed, 1 Aug 2012 14:00:01 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Wed, 1 Aug 2012 14:00:01 GMT Message-Id: <201208011400.q71E01ZU092554@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] r905 - 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: Wed, 01 Aug 2012 14:00:15 -0000 Author: jbeich Date: Wed Aug 1 14:00:01 2012 New Revision: 905 Log: - use SysV shared memory for plugins - and sync with other minor changes from 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 Tue Jul 31 13:55:47 2012 (r904) +++ branches/experimental/mail/thunderbird-esr/files/patch-bug753046 Wed Aug 1 14:00:01 2012 (r905) @@ -528,18 +528,6 @@ pump_ = new base::MessagePumpForUI(); #endif // OS_LINUX } else if (type_ == TYPE_IO) { -$NetBSD: patch-ipc_chromium_src_base_platform__file__posix.cc,v 1.1 2011/07/12 15:12:36 tnn Exp $ - ---- mozilla/ipc/chromium/src/base/platform_file_posix.cc.orig 2011-06-15 21:57:27.000000000 +0000 -+++ mozilla/ipc/chromium/src/base/platform_file_posix.cc -@@ -9,6 +9,7 @@ - #ifdef ANDROID - #include - #endif -+#include /* for S_IRUSR */ - - #include "base/logging.h" - #include "base/string_util.h" $NetBSD: patch-ipc_chromium_src_base_platform__thread.h,v 1.1 2012/03/06 12:34:09 ryoon Exp $ --- mozilla/ipc/chromium/src/base/platform_thread.h.orig 2011-12-20 23:28:19.000000000 +0000 @@ -638,7 +626,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,324 @@ +@@ -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. @@ -647,7 +635,6 @@ + +#include "base/process_util.h" + -+#include +#include +#include +#include @@ -684,8 +671,7 @@ +#include "base/string_tokenizer.h" +#include "base/string_util.h" + -+#if __FreeBSD_version > 800039 || __DragonFly_version > 200201 \ -+ || __NetBSD_Version__ >= 599006500 || OpenBSD > 201205 ++#if defined(_POSIX_SPAWN) && _POSIX_SPAWN > 0 +#define HAVE_POSIX_SPAWN 1 +#endif + @@ -1250,6 +1236,19 @@ newEnvVars, #endif false, &process, arch); +diff --git ipc/glue/SharedMemorySysV.h ipc/glue/SharedMemorySysV.h +index f37998d..b05dc7b 100644 +--- mozilla/ipc/glue/SharedMemorySysV.h ++++ mozilla/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 $ --- mozilla/toolkit/library/Makefile.in.orig 2012-05-23 18:57:09.000000000 +0000 Modified: branches/experimental/mail/thunderbird/files/patch-bug753046 ============================================================================== --- branches/experimental/mail/thunderbird/files/patch-bug753046 Tue Jul 31 13:55:47 2012 (r904) +++ branches/experimental/mail/thunderbird/files/patch-bug753046 Wed Aug 1 14:00:01 2012 (r905) @@ -533,18 +533,6 @@ pump_ = new base::MessagePumpForUI(); #endif // OS_LINUX } else if (type_ == TYPE_IO) { -$NetBSD: patch-ipc_chromium_src_base_platform__file__posix.cc,v 1.1 2011/07/12 15:12:36 tnn Exp $ - ---- mozilla/ipc/chromium/src/base/platform_file_posix.cc.orig 2011-06-15 21:57:27.000000000 +0000 -+++ mozilla/ipc/chromium/src/base/platform_file_posix.cc -@@ -9,6 +9,7 @@ - #ifdef ANDROID - #include - #endif -+#include /* for S_IRUSR */ - - #include "base/logging.h" - #include "base/string_util.h" $NetBSD: patch-ipc_chromium_src_base_platform__thread.h,v 1.1 2012/03/06 12:34:09 ryoon Exp $ --- mozilla/ipc/chromium/src/base/platform_thread.h.orig 2011-12-20 23:28:19.000000000 +0000 @@ -643,7 +631,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,324 @@ +@@ -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. @@ -652,7 +640,6 @@ + +#include "base/process_util.h" + -+#include +#include +#include +#include @@ -689,8 +676,7 @@ +#include "base/string_tokenizer.h" +#include "base/string_util.h" + -+#if __FreeBSD_version > 800039 || __DragonFly_version > 200201 \ -+ || __NetBSD_Version__ >= 599006500 || OpenBSD > 201205 ++#if defined(_POSIX_SPAWN) && _POSIX_SPAWN > 0 +#define HAVE_POSIX_SPAWN 1 +#endif + @@ -1255,6 +1241,19 @@ newEnvVars, #endif false, &process, arch); +diff --git ipc/glue/SharedMemorySysV.h ipc/glue/SharedMemorySysV.h +index f37998d..b05dc7b 100644 +--- mozilla/ipc/glue/SharedMemorySysV.h ++++ mozilla/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 $ --- mozilla/toolkit/library/Makefile.in.orig 2012-05-23 18:57:09.000000000 +0000 Modified: branches/experimental/www/firefox-esr/files/patch-bug753046 ============================================================================== --- branches/experimental/www/firefox-esr/files/patch-bug753046 Tue Jul 31 13:55:47 2012 (r904) +++ branches/experimental/www/firefox-esr/files/patch-bug753046 Wed Aug 1 14:00:01 2012 (r905) @@ -528,18 +528,6 @@ pump_ = new base::MessagePumpForUI(); #endif // OS_LINUX } else if (type_ == TYPE_IO) { -$NetBSD: patch-ipc_chromium_src_base_platform__file__posix.cc,v 1.1 2011/07/12 15:12:36 tnn Exp $ - ---- ipc/chromium/src/base/platform_file_posix.cc.orig 2011-06-15 21:57:27.000000000 +0000 -+++ ipc/chromium/src/base/platform_file_posix.cc -@@ -9,6 +9,7 @@ - #ifdef ANDROID - #include - #endif -+#include /* for S_IRUSR */ - - #include "base/logging.h" - #include "base/string_util.h" $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 @@ -638,7 +626,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,324 @@ +@@ -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. @@ -647,7 +635,6 @@ + +#include "base/process_util.h" + -+#include +#include +#include +#include @@ -684,8 +671,7 @@ +#include "base/string_tokenizer.h" +#include "base/string_util.h" + -+#if __FreeBSD_version > 800039 || __DragonFly_version > 200201 \ -+ || __NetBSD_Version__ >= 599006500 || OpenBSD > 201205 ++#if defined(_POSIX_SPAWN) && _POSIX_SPAWN > 0 +#define HAVE_POSIX_SPAWN 1 +#endif + @@ -1250,6 +1236,19 @@ newEnvVars, #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 Modified: branches/experimental/www/firefox-nightly/files/patch-bug753046 ============================================================================== --- branches/experimental/www/firefox-nightly/files/patch-bug753046 Tue Jul 31 13:55:47 2012 (r904) +++ branches/experimental/www/firefox-nightly/files/patch-bug753046 Wed Aug 1 14:00:01 2012 (r905) @@ -533,18 +533,6 @@ pump_ = new base::MessagePumpForUI(); #endif // OS_LINUX } else if (type_ == TYPE_IO) { -$NetBSD: patch-ipc_chromium_src_base_platform__file__posix.cc,v 1.1 2011/07/12 15:12:36 tnn Exp $ - ---- ipc/chromium/src/base/platform_file_posix.cc.orig 2011-06-15 21:57:27.000000000 +0000 -+++ ipc/chromium/src/base/platform_file_posix.cc -@@ -9,6 +9,7 @@ - #ifdef ANDROID - #include - #endif -+#include /* for S_IRUSR */ - - #include "base/logging.h" - #include "base/string_util.h" $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 @@ -665,7 +653,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. @@ -674,7 +662,6 @@ + +#include "base/process_util.h" + -+#include +#include +#include +#include @@ -716,11 +703,16 @@ + * 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 + -+#if __FreeBSD_version > 800039 || __DragonFly_version > 200201 \ -+ || __NetBSD_Version__ >= 599006500 || OpenBSD > 201205 ++#if defined(_POSIX_SPAWN) && _POSIX_SPAWN > 0 +#define HAVE_POSIX_SPAWN 1 +#endif + @@ -1269,6 +1261,19 @@ 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 Modified: branches/experimental/www/firefox/files/patch-bug753046 ============================================================================== --- branches/experimental/www/firefox/files/patch-bug753046 Tue Jul 31 13:55:47 2012 (r904) +++ branches/experimental/www/firefox/files/patch-bug753046 Wed Aug 1 14:00:01 2012 (r905) @@ -533,18 +533,6 @@ pump_ = new base::MessagePumpForUI(); #endif // OS_LINUX } else if (type_ == TYPE_IO) { -$NetBSD: patch-ipc_chromium_src_base_platform__file__posix.cc,v 1.1 2011/07/12 15:12:36 tnn Exp $ - ---- ipc/chromium/src/base/platform_file_posix.cc.orig 2011-06-15 21:57:27.000000000 +0000 -+++ ipc/chromium/src/base/platform_file_posix.cc -@@ -9,6 +9,7 @@ - #ifdef ANDROID - #include - #endif -+#include /* for S_IRUSR */ - - #include "base/logging.h" - #include "base/string_util.h" $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 @@ -643,7 +631,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,324 @@ +@@ -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. @@ -652,7 +640,6 @@ + +#include "base/process_util.h" + -+#include +#include +#include +#include @@ -689,8 +676,7 @@ +#include "base/string_tokenizer.h" +#include "base/string_util.h" + -+#if __FreeBSD_version > 800039 || __DragonFly_version > 200201 \ -+ || __NetBSD_Version__ >= 599006500 || OpenBSD > 201205 ++#if defined(_POSIX_SPAWN) && _POSIX_SPAWN > 0 +#define HAVE_POSIX_SPAWN 1 +#endif + @@ -1255,6 +1241,19 @@ newEnvVars, #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 Modified: branches/experimental/www/libxul/files/patch-bug753046 ============================================================================== --- branches/experimental/www/libxul/files/patch-bug753046 Tue Jul 31 13:55:47 2012 (r904) +++ branches/experimental/www/libxul/files/patch-bug753046 Wed Aug 1 14:00:01 2012 (r905) @@ -528,18 +528,6 @@ pump_ = new base::MessagePumpForUI(); #endif // OS_LINUX } else if (type_ == TYPE_IO) { -$NetBSD: patch-ipc_chromium_src_base_platform__file__posix.cc,v 1.1 2011/07/12 15:12:36 tnn Exp $ - ---- ipc/chromium/src/base/platform_file_posix.cc.orig 2011-06-15 21:57:27.000000000 +0000 -+++ ipc/chromium/src/base/platform_file_posix.cc -@@ -9,6 +9,7 @@ - #ifdef ANDROID - #include - #endif -+#include /* for S_IRUSR */ - - #include "base/logging.h" - #include "base/string_util.h" $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 @@ -638,7 +626,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,324 @@ +@@ -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. @@ -647,7 +635,6 @@ + +#include "base/process_util.h" + -+#include +#include +#include +#include @@ -684,8 +671,7 @@ +#include "base/string_tokenizer.h" +#include "base/string_util.h" + -+#if __FreeBSD_version > 800039 || __DragonFly_version > 200201 \ -+ || __NetBSD_Version__ >= 599006500 || OpenBSD > 201205 ++#if defined(_POSIX_SPAWN) && _POSIX_SPAWN > 0 +#define HAVE_POSIX_SPAWN 1 +#endif + @@ -1250,6 +1236,19 @@ newEnvVars, #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 Modified: branches/experimental/www/seamonkey/files/patch-bug753046 ============================================================================== --- branches/experimental/www/seamonkey/files/patch-bug753046 Tue Jul 31 13:55:47 2012 (r904) +++ branches/experimental/www/seamonkey/files/patch-bug753046 Wed Aug 1 14:00:01 2012 (r905) @@ -533,18 +533,6 @@ pump_ = new base::MessagePumpForUI(); #endif // OS_LINUX } else if (type_ == TYPE_IO) { -$NetBSD: patch-ipc_chromium_src_base_platform__file__posix.cc,v 1.1 2011/07/12 15:12:36 tnn Exp $ - ---- mozilla/ipc/chromium/src/base/platform_file_posix.cc.orig 2011-06-15 21:57:27.000000000 +0000 -+++ mozilla/ipc/chromium/src/base/platform_file_posix.cc -@@ -9,6 +9,7 @@ - #ifdef ANDROID - #include - #endif -+#include /* for S_IRUSR */ - - #include "base/logging.h" - #include "base/string_util.h" $NetBSD: patch-ipc_chromium_src_base_platform__thread.h,v 1.1 2012/03/06 12:34:09 ryoon Exp $ --- mozilla/ipc/chromium/src/base/platform_thread.h.orig 2011-12-20 23:28:19.000000000 +0000 @@ -643,7 +631,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,324 @@ +@@ -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. @@ -652,7 +640,6 @@ + +#include "base/process_util.h" + -+#include +#include +#include +#include @@ -689,8 +676,7 @@ +#include "base/string_tokenizer.h" +#include "base/string_util.h" + -+#if __FreeBSD_version > 800039 || __DragonFly_version > 200201 \ -+ || __NetBSD_Version__ >= 599006500 || OpenBSD > 201205 ++#if defined(_POSIX_SPAWN) && _POSIX_SPAWN > 0 +#define HAVE_POSIX_SPAWN 1 +#endif + @@ -1255,6 +1241,19 @@ newEnvVars, #endif false, &process, arch); +diff --git ipc/glue/SharedMemorySysV.h ipc/glue/SharedMemorySysV.h +index f37998d..b05dc7b 100644 +--- mozilla/ipc/glue/SharedMemorySysV.h ++++ mozilla/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 $ --- mozilla/toolkit/library/Makefile.in.orig 2012-05-23 18:57:09.000000000 +0000 From owner-freebsd-gecko@FreeBSD.ORG Wed Aug 1 16:12:46 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 41608106564A for ; Wed, 1 Aug 2012 16:12:46 +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 B9A078FC08 for ; Wed, 1 Aug 2012 16:12:44 +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 q71GChav095526 for ; Wed, 1 Aug 2012 16:12:43 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id q71GCcuX093761 for freebsd-gecko@freebsd.org; Wed, 1 Aug 2012 16:12:38 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Wed, 1 Aug 2012 16:12:38 GMT Message-Id: <201208011612.q71GCcuX093761@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] r906 - 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: Wed, 01 Aug 2012 16:12:46 -0000 Author: jbeich Date: Wed Aug 1 16:12:38 2012 New Revision: 906 Log: warning: extra tokens at end of #ifdef directive GCC/Clang ignore anything after the macro. This makes preprocessor apply the workaround unconditionally. Caused by: beat@ incorrectly applied http://docs.freebsd.org/cgi/mid.cgi?86k48tbq92.fsf Modified: branches/experimental/mail/thunderbird-esr/files/patch-mozilla__xpcom__threads__nsThreadManager.cpp branches/experimental/mail/thunderbird/files/patch-mozilla__xpcom__threads__nsThreadManager.cpp branches/experimental/www/firefox-esr/files/patch-xpcom__threads__nsThreadManager.cpp branches/experimental/www/firefox-nightly/files/patch-xpcom__threads__nsThreadManager.cpp branches/experimental/www/firefox/files/patch-xpcom__threads__nsThreadManager.cpp branches/experimental/www/libxul/files/patch-xpcom__threads__nsThreadManager.cpp branches/experimental/www/seamonkey/files/patch-mozilla__xpcom__threads__nsThreadManager.cpp Modified: branches/experimental/mail/thunderbird-esr/files/patch-mozilla__xpcom__threads__nsThreadManager.cpp ============================================================================== --- branches/experimental/mail/thunderbird-esr/files/patch-mozilla__xpcom__threads__nsThreadManager.cpp Wed Aug 1 14:00:01 2012 (r905) +++ branches/experimental/mail/thunderbird-esr/files/patch-mozilla__xpcom__threads__nsThreadManager.cpp Wed Aug 1 16:12:38 2012 (r906) @@ -4,7 +4,7 @@ nsresult nsThreadManager::Init() { -+#ifdef NS_TLS && (__FreeBSD_version < 802513 \ ++#if defined(NS_TLS) && (__FreeBSD_version < 802513 \ + || (__FreeBSD_version >= 900000 && __FreeBSD_version < 900045)) + if (!gTLSThreadID) + gTLSThreadID = mozilla::threads::Generic; Modified: branches/experimental/mail/thunderbird/files/patch-mozilla__xpcom__threads__nsThreadManager.cpp ============================================================================== --- branches/experimental/mail/thunderbird/files/patch-mozilla__xpcom__threads__nsThreadManager.cpp Wed Aug 1 14:00:01 2012 (r905) +++ branches/experimental/mail/thunderbird/files/patch-mozilla__xpcom__threads__nsThreadManager.cpp Wed Aug 1 16:12:38 2012 (r906) @@ -4,7 +4,7 @@ nsresult nsThreadManager::Init() { -+#ifdef NS_TLS && (__FreeBSD_version < 802513 \ ++#if defined(NS_TLS) && (__FreeBSD_version < 802513 \ + || (__FreeBSD_version >= 900000 && __FreeBSD_version < 900045)) + if (!gTLSThreadID) + gTLSThreadID = mozilla::threads::Generic; Modified: branches/experimental/www/firefox-esr/files/patch-xpcom__threads__nsThreadManager.cpp ============================================================================== --- branches/experimental/www/firefox-esr/files/patch-xpcom__threads__nsThreadManager.cpp Wed Aug 1 14:00:01 2012 (r905) +++ branches/experimental/www/firefox-esr/files/patch-xpcom__threads__nsThreadManager.cpp Wed Aug 1 16:12:38 2012 (r906) @@ -4,7 +4,7 @@ nsresult nsThreadManager::Init() { -+#ifdef NS_TLS && (__FreeBSD_version < 802513 \ ++#if defined(NS_TLS) && (__FreeBSD_version < 802513 \ + || (__FreeBSD_version >= 900000 && __FreeBSD_version < 900045)) + if (!gTLSThreadID) + gTLSThreadID = mozilla::threads::Generic; Modified: branches/experimental/www/firefox-nightly/files/patch-xpcom__threads__nsThreadManager.cpp ============================================================================== --- branches/experimental/www/firefox-nightly/files/patch-xpcom__threads__nsThreadManager.cpp Wed Aug 1 14:00:01 2012 (r905) +++ branches/experimental/www/firefox-nightly/files/patch-xpcom__threads__nsThreadManager.cpp Wed Aug 1 16:12:38 2012 (r906) @@ -4,7 +4,7 @@ nsresult nsThreadManager::Init() { -+#ifdef NS_TLS && (__FreeBSD_version < 802513 \ ++#if defined(NS_TLS) && (__FreeBSD_version < 802513 \ + || (__FreeBSD_version >= 900000 && __FreeBSD_version < 900045)) + if (!gTLSThreadID) + gTLSThreadID = mozilla::threads::Generic; Modified: branches/experimental/www/firefox/files/patch-xpcom__threads__nsThreadManager.cpp ============================================================================== --- branches/experimental/www/firefox/files/patch-xpcom__threads__nsThreadManager.cpp Wed Aug 1 14:00:01 2012 (r905) +++ branches/experimental/www/firefox/files/patch-xpcom__threads__nsThreadManager.cpp Wed Aug 1 16:12:38 2012 (r906) @@ -4,7 +4,7 @@ nsresult nsThreadManager::Init() { -+#ifdef NS_TLS && (__FreeBSD_version < 802513 \ ++#if defined(NS_TLS) && (__FreeBSD_version < 802513 \ + || (__FreeBSD_version >= 900000 && __FreeBSD_version < 900045)) + if (!gTLSThreadID) + gTLSThreadID = mozilla::threads::Generic; Modified: branches/experimental/www/libxul/files/patch-xpcom__threads__nsThreadManager.cpp ============================================================================== --- branches/experimental/www/libxul/files/patch-xpcom__threads__nsThreadManager.cpp Wed Aug 1 14:00:01 2012 (r905) +++ branches/experimental/www/libxul/files/patch-xpcom__threads__nsThreadManager.cpp Wed Aug 1 16:12:38 2012 (r906) @@ -4,7 +4,7 @@ nsresult nsThreadManager::Init() { -+#ifdef NS_TLS && (__FreeBSD_version < 802513 \ ++#if defined(NS_TLS) && (__FreeBSD_version < 802513 \ + || (__FreeBSD_version >= 900000 && __FreeBSD_version < 900045)) + if (!gTLSThreadID) + gTLSThreadID = mozilla::threads::Generic; Modified: branches/experimental/www/seamonkey/files/patch-mozilla__xpcom__threads__nsThreadManager.cpp ============================================================================== --- branches/experimental/www/seamonkey/files/patch-mozilla__xpcom__threads__nsThreadManager.cpp Wed Aug 1 14:00:01 2012 (r905) +++ branches/experimental/www/seamonkey/files/patch-mozilla__xpcom__threads__nsThreadManager.cpp Wed Aug 1 16:12:38 2012 (r906) @@ -4,7 +4,7 @@ nsresult nsThreadManager::Init() { -+#ifdef NS_TLS && (__FreeBSD_version < 802513 \ ++#if defined(NS_TLS) && (__FreeBSD_version < 802513 \ + || (__FreeBSD_version >= 900000 && __FreeBSD_version < 900045)) + if (!gTLSThreadID) + gTLSThreadID = mozilla::threads::Generic; From owner-freebsd-gecko@FreeBSD.ORG Wed Aug 1 18:25:12 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 8A7291065672 for ; Wed, 1 Aug 2012 18:25:12 +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 15CC78FC1A for ; Wed, 1 Aug 2012 18:25:11 +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 q71IP8vd015567 for ; Wed, 1 Aug 2012 18:25:08 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id q71IP3P5015168 for freebsd-gecko@freebsd.org; Wed, 1 Aug 2012 18:25:03 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Wed, 1 Aug 2012 18:25:03 GMT Message-Id: <201208011825.q71IP3P5015168@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] r907 - branches/experimental/security/nss/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: Wed, 01 Aug 2012 18:25:12 -0000 Author: jbeich Date: Wed Aug 1 18:25:03 2012 New Revision: 907 Log: - simplify arch detection, no need to duplicate CPU_ARCH = $(OS_TEST) - rename powerpc to ppc, that's what everyone else uses Modified: branches/experimental/security/nss/files/patch-..::coreconf::FreeBSD.mk Modified: branches/experimental/security/nss/files/patch-..::coreconf::FreeBSD.mk ============================================================================== --- branches/experimental/security/nss/files/patch-..::coreconf::FreeBSD.mk Wed Aug 1 16:12:38 2012 (r906) +++ branches/experimental/security/nss/files/patch-..::coreconf::FreeBSD.mk Wed Aug 1 18:25:03 2012 (r907) @@ -13,33 +13,19 @@ RANLIB = ranlib CPU_ARCH = $(OS_TEST) -@@ -50,7 +50,26 @@ - CPU_ARCH = x86 - endif +@@ -52,6 +52,12 @@ endif ifeq ($(CPU_ARCH),amd64) CPU_ARCH = x86_64 -+USE_64 = 1 -+endif -+ifeq ($(OS_TEST),alpha) -+CPU_ARCH = alpha -+endif -+ifeq ($(OS_TEST),powerpc64) -+CPU_ARCH = powerpc -+USE_64 = 1 -+endif -+ifeq ($(OS_TEST),powerpc) -+CPU_ARCH = powerpc + endif ++ifneq (,$(filter powerpc%, $(CPU_ARCH))) ++CPU_ARCH = ppc +endif -+ifeq ($(OS_TEST),sparc64) -+CPU_ARCH = sparc64 ++ifneq (,$(filter %64, $(CPU_ARCH))) +USE_64 = 1 +endif -+ifeq ($(OS_TEST),ia64) -+CPU_ARCH = ia64 -+USE_64 = 1 - endif OS_CFLAGS = $(DSO_CFLAGS) -ansi -Wall -Wno-switch -DFREEBSD -DHAVE_STRERROR -DHAVE_BSD_FLOCK + @@ -65,20 +80,18 @@ USE_PTHREADS = 1 DEFINES += -D_THREAD_SAFE -D_REENTRANT From owner-freebsd-gecko@FreeBSD.ORG Wed Aug 1 18:56: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 10018106566B for ; Wed, 1 Aug 2012 18:56: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 6FBEF8FC08 for ; Wed, 1 Aug 2012 18:56: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 q71Iu9BR085411 for ; Wed, 1 Aug 2012 18:56: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 q71Iu4qO084736 for freebsd-gecko@freebsd.org; Wed, 1 Aug 2012 18:56:04 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Wed, 1 Aug 2012 18:56:04 GMT Message-Id: <201208011856.q71Iu4qO084736@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] r908 - in branches/experimental/www: firefox firefox-esr firefox-nightly 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, 01 Aug 2012 18:56:11 -0000 Author: jbeich Date: Wed Aug 1 18:56:03 2012 New Revision: 908 Log: don't create empty nss directory after r900 Modified: branches/experimental/www/firefox-esr/Makefile branches/experimental/www/firefox-nightly/Makefile branches/experimental/www/firefox/Makefile Modified: branches/experimental/www/firefox-esr/Makefile ============================================================================== --- branches/experimental/www/firefox-esr/Makefile Wed Aug 1 18:25:03 2012 (r907) +++ branches/experimental/www/firefox-esr/Makefile Wed Aug 1 18:56:03 2012 (r908) @@ -118,7 +118,6 @@ port-pre-install: ${ECHO_CMD} 'share/applications/${MOZILLA}.desktop' >> ${PLISTF} - ${ECHO_CMD} "@exec mkdir -p %D/include/firefox/nss" >> ${PLISTD} ${ECHO_CMD} "@dirrmtry share/applications" >> ${PLISTD} ${ECHO_CMD} 'share/pixmaps/${FIREFOX_ICON}' >> ${PLISTF} Modified: branches/experimental/www/firefox-nightly/Makefile ============================================================================== --- branches/experimental/www/firefox-nightly/Makefile Wed Aug 1 18:25:03 2012 (r907) +++ branches/experimental/www/firefox-nightly/Makefile Wed Aug 1 18:56:03 2012 (r908) @@ -124,7 +124,6 @@ port-pre-install: ${ECHO_CMD} 'share/applications/${MOZILLA}.desktop' >> ${PLISTF} - ${ECHO_CMD} "@exec mkdir -p %D/include/firefox/nss" >> ${PLISTD} ${ECHO_CMD} "@dirrmtry share/applications" >> ${PLISTD} ${ECHO_CMD} 'share/pixmaps/${FIREFOX_ICON}' >> ${PLISTF} Modified: branches/experimental/www/firefox/Makefile ============================================================================== --- branches/experimental/www/firefox/Makefile Wed Aug 1 18:25:03 2012 (r907) +++ branches/experimental/www/firefox/Makefile Wed Aug 1 18:56:03 2012 (r908) @@ -114,7 +114,6 @@ port-pre-install: ${ECHO_CMD} 'share/applications/${MOZILLA}.desktop' >> ${PLISTF} - ${ECHO_CMD} "@exec mkdir -p %D/include/firefox/nss" >> ${PLISTD} ${ECHO_CMD} "@dirrmtry share/applications" >> ${PLISTD} ${ECHO_CMD} 'share/pixmaps/${FIREFOX_ICON}' >> ${PLISTF} From owner-freebsd-gecko@FreeBSD.ORG Wed Aug 1 19:01:47 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 0C6C7106566B for ; Wed, 1 Aug 2012 19:01:47 +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 6D67C8FC15 for ; Wed, 1 Aug 2012 19:01:45 +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 q71J1jBa008150 for ; Wed, 1 Aug 2012 19:01:45 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id q71J1eA7007374 for freebsd-gecko@freebsd.org; Wed, 1 Aug 2012 19:01:40 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Wed, 1 Aug 2012 19:01:40 GMT Message-Id: <201208011901.q71J1eA7007374@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] r909 - in branches/experimental: Mk www/libxul www/libxul19 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, 01 Aug 2012 19:01:47 -0000 Author: jbeich Date: Wed Aug 1 19:01:39 2012 New Revision: 909 Log: remove excessive dirrmtry after r900 Modified: branches/experimental/Mk/bsd.gecko.mk branches/experimental/www/libxul/Makefile branches/experimental/www/libxul19/Makefile Modified: branches/experimental/Mk/bsd.gecko.mk ============================================================================== --- branches/experimental/Mk/bsd.gecko.mk Wed Aug 1 18:56:03 2012 (r908) +++ branches/experimental/Mk/bsd.gecko.mk Wed Aug 1 19:01:39 2012 (r909) @@ -950,7 +950,6 @@ .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) Modified: branches/experimental/www/libxul/Makefile ============================================================================== --- branches/experimental/www/libxul/Makefile Wed Aug 1 18:56:03 2012 (r908) +++ branches/experimental/www/libxul/Makefile Wed Aug 1 19:01:39 2012 (r909) @@ -45,6 +45,7 @@ MOZILLA_EXEC_NAME=xulrunner USE_MOZILLA= # empty MOZILLA_PLIST_DIRS= bin include lib share/idl +PLIST_DIRSTRY= share/idl MOZ_PKGCONFIG_FILES= libxul-embedding libxul mozilla-js \ mozilla-plugin Modified: branches/experimental/www/libxul19/Makefile ============================================================================== --- branches/experimental/www/libxul19/Makefile Wed Aug 1 18:56:03 2012 (r908) +++ branches/experimental/www/libxul19/Makefile Wed Aug 1 19:01:39 2012 (r909) @@ -41,6 +41,7 @@ USE_MOZILLA= -event -ffi -vpx MOZ_CHROME= jar MOZILLA_PLIST_DIRS= bin include lib share/idl +PLIST_DIRSTRY= share/idl MOZ_PKGCONFIG_FILES= libxul-embedding libxul mozilla-gtkmozembed-embedding \ mozilla-gtkmozembed mozilla-js mozilla-plugin From owner-freebsd-gecko@FreeBSD.ORG Fri Aug 3 13:19:28 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 A1CBE106566C for ; Fri, 3 Aug 2012 13:19:28 +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 2F0168FC08 for ; Fri, 3 Aug 2012 13:19:27 +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 q73DJLee060645 for ; Fri, 3 Aug 2012 13:19:21 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id q73DJFjD060042 for freebsd-gecko@freebsd.org; Fri, 3 Aug 2012 13:19:15 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Fri, 3 Aug 2012 13:19:15 GMT Message-Id: <201208031319.q73DJFjD060042@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] r910 - branches/experimental/Mk 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, 03 Aug 2012 13:19:28 -0000 Author: jbeich Date: Fri Aug 3 13:19:15 2012 New Revision: 910 Log: cleanup global flags Modified: branches/experimental/Mk/bsd.gecko.mk Modified: branches/experimental/Mk/bsd.gecko.mk ============================================================================== --- branches/experimental/Mk/bsd.gecko.mk Wed Aug 1 19:01:39 2012 (r909) +++ branches/experimental/Mk/bsd.gecko.mk Fri Aug 3 13:19:15 2012 (r910) @@ -547,8 +547,7 @@ MOZ_PKGCONFIG_FILES?= ${MOZILLA}-gtkmozembed ${MOZILLA}-js \ ${MOZILLA}-xpcom ${MOZILLA}-plugin -CFLAGS+= ${PTHREAD_CFLAGS} -LIBS+= ${PTHREAD_LIBS} -L${LOCALBASE}/lib -liconv +LIBS+= -L${LOCALBASE}/lib # Standard depends _ALL_DEPENDS= cairo dbm event ffi hunspell jpeg nspr nss png sqlite vpx zip From owner-freebsd-gecko@FreeBSD.ORG Fri Aug 3 13:19: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 7A076106564A for ; Fri, 3 Aug 2012 13:19: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 DA5CD8FC0A for ; Fri, 3 Aug 2012 13:19: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 q73DJUNs061709 for ; Fri, 3 Aug 2012 13:19: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 q73DJPCa061402 for freebsd-gecko@freebsd.org; Fri, 3 Aug 2012 13:19:25 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Fri, 3 Aug 2012 13:19:25 GMT Message-Id: <201208031319.q73DJPCa061402@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] r911 - in branches/experimental: Mk 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: Fri, 03 Aug 2012 13:19:32 -0000 Author: jbeich Date: Fri Aug 3 13:19:25 2012 New Revision: 911 Log: consistently ignore soversion for dlopen'ed system libraries Modified: branches/experimental/Mk/bsd.gecko.mk branches/experimental/www/seamonkey/Makefile Modified: branches/experimental/Mk/bsd.gecko.mk ============================================================================== --- branches/experimental/Mk/bsd.gecko.mk Fri Aug 3 13:19:15 2012 (r910) +++ branches/experimental/Mk/bsd.gecko.mk Fri Aug 3 13:19:25 2012 (r911) @@ -526,9 +526,6 @@ 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 @@ -861,17 +858,11 @@ @${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: Modified: branches/experimental/www/seamonkey/Makefile ============================================================================== --- branches/experimental/www/seamonkey/Makefile Fri Aug 3 13:19:15 2012 (r910) +++ branches/experimental/www/seamonkey/Makefile Fri Aug 3 13:19:25 2012 (r911) @@ -116,14 +116,6 @@ ${WRKSRC}/suite/app/nsSuiteApp.cpp @${REINPLACE_CMD} -e '/accessibility.typeaheadfind.enablesound/s/true/false/' \ ${WRKSRC}/mozilla/modules/libpref/src/init/all.js - @${REINPLACE_CMD} -e 's|libgnome-2.so.0|libgnome-2.so|' \ - ${WRKSRC}/mozilla/toolkit/xre/nsNativeAppSupportUnix.cpp \ - ${WRKSRC}/mozilla/image/decoders/icon/gtk/nsIconChannel.cpp - @${REINPLACE_CMD} -e 's|libgnomeui-2.so.0|libgnomeui-2.so|' \ - ${WRKSRC}/mozilla/toolkit/xre/nsNativeAppSupportUnix.cpp \ - ${WRKSRC}/mozilla/image/decoders/icon/gtk/nsIconChannel.cpp - @${REINPLACE_CMD} -e 's|libgnomevfs-2.so.0|libgnomevfs-2.so|' \ - ${WRKSRC}/mozilla/image/decoders/icon/gtk/nsIconChannel.cpp @${SED} -e 's|%%MOZILLA%%|${MOZILLA}|g' \ < ${FILESDIR}/seamonkey.desktop.in > \ ${WRKDIR}/${MOZILLA}.desktop From owner-freebsd-gecko@FreeBSD.ORG Sat Aug 4 13:10:15 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 9345A1065672 for ; Sat, 4 Aug 2012 13:10:15 +0000 (UTC) (envelope-from gofdg-freebsd-gecko@m.gmane.org) Received: from plane.gmane.org (plane.gmane.org [80.91.229.3]) by mx1.freebsd.org (Postfix) with ESMTP id 4C76E8FC08 for ; Sat, 4 Aug 2012 13:10:14 +0000 (UTC) Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1Sxe7L-0000eN-T1 for freebsd-gecko@freebsd.org; Sat, 04 Aug 2012 15:10:08 +0200 Received: from mosquito.schwarzes.net ([62.109.78.35]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 04 Aug 2012 15:10:07 +0200 Received: from freebsd.asc by mosquito.schwarzes.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 04 Aug 2012 15:10:07 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: freebsd-gecko@freebsd.org From: Andreas Schwarz Date: Sat, 4 Aug 2012 11:49:56 +0000 (UTC) Lines: 15 Message-ID: References: <20120726205800.7f5d1b40@scorpio> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: sea.gmane.org User-Agent: Loom/3.14 (http://gmane.org/) X-Loom-IP: 62.109.78.35 (Mozilla/5.0 (Macintosh; PowerPC MorphOS 2.7; Odyssey Web Browser; rv:1.17) AppleWebKit/535.14 (KHTML, like Gecko) OWB/1.17 Safari/535.14) Subject: Re: Firefox 14 Build Failure 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: Sat, 04 Aug 2012 13:10:15 -0000 Gerard Seibert seibercom.net> writes: > FreeBSD-8.3 STABLE amd64 > > I have attempted top build Firefox-14 twice without success. The build > always fails with the following message: > > configure: error: --with-system-png won't work because the system's > libpng doesn't have APNG support > ===> Script "../configure" failed unexpectedly. This is caused when libpng is build without apng support, you have to rebuild libpng and enable the apng option. From owner-freebsd-gecko@FreeBSD.ORG Sat Aug 4 14:50: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 3254F106564A for ; Sat, 4 Aug 2012 14:50:11 +0000 (UTC) (envelope-from jbeich@tormail.org) Received: from server4.allsitecontrol.com (server4.allsitecontrol.com [198.136.50.18]) by mx1.freebsd.org (Postfix) with ESMTP id E5E2C8FC15 for ; Sat, 4 Aug 2012 14:50:10 +0000 (UTC) Received: from tor20.anonymizer.ccc.de ([31.172.30.3]:34038 helo=internal.tormail.org) by server4.allsitecontrol.com with esmtpsa (TLSv1:RC4-SHA:128) (Exim 4.77) (envelope-from ) id 1SxeaL-003uNE-D8 for freebsd-gecko@freebsd.org; Sat, 04 Aug 2012 09:40:06 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=tormail.org; s=tm; h=Message-Id:X-TorMail-User:Content-Type:MIME-Version:References:Date:In-Reply-To:Subject:To:From; bh=DT1CpgYJFPaqVyFvu9tDjRrjaFAOczwsYKOMXBjNVF8=; b=AgPxgn9889uygqbTFbl2kFwnCk8GmYamKVV987ep+RWerv/9TICWWoSHcYlgwne3Us1dzzhwguRF8DtYZUD+rLdTW82O89jypAqO8+1Vp89VkyLQcx1IRLRmfaPA9fZQoeKaR1c5Rw3gCCmMGtY0FoZBEl76AeXUDY508z0rpak=; Received: from jbeich by internal.tormail.org with local (Exim 4.63) (envelope-from ) id 1SxeXe-000FpO-KA for freebsd-gecko@freebsd.org; Sat, 04 Aug 2012 13:37:23 +0000 From: Jan Beich To: freebsd-gecko@freebsd.org In-Reply-To: <201208031319.q73DJPCa061402@trillian.chruetertee.ch> (svn-freebsd-gecko@chruetertee.ch's message of "Fri, 3 Aug 2012 13:19:25 GMT") Date: Sat, 04 Aug 2012 00:28:17 +0800 References: <201208031319.q73DJPCa061402@trillian.chruetertee.ch> MIME-Version: 1.0 Content-Type: text/plain X-TorMail-User: jbeich Message-Id: <1SxeXe-000FpO-KA@internal.tormail.org> X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - server4.allsitecontrol.com X-AntiAbuse: Original Domain - freebsd.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - tormail.org Subject: Re: [SVN-Commit] r911 - in branches/experimental: Mk www/seamonkey 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: Sat, 04 Aug 2012 14:50:11 -0000 svn-freebsd-gecko@chruetertee.ch writes: > Author: jbeich > Date: Fri Aug 3 13:19:25 2012 > New Revision: 911 > > Log: > consistently ignore soversion for dlopen'ed system libraries > > Modified: > branches/experimental/Mk/bsd.gecko.mk > branches/experimental/www/seamonkey/Makefile A typical checkout has this many files: $ git grep 'PR_LoadLibrary.*\.so\.[0-9]' dom/plugins/ipc/PluginModuleChild.cpp: sGtkLib = PR_LoadLibrary("libgtk-x11-2.0.so.0"); gfx/gl/GLLibraryEGL.cpp: mEGLLibrary = PR_LoadLibrary("libEGL.so.1"); image/decoders/icon/gtk/nsIconChannel.cpp: gLibGnomeUI = PR_LoadLibrary("libgnomeui-2.so.0"); image/decoders/icon/gtk/nsIconChannel.cpp: gLibGnome = PR_LoadLibrary("libgnome-2.so.0"); image/decoders/icon/gtk/nsIconChannel.cpp: gLibGnomeVFS = PR_LoadLibrary("libgnomevfs-2.so.0"); toolkit/system/gnome/nsGConfService.cpp: gconfLib = PR_LoadLibrary("libgconf-2.so.4"); toolkit/system/gnome/nsGSettingsService.cpp: gioLib = PR_LoadLibrary("libgio-2.0.so.0"); toolkit/xre/nsNativeAppSupportUnix.cpp: PRLibrary *gnomeuiLib = PR_LoadLibrary("libgnomeui-2.so.0"); toolkit/xre/nsNativeAppSupportUnix.cpp: PRLibrary *gnomeLib = PR_LoadLibrary("libgnome-2.so.0"); widget/gtk2/nsBidiKeyboard.cpp: gtklib = PR_LoadLibrary("libgtk-x11-2.0.so.0"); widget/gtk2/nsCUPSShim.cpp: mCupsLib = PR_LoadLibrary("libcups.so.2"); widget/gtk2/nsIdleServiceGTK.cpp: PRLibrary* xsslib = PR_LoadLibrary("libXss.so.1"); widget/gtk2/nsScreenManagerGtk.cpp: mXineramalib = PR_LoadLibrary("libXinerama.so.1"); widget/gtk2/nsSound.cpp: libcanberra = PR_LoadLibrary("libcanberra.so.0"); widget/qt/nsIdleServiceQt.cpp: PRLibrary* xsslib = PR_LoadLibrary("libXss.so.1"); widget/qt/nsSound.cpp: elib = PR_LoadLibrary("libesd.so.0"); where only libesd.so.0 is obsolete, audio/esound provides libesd.so.2. Not so sure about ports based on old gecko versions. see also https://bugzilla.mozilla.org/show_bug.cgi?id=650772#c10