From owner-freebsd-gecko@FreeBSD.ORG Sun May 27 12:50:15 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 0BA79106566C; Sun, 27 May 2012 12:50:15 +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 D3B838FC15; Sun, 27 May 2012 12:50:14 +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 q4RCoEpv091658; Sun, 27 May 2012 12:50:14 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q4RCoEBV091649; Sun, 27 May 2012 12:50:14 GMT (envelope-from edwin) Date: Sun, 27 May 2012 12:50:14 GMT Message-Id: <201205271250.q4RCoEBV091649@freefall.freebsd.org> To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, gecko@FreeBSD.org From: edwin@FreeBSD.org Cc: Subject: Re: ports/168369: [PATCH] cannot build www/libxul 1.9.2.28 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, 27 May 2012 12:50:15 -0000 Synopsis: [PATCH] cannot build www/libxul 1.9.2.28 Responsible-Changed-From-To: freebsd-ports-bugs->gecko Responsible-Changed-By: edwin Responsible-Changed-When: Sun May 27 12:50:14 UTC 2012 Responsible-Changed-Why: Over to maintainer (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=168369 From owner-freebsd-gecko@FreeBSD.ORG Mon May 28 11:07:49 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 838AD106566B for ; Mon, 28 May 2012 11:07:49 +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 54D318FC18 for ; Mon, 28 May 2012 11:07:49 +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 q4SB7nYo063633 for ; Mon, 28 May 2012 11:07:49 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q4SB7mOD063631 for gecko@FreeBSD.org; Mon, 28 May 2012 11:07:48 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 28 May 2012 11:07:48 GMT Message-Id: <201205281107.q4SB7mOD063631@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, 28 May 2012 11:07:49 -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/168369 gecko [PATCH] cannot build www/libxul 1.9.2.28 o ports/168091 gecko Mk/bsd.gecko.mk error: USE_FIREFOX doesn't work correc o ports/167431 gecko www/firefox fails to build if nspr version is < 4.9 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/164905 gecko www/seamonkey fails to build with clang [patch] o ports/164687 gecko www/firefox: build fails on check-sync-dirs.py - parti 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/163454 gecko [patch] www/firefox-beta: unbreak with libc++ 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/161421 gecko [patch] www/firefox: use libevent2 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/160351 gecko www/libxul installs incorrect mozilla-nss.pc 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/150631 gecko www/firefox 3.6.9 does not build if you have previousl o ports/146231 gecko [feature request] [patch] www/firefox: use port libs o ports/144044 gecko [PATCH] www/firefox: Makefile.webplugins target order 24 problems total. From owner-freebsd-gecko@FreeBSD.ORG Tue May 29 00:50:10 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 4C68C106564A for ; Tue, 29 May 2012 00:50:10 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 3864C8FC14 for ; Tue, 29 May 2012 00:50:10 +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 q4T0o9rn035743 for ; Tue, 29 May 2012 00:50:09 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q4T0o9vU035742; Tue, 29 May 2012 00:50:09 GMT (envelope-from gnats) Date: Tue, 29 May 2012 00:50:09 GMT Message-Id: <201205290050.q4T0o9vU035742@freefall.freebsd.org> To: gecko@FreeBSD.org From: Jan Beich Cc: Subject: Re: ports/163454: [patch] www/firefox-beta: unbreak with libc++ X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Jan Beich List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 May 2012 00:50:10 -0000 The following reply was made to PR ports/163454; it has been noted by GNATS. From: Jan Beich To: bug-followup@freebsd.org Cc: Subject: Re: ports/163454: [patch] www/firefox-beta: unbreak with libc++ Date: Mon, 28 May 2012 16:45:24 -0800 _DECLARE_C99_LDBL_MATH is no longer needed since r236148. So, firefox with libc++ still builds fine on Nightly except for 40752:cc5ace5d6ade which broke, I guess, after a libc++ update. WRKSRC/_virtualenv/bin/python ../../config/pythonpath.py -I../../config ../../config/expandlibs_exec.py --uselist -- clang++ ... -stdlib=libc++ ... -std=gnu++0x ... -o libxul.so ... ../../dom/plugins/ipc/PluginMessageUtils.o: In function ` mozilla::plugins::ReplaceAll(std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator > const&)': WRKSRC/dom/plugins/ipc/PluginMessageUtils.cpp:92: undefined reference to `std::__1::basic_string, std::__1::allocator >::find(std::__1::basic_string, std::__1::allocator > const&, unsigned long) const' /usr/bin/ld: ../../dom/plugins/ipc/PluginMessageUtils.o: relocation R_X86_64_PC32 against `_ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findERKS5_m' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: final link failed: Bad value From owner-freebsd-gecko@FreeBSD.ORG Thu May 31 21:11:59 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 64FB81065670 for ; Thu, 31 May 2012 21:11:59 +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 C02BF8FC18 for ; Thu, 31 May 2012 21:11:58 +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 q4VLBv4t001659 for ; Thu, 31 May 2012 21:11:57 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id q4VLBq46000618 for freebsd-gecko@freebsd.org; Thu, 31 May 2012 21:11:52 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Thu, 31 May 2012 21:11:52 GMT Message-Id: <201205312111.q4VLBq46000618@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] r714 - in branches/experimental/www/firefox-beta: . files X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: freebsd-gecko@freebsd.org List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 31 May 2012 21:11:59 -0000 Author: beat Date: Thu May 31 21:11:52 2012 New Revision: 714 Log: - Update to 13.0 Beta 6 Added: branches/experimental/www/firefox-beta/files/patch-bugzilla-736961 Modified: branches/experimental/www/firefox-beta/Makefile branches/experimental/www/firefox-beta/distinfo branches/experimental/www/firefox-beta/files/patch-browser-app-Makefile.in branches/experimental/www/firefox-beta/files/patch-browser-app-nsBrowserApp.cpp branches/experimental/www/firefox-beta/files/patch-configure.in branches/experimental/www/firefox-beta/pkg-descr Modified: branches/experimental/www/firefox-beta/Makefile ============================================================================== --- branches/experimental/www/firefox-beta/Makefile Thu May 10 13:17:42 2012 (r713) +++ branches/experimental/www/firefox-beta/Makefile Thu May 31 21:11:52 2012 (r714) @@ -2,11 +2,11 @@ # Date created: 2002/10/21 # Whom: Alan Eldridge # -# $FreeBSD: ports/www/firefox/Makefile,v 1.264 2012/03/14 09:34:46 beat Exp $ +# $FreeBSD: ports/www/firefox/Makefile,v 1.267 2012/04/30 09:18:04 beat Exp $ # PORTNAME= firefox -DISTVERSION= 12.0b6 +DISTVERSION= 13.0b6 PORTEPOCH= 1 CATEGORIES= www ipv6 MASTER_SITES= ${MASTER_SITE_MOZILLA} @@ -75,7 +75,7 @@ .endif .if defined(WITH_PGO) -BROKEN= does not build +BROKEN= does not build with PGO option enabled BUILD_DEPENDS+= ${PYTHON_SITELIBDIR}/_sqlite3.so:${PORTSDIR}/databases/py-sqlite3 USE_PYTHON_BUILD= yes USE_DISPLAY= yes Modified: branches/experimental/www/firefox-beta/distinfo ============================================================================== --- branches/experimental/www/firefox-beta/distinfo Thu May 10 13:17:42 2012 (r713) +++ branches/experimental/www/firefox-beta/distinfo Thu May 31 21:11:52 2012 (r714) @@ -1,2 +1,2 @@ -SHA256 (firefox-12.0b6.source.tar.bz2) = 60dcbcb18393a02283c5471c2534cfea33660760a520af0da7daa71a06ded63d -SIZE (firefox-12.0b6.source.tar.bz2) = 78875923 +SHA256 (firefox-13.0b6.source.tar.bz2) = c3d84339f03e872a3e7371002fb600c4d43d0d291f420dcb902afeea250f009e +SIZE (firefox-13.0b6.source.tar.bz2) = 79528936 Modified: branches/experimental/www/firefox-beta/files/patch-browser-app-Makefile.in ============================================================================== --- branches/experimental/www/firefox-beta/files/patch-browser-app-Makefile.in Thu May 10 13:17:42 2012 (r713) +++ branches/experimental/www/firefox-beta/files/patch-browser-app-Makefile.in Thu May 31 21:11:52 2012 (r714) @@ -1,6 +1,22 @@ ---- browser/app/Makefile.in.orig 2012-02-22 17:06:17.000000000 +0100 -+++ browser/app/Makefile.in 2012-03-07 20:46:17.000000000 +0100 -@@ -66,23 +66,36 @@ +--- browser/app/Makefile.in.orig 2012-05-23 20:56:32.000000000 +0200 ++++ browser/app/Makefile.in 2012-05-27 18:12:41.000000000 +0200 +@@ -56,37 +56,46 @@ + # hardcode en-US for the moment + AB_CD = en-US + +-DEFINES += \ +- -DAB_CD=$(AB_CD) \ +- -DAPP_VERSION="$(MOZ_APP_VERSION)" \ +- -DFIREFOX_ICO=\"$(DIST)/branding/firefox.ico\" \ +- -DDOCUMENT_ICO=\"$(DIST)/branding/document.ico\" \ +- $(NULL) ++DEFINES += -DAB_CD=$(AB_CD) ++ ++APP_VERSION = $(shell cat $(srcdir)/../config/version.txt) ++DEFINES += -DAPP_VERSION="$(APP_VERSION)" + + ifdef LIBXUL_SDK + include $(topsrcdir)/config/rules.mk else # Build a binary bootstrapping with XRE_main @@ -12,10 +28,15 @@ CPPSRCS = nsBrowserApp.cpp - LOCAL_INCLUDES += -I$(topsrcdir)/toolkit/xre - LOCAL_INCLUDES += -I$(topsrcdir)/xpcom/base --LOCAL_INCLUDES += -I$(topsrcdir)/xpcom/build - LOCAL_INCLUDES += -I$(DEPTH)/build +-LOCAL_INCLUDES += \ +- -I$(topsrcdir)/toolkit/xre \ +- -I$(topsrcdir)/xpcom/base \ +- -I$(topsrcdir)/xpcom/build \ +- -I$(DEPTH)/build \ +- $(NULL) ++LOCAL_INCLUDES += -I$(topsrcdir)/toolkit/xre ++LOCAL_INCLUDES += -I$(topsrcdir)/xpcom/base ++LOCAL_INCLUDES += -I$(DEPTH)/build -DEFINES += -DXPCOM_GLUE -STL_FLAGS= @@ -41,7 +62,25 @@ ifdef MOZ_LINKER LIBS += $(ZLIB_LIBS) endif -@@ -157,9 +170,18 @@ +@@ -118,11 +127,17 @@ + else + RCFLAGS += -DMOZ_PHOENIX --include-dir $(srcdir) + endif ++ifdef DEBUG ++RCFLAGS += -DDEBUG ++endif + endif + + ifeq ($(OS_ARCH),OS2) + RESFILE=splashos2.res + RCFLAGS += -DMOZ_PHOENIX ++ifdef DEBUG ++RCFLAGS += -DDEBUG ++endif + RCFLAGS += -DFIREFOX_ICO=\"$(DIST)/branding/firefox-os2.ico\" -DDOCUMENT_ICO=\"$(DIST)/branding/document-os2.ico\" + endif + +@@ -150,15 +165,26 @@ ifneq (,$(filter-out OS2 WINNT,$(OS_ARCH))) @@ -51,14 +90,41 @@ + cat $< | sed -e "s|%MOZAPPDIR%|$(installdir)|" \ + -e "s|%MOZ_APP_DISPLAYNAME%|$(MOZ_APP_DISPLAYNAME)|" > $@ + chmod +x $@ -+ + +libs:: $(MOZ_APP_NAME) + $(INSTALL) $< $(DIST)/bin + +install:: $(MOZ_APP_NAME) + $(SYSINSTALL) $< $(DESTDIR)$(bindir) - ++ +GARBAGE += $(MOZ_APP_NAME) GARBAGE += $(addprefix $(DIST)/bin/defaults/pref/, firefox.js) endif + + endif # LIBXUL_SDK + ++DEFINES += -DFIREFOX_ICO=\"$(DIST)/branding/firefox.ico\" -DDOCUMENT_ICO=\"$(DIST)/branding/document.ico\" ++ + ifeq ($(MOZ_WIDGET_TOOLKIT),gtk2) + libs:: + $(INSTALL) $(IFLAGS1) $(DIST)/branding/mozicon128.png $(DIST)/bin/icons +@@ -201,15 +227,17 @@ + rsync -a --exclude "*.in" $(srcdir)/macbuild/Contents $(DIST)/$(MOZ_MACBUNDLE_NAME) --exclude English.lproj + $(MKDIR) -p $(DIST)/$(MOZ_MACBUNDLE_NAME)/Contents/Resources/$(AB).lproj + rsync -a --exclude "*.in" $(srcdir)/macbuild/Contents/Resources/English.lproj/ $(DIST)/$(MOZ_MACBUNDLE_NAME)/Contents/Resources/$(AB).lproj +- sed -e "s/%APP_VERSION%/$(MOZ_APP_VERSION)/" -e "s/%MAC_APP_NAME%/$(MAC_APP_NAME)/" -e "s/%LOWER_MAC_APP_NAME%/$(LOWER_MAC_APP_NAME)/" $(srcdir)/macbuild/Contents/Info.plist.in > $(DIST)/$(MOZ_MACBUNDLE_NAME)/Contents/Info.plist ++ sed -e "s/%APP_VERSION%/$(APP_VERSION)/" -e "s/%MAC_APP_NAME%/$(MAC_APP_NAME)/" -e "s/%LOWER_MAC_APP_NAME%/$(LOWER_MAC_APP_NAME)/" $(srcdir)/macbuild/Contents/Info.plist.in > $(DIST)/$(MOZ_MACBUNDLE_NAME)/Contents/Info.plist + sed -e "s/%MAC_APP_NAME%/$(MAC_APP_NAME)/" $(srcdir)/macbuild/Contents/Resources/English.lproj/InfoPlist.strings.in | iconv -f UTF-8 -t UTF-16 > $(DIST)/$(MOZ_MACBUNDLE_NAME)/Contents/Resources/$(AB).lproj/InfoPlist.strings + rsync -a $(DIST)/bin/ $(DIST)/$(MOZ_MACBUNDLE_NAME)/Contents/$(APPFILES) ++ $(RM) $(DIST)/$(MOZ_MACBUNDLE_NAME)/Contents/$(APPFILES)/mangle $(DIST)/$(MOZ_MACBUNDLE_NAME)/Contents/$(APPFILES)/shlibsign + ifdef LIBXUL_SDK + cp $(LIBXUL_DIST)/bin/$(XR_STUB_NAME) $(DIST)/$(MOZ_MACBUNDLE_NAME)/Contents/MacOS/firefox + else + $(RM) $(DIST)/$(MOZ_MACBUNDLE_NAME)/Contents/MacOS/$(PROGRAM) + rsync -aL $(PROGRAM) $(DIST)/$(MOZ_MACBUNDLE_NAME)/Contents/MacOS + endif ++ -cp -L $(DIST)/bin/mangle $(DIST)/bin/shlibsign $(DIST)/$(MOZ_MACBUNDLE_NAME)/Contents/$(APPFILES) + cp -RL $(DIST)/branding/firefox.icns $(DIST)/$(MOZ_MACBUNDLE_NAME)/Contents/Resources/firefox.icns + cp -RL $(DIST)/branding/document.icns $(DIST)/$(MOZ_MACBUNDLE_NAME)/Contents/Resources/document.icns + printf APPLMOZB > $(DIST)/$(MOZ_MACBUNDLE_NAME)/Contents/PkgInfo Modified: branches/experimental/www/firefox-beta/files/patch-browser-app-nsBrowserApp.cpp ============================================================================== --- branches/experimental/www/firefox-beta/files/patch-browser-app-nsBrowserApp.cpp Thu May 10 13:17:42 2012 (r713) +++ branches/experimental/www/firefox-beta/files/patch-browser-app-nsBrowserApp.cpp Thu May 31 21:11:52 2012 (r714) @@ -1,13 +1,12 @@ ---- browser/app/nsBrowserApp.cpp 2012-03-13 02:36:38.000000000 +0100 -+++ ../../../firefox-esr/work/mozilla-esr10/browser/app/nsBrowserApp.cpp 2012-03-15 10:17:09.000000000 +0100 -@@ -36,23 +36,14 @@ - * +--- browser/app/nsBrowserApp.cpp.orig 2012-05-23 20:56:32.000000000 +0200 ++++ browser/app/nsBrowserApp.cpp 2012-05-27 18:11:50.000000000 +0200 +@@ -37,38 +37,28 @@ * ***** END LICENSE BLOCK ***** */ + #include "nsXULAppAPI.h" -#include "application.ini.h" -#include "nsXPCOMGlue.h" -#if defined(XP_WIN) -+#include "nsXULAppAPI.h" +#ifdef XP_WIN #include #include @@ -22,11 +21,13 @@ #include #include --#include - #include "plstr.h" - #include "prprf.h" -@@ -63,16 +54,11 @@ ++#include "plstr.h" ++#include "prprf.h" ++#include "prenv.h" ++ + #include "nsCOMPtr.h" + #include "nsILocalFile.h" #include "nsStringGlue.h" #ifdef XP_WIN @@ -45,7 +46,7 @@ static void Output(const char *fmt, ... ) { -@@ -99,12 +85,12 @@ +@@ -95,12 +85,12 @@ { if (*++arg == '-') ++arg; @@ -60,7 +61,7 @@ #endif return false; -@@ -120,35 +106,22 @@ +@@ -116,35 +106,22 @@ ~ScopedLogging() { NS_LogTerm(); } }; @@ -85,7 +86,7 @@ - { nsnull, nsnull } -}; - --static int do_main(const char *exePath, int argc, char* argv[]) +-static int do_main(int argc, char* argv[]) +int main(int argc, char* argv[]) { + ScopedLogging log; @@ -107,7 +108,7 @@ if (appDataFile && *appDataFile) { rv = XRE_GetFileFromPath(appDataFile, getter_AddRefs(appini)); if (NS_FAILED(rv)) { -@@ -168,133 +141,23 @@ +@@ -164,119 +141,23 @@ return 255; } @@ -124,7 +125,6 @@ argc -= 2; } -- int result; - if (appini) { - nsXREAppData *appData; - rv = XRE_CreateAppData(appini, &appData); @@ -132,25 +132,12 @@ - Output("Couldn't read application.ini"); - return 255; - } -- result = XRE_main(argc, argv, appData); +- int result = XRE_main(argc, argv, appData); - XRE_FreeAppData(appData); -- } else { --#ifdef XP_WIN -- // exePath comes from mozilla::BinaryPath::Get, which returns a UTF-8 -- // encoded path, so it is safe to convert it -- rv = NS_NewLocalFile(NS_ConvertUTF8toUTF16(exePath), PR_FALSE, -- getter_AddRefs(appini)); --#else -- rv = NS_NewNativeLocalFile(nsDependentCString(exePath), PR_FALSE, -- getter_AddRefs(appini)); --#endif -- if (NS_FAILED(rv)) { -- return 255; -- } -- result = XRE_main(argc, argv, &sAppData); +- return result; - } - -- return result; +- return XRE_main(argc, argv, &sAppData); -} - -int main(int argc, char* argv[]) @@ -240,7 +227,7 @@ - int result; - { - ScopedLogging log; -- result = do_main(exePath, argc, argv); +- result = do_main(argc, argv); - } - - XPCOMGlueShutdown(); Added: branches/experimental/www/firefox-beta/files/patch-bugzilla-736961 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/firefox-beta/files/patch-bugzilla-736961 Thu May 31 21:11:52 2012 (r714) @@ -0,0 +1,111 @@ +--- config/rules.mk.orig Wed May 2 05:16:35 2012 ++++ config/rules.mk Fri May 11 08:42:50 2012 +@@ -1479,7 +1487,7 @@ $(XPIDL_GEN_DIR)/%.h: %.idl $(XPIDL_DEPS) $(XPIDL_GEN_ + $(PYTHON_PATH) \ + -I$(topsrcdir)/other-licenses/ply \ + -I$(topsrcdir)/xpcom/idl-parser \ +- $(topsrcdir)/xpcom/idl-parser/header.py --cachedir=$(DEPTH)/xpcom/idl-parser $(XPIDL_FLAGS) $(_VPATH_SRCS) -d $(MDDEPDIR)/$(@F).pp -o $@ ++ $(topsrcdir)/xpcom/idl-parser/header.py --cachedir=$(DEPTH)/xpcom/idl-parser/cache $(XPIDL_FLAGS) $(_VPATH_SRCS) -d $(MDDEPDIR)/$(@F).pp -o $@ + @if test -n "$(findstring $*.h, $(EXPORTS))"; \ + then echo "*** WARNING: file $*.h generated from $*.idl overrides $(srcdir)/$*.h"; else true; fi + +@@ -1492,7 +1500,7 @@ $(XPIDL_GEN_DIR)/%.xpt: %.idl $(XPIDL_DEPS) $(XPIDL_GE + -I$(topsrcdir)/other-licenses/ply \ + -I$(topsrcdir)/xpcom/idl-parser \ + -I$(topsrcdir)/xpcom/typelib/xpt/tools \ +- $(topsrcdir)/xpcom/idl-parser/typelib.py --cachedir=$(DEPTH)/xpcom/idl-parser $(XPIDL_FLAGS) $(_VPATH_SRCS) -d $(MDDEPDIR)/$(@F).pp -o $@ ++ $(topsrcdir)/xpcom/idl-parser/typelib.py --cachedir=$(DEPTH)/xpcom/idl-parser/cache $(XPIDL_FLAGS) $(_VPATH_SRCS) -d $(MDDEPDIR)/$(@F).pp -o $@ + + # no need to link together if XPIDLSRCS contains only XPIDL_MODULE + ifneq ($(XPIDL_MODULE).idl,$(strip $(XPIDLSRCS))) +--- js/src/config/rules.mk.orig Fri May 11 08:42:57 2012 ++++ js/src/config/rules.mk Fri May 11 08:43:15 2012 +@@ -1479,7 +1479,7 @@ $(XPIDL_GEN_DIR)/%.h: %.idl $(XPIDL_DEPS) $(XPIDL_GEN_ + $(PYTHON_PATH) \ + -I$(topsrcdir)/other-licenses/ply \ + -I$(topsrcdir)/xpcom/idl-parser \ +- $(topsrcdir)/xpcom/idl-parser/header.py --cachedir=$(DEPTH)/xpcom/idl-parser $(XPIDL_FLAGS) $(_VPATH_SRCS) -d $(MDDEPDIR)/$(@F).pp -o $@ ++ $(topsrcdir)/xpcom/idl-parser/header.py --cachedir=$(DEPTH)/xpcom/idl-parser/cache $(XPIDL_FLAGS) $(_VPATH_SRCS) -d $(MDDEPDIR)/$(@F).pp -o $@ + @if test -n "$(findstring $*.h, $(EXPORTS))"; \ + then echo "*** WARNING: file $*.h generated from $*.idl overrides $(srcdir)/$*.h"; else true; fi + +@@ -1492,7 +1492,7 @@ $(XPIDL_GEN_DIR)/%.xpt: %.idl $(XPIDL_DEPS) $(XPIDL_GE + -I$(topsrcdir)/other-licenses/ply \ + -I$(topsrcdir)/xpcom/idl-parser \ + -I$(topsrcdir)/xpcom/typelib/xpt/tools \ +- $(topsrcdir)/xpcom/idl-parser/typelib.py --cachedir=$(DEPTH)/xpcom/idl-parser $(XPIDL_FLAGS) $(_VPATH_SRCS) -d $(MDDEPDIR)/$(@F).pp -o $@ ++ $(topsrcdir)/xpcom/idl-parser/typelib.py --cachedir=$(DEPTH)/xpcom/idl-parser/cache $(XPIDL_FLAGS) $(_VPATH_SRCS) -d $(MDDEPDIR)/$(@F).pp -o $@ + + # no need to link together if XPIDLSRCS contains only XPIDL_MODULE + ifneq ($(XPIDL_MODULE).idl,$(strip $(XPIDLSRCS))) +--- js/xpconnect/src/Makefile.in.orig Fri May 11 08:43:27 2012 ++++ js/xpconnect/src/Makefile.in Fri May 11 08:44:03 2012 +@@ -151,7 +151,7 @@ dom_quickstubs.cpp: $(srcdir)/dom_quickstubs.qsconf \ + -I$(topsrcdir)/xpcom/idl-parser \ + $(srcdir)/qsgen.py \ + --idlpath=$(DEPTH)/dist/idl \ +- --cachedir=$(DEPTH)/xpcom/idl-parser \ ++ --cachedir=$(DEPTH)/xpcom/idl-parser/cache \ + --header-output dom_quickstubs.h \ + --stub-output dom_quickstubs.cpp \ + --makedepend-output $(MDDEPDIR)/dom_qsgen.pp \ +@@ -172,7 +172,7 @@ dombindings_gen.h: $(srcdir)/dombindings.conf \ + -I$(topsrcdir)/xpcom/idl-parser \ + $(srcdir)/dombindingsgen.py \ + --idlpath=$(DEPTH)/dist/idl \ +- --cachedir=$(DEPTH)/xpcom/idl-parser \ ++ --cachedir=$(DEPTH)/xpcom/idl-parser/cache \ + --header-output dombindings_gen.h \ + $(srcdir)/dombindings.conf + +@@ -189,7 +189,7 @@ dombindings_gen.cpp: $(srcdir)/dombindings.conf \ + -I$(topsrcdir)/xpcom/idl-parser \ + $(srcdir)/dombindingsgen.py \ + --idlpath=$(DEPTH)/dist/idl \ +- --cachedir=$(DEPTH)/xpcom/idl-parser \ ++ --cachedir=$(DEPTH)/xpcom/idl-parser/cache \ + --stub-output dombindings_gen.cpp \ + --makedepend-output $(MDDEPDIR)/dombindingsgen.pp \ + $(srcdir)/dombindings.conf +@@ -208,7 +208,7 @@ DictionaryHelpers.h: $(srcdir)/dictionary_helper_gen.c + -I$(topsrcdir)/xpcom/idl-parser \ + $(srcdir)/dictionary_helper_gen.py \ + -I $(DEPTH)/dist/idl \ +- --cachedir=$(DEPTH)/xpcom/idl-parser \ ++ --cachedir=$(DEPTH)/xpcom/idl-parser/cache \ + --header-output DictionaryHelpers.h \ + $(srcdir)/dictionary_helper_gen.conf + +@@ -223,7 +223,7 @@ DictionaryHelpers.cpp: $(srcdir)/dictionary_helper_gen + -I$(topsrcdir)/xpcom/idl-parser \ + $(srcdir)/dictionary_helper_gen.py \ + -I $(DEPTH)/dist/idl \ +- --cachedir=$(DEPTH)/xpcom/idl-parser \ ++ --cachedir=$(DEPTH)/xpcom/idl-parser/cache \ + --header-output DictionaryHelpers.h \ + --stub-output DictionaryHelpers.cpp \ + --makedepend-output $(MDDEPDIR)/dictionary_helper_gen.pp \ +--- xpcom/idl-parser/Makefile.in.orig Fri May 11 08:44:10 2012 ++++ xpcom/idl-parser/Makefile.in Fri May 11 08:44:29 2012 +@@ -61,7 +61,7 @@ export:: $(PARSER_SRCS) $(PLY_PROGS) + $(PYTHON_PATH) \ + -I$(topsrcdir)/other-licenses/ply \ + -I$(topsrcdir)/xpcom/idl-parser \ +- $(topsrcdir)/xpcom/idl-parser/header.py --cachedir=. --regen ++ $(topsrcdir)/xpcom/idl-parser/header.py --cachedir=$(DEPTH)/xpcom/idl-parser/cache --regen + + check:: + $(PYTHON_PATH) \ +--- xpcom/typelib/xpidl/Makefile.in.orig Fri May 11 08:44:51 2012 ++++ xpcom/typelib/xpidl/Makefile.in Fri May 11 08:45:09 2012 +@@ -48,8 +48,8 @@ SDK_BINARY = \ + $(topsrcdir)/xpcom/idl-parser/xpidl.py \ + $(topsrcdir)/xpcom/idl-parser/header.py \ + $(topsrcdir)/xpcom/idl-parser/typelib.py \ +- $(DEPTH)/xpcom/idl-parser/xpidllex.py \ +- $(DEPTH)/xpcom/idl-parser/xpidlyacc.py \ ++ $(DEPTH)/xpcom/idl-parser/cache/xpidllex.py \ ++ $(DEPTH)/xpcom/idl-parser/cache/xpidlyacc.py \ + $(NULL) + + ifndef MOZ_SYSTEM_PLY Modified: branches/experimental/www/firefox-beta/files/patch-configure.in ============================================================================== --- branches/experimental/www/firefox-beta/files/patch-configure.in Thu May 10 13:17:42 2012 (r713) +++ branches/experimental/www/firefox-beta/files/patch-configure.in Thu May 31 21:11:52 2012 (r714) @@ -1,6 +1,6 @@ ---- configure.in.orig 2010-11-04 21:05:18.000000000 +0100 -+++ configure.in 2010-11-09 12:59:28.000000000 +0100 -@@ -1549,7 +1549,7 @@ +--- configure.in.orig 2012-05-23 20:56:34.000000000 +0200 ++++ configure.in 2012-05-27 18:18:25.000000000 +0200 +@@ -1517,7 +1517,7 @@ CPU_ARCH=sparc ;; @@ -9,7 +9,7 @@ CPU_ARCH="$OS_TEST" ;; -@@ -1567,7 +1567,7 @@ dnl Set INTEL_ARCHITECTURE if we're comp +@@ -1539,7 +1539,7 @@ dnl =============================================================== INTEL_ARCHITECTURE= case "$OS_TEST" in @@ -18,34 +18,7 @@ INTEL_ARCHITECTURE=1 esac -@@ -3803,19 +3803,21 @@ - AC_CHECK_FUNCS(localtime_r strtok_r) - - dnl check for clock_gettime(), the CLOCK_MONOTONIC clock, and -lrt --_SAVE_LDFLAGS=$LDFLAGS --LDFLAGS="$LDFLAGS -lrt" --AC_CACHE_CHECK(for clock_gettime(CLOCK_MONOTONIC) and -lrt, -+_SAVE_LIBS=$LIBS -+AC_SEARCH_LIBS(clock_gettime, rt) -+AC_CACHE_CHECK(for clock_gettime(CLOCK_MONOTONIC), - ac_cv_have_clock_monotonic, - [AC_TRY_LINK([#include ], - [ struct timespec ts; - clock_gettime(CLOCK_MONOTONIC, &ts); ], - ac_cv_have_clock_monotonic=yes, - ac_cv_have_clock_monotonic=no)]) --LDFLAGS=$_SAVE_LDFLAGS -+LIBS=$_SAVE_LIBS - if test "$ac_cv_have_clock_monotonic" = "yes"; then - HAVE_CLOCK_MONOTONIC=1 -- REALTIME_LIBS=-lrt -+ if test "$ac_cv_search_clock_gettime" != "none required"; then -+ REALTIME_LIBS=$ac_cv_search_clock_gettime -+ fi - AC_DEFINE(HAVE_CLOCK_MONOTONIC) - AC_SUBST(HAVE_CLOCK_MONOTONIC) - AC_SUBST(REALTIME_LIBS) -@@ -4808,7 +4810,7 @@ CFLAGS=$_SAVE_CFLAGS +@@ -4580,7 +4580,7 @@ LDFLAGS=$_SAVE_LDFLAGS LIBS=$_SAVE_LIBS @@ -54,7 +27,7 @@ ZLIB_CFLAGS="-I${ZLIB_DIR}/include" ZLIB_LIBS="-L${ZLIB_DIR}/lib ${ZLIB_LIBS}" fi -@@ -6022,6 +6024,14 @@ +@@ -5903,6 +5903,14 @@ VPX_ASFLAGS="-f elf64 -rnasm -pnasm -DPIC" VPX_X86_ASM=1 ;; @@ -69,7 +42,7 @@ SunOS:x86) VPX_ASFLAGS="-f elf32 -rnasm -pnasm" VPX_X86_ASM=1 -@@ -6392,6 +6402,14 @@ if test -n "$MOZ_LIBJPEG_TURBO"; then +@@ -6297,6 +6305,14 @@ LIBJPEG_TURBO_ASFLAGS="-f elf64 -rnasm -pnasm -D__x86_64__ -DPIC -DELF" LIBJPEG_TURBO_X64_ASM=1 ;; Modified: branches/experimental/www/firefox-beta/pkg-descr ============================================================================== --- branches/experimental/www/firefox-beta/pkg-descr Thu May 10 13:17:42 2012 (r713) +++ branches/experimental/www/firefox-beta/pkg-descr Thu May 31 21:11:52 2012 (r714) @@ -1,6 +1,6 @@ Mozilla Firefox is a free and open source web browser descended from the -Mozilla Application Suite.It is small, fast and easy to use, and offers many -advanced features: +Mozilla Application Suite. It is small, fast and easy to use, and offers +many advanced features: o Popup Blocking o Tabbed Browsing From owner-freebsd-gecko@FreeBSD.ORG Fri Jun 1 02:13:49 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 44451106564A for ; Fri, 1 Jun 2012 02:13:49 +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 13FA68FC15 for ; Fri, 1 Jun 2012 02:13:48 +0000 (UTC) Received: from spftor3.privacyfoundation.ch ([62.220.135.129]:48751 helo=internal.tormail.org) by server2.allsitecontrol.com with esmtpsa (TLSv1:RC4-SHA:128) (Exim 4.77) (envelope-from ) id 1SaHMx-003kNo-5D for freebsd-gecko@freebsd.org; Thu, 31 May 2012 22:13:40 -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=glXYW165cR9e8eSphMPyJ6w+g2mPvMdqtux9BSg2R3w=; b=Vb+KWQzr1wtVxr2xocjVmYJ6BSnmp1eKTTF7QtYtKpW6lbT67cQmtCc8HdAfHlRQeQlnbONPASLHyAollR02huqFeP0AgfEJLXhPHEKrqPgnnCjzwMCQqycauY1DlT/O5rujQLOYTCO1gvnf+iVtVVHT64TtYc0oQjaxAesNuhs=; Received: from jbeich by internal.tormail.org with local (Exim 4.63) (envelope-from ) id 1SaHLk-0000up-0k for freebsd-gecko@freebsd.org; Fri, 01 Jun 2012 02:12:25 +0000 From: Jan Beich To: freebsd-gecko@freebsd.org In-Reply-To: <1SZ8pT-000JXC-Mo@internal.tormail.org> (Jan Beich's message of "Mon, 28 May 2012 11:53:16 -1100") Date: Thu, 31 May 2012 19:12:28 -0700 References: <1SZ8pT-000JXC-Mo@internal.tormail.org> MIME-Version: 1.0 Content-Type: text/plain X-TorMail-User: jbeich Message-Id: <1SaHLk-0000up-0k@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: Subject: Re: ports/168423: [patch] www/firefox: use asm optimized *YUVToRGB32Row X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 01 Jun 2012 02:13:49 -0000 ping (it didn't appear on gecko@ maillist) From owner-freebsd-gecko@FreeBSD.ORG Fri Jun 1 02:37:50 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 342DD106566B for ; Fri, 1 Jun 2012 02:37:50 +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 E516C8FC12 for ; Fri, 1 Jun 2012 02:37:49 +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 q512bfPk073130 for ; Thu, 31 May 2012 22:37:48 -0400 (EDT) (envelope-from andy@neu.net) Date: Thu, 31 May 2012 22:37:41 -0400 (EDT) From: AN To: freebsd-gecko@freebsd.org In-Reply-To: <201205312111.q4VLBq46000618@trillian.chruetertee.ch> Message-ID: References: <201205312111.q4VLBq46000618@trillian.chruetertee.ch> User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII X-Spam-Status: No, score=-0.0 required=5.0 tests=T_RP_MATCHES_RCVD autolearn=unavailable version=3.3.2 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on mail.neu.net Subject: Re: [SVN-Commit] r714 - in branches/experimental/www/firefox-beta: . files X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 01 Jun 2012 02:37:50 -0000 FreeBSD FBSD10 10.0-CURRENT FreeBSD 10.0-CURRENT #20 r236371: Thu May 31 21:34:10 EDT 2012 root@FBSD10:/usr/obj/usr/src/sys/MYKERNEL amd64 cc -v Using built-in specs. Target: amd64-undermydesk-freebsd Configured with: FreeBSD/amd64 system compiler Thread model: posix gcc version 4.2.1 20070831 patched [FreeBSD] Not using clang. make fails: rm -f libxul.so /home/root/FF_beta/work/mozilla-beta/config/nsinstall -D ../../dist/sdk/lib /usr/local/bin/python2.7 ../../config/pythonpath.py -I../../config ../../config/expandlibs_exec.py --uselist -- c++ -I/usr/local/include -fno-rtti -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -O2 -pipe -O2 -fno-strict-aliasing -fno-exceptions -fno-strict-aliasing -fshort-wchar -ffunction-sections -fdata-sections -pipe -DNDEBUG -DTRIMMED -fno-omit-frame-pointer -fPIC -shared -Wl,-z,defs -Wl,-h,libxul.so -o libxul.so nsStaticXULComponents.o nsUnicharUtils.o nsBidiUtils.o nsRDFResource.o -pthread -lc -Wl,-rpath-link,/home/root/FF_beta/work/mozilla-beta/dist/bin -Wl,-rpath-link,/usr/local/lib ../../toolkit/xre/libxulapp_s.a ../../staticlib/components/libnecko.a ../../staticlib/components/libuconv.a ../../staticlib/components/libi18n.a ../../staticlib/components/libchardet.a ../../staticlib/components/libjar50.a ../../staticlib/components/libstartupcache.a ../../staticlib/components/libpref.a ../../staticlib/components/libhtmlpars.a ../../staticlib/components/libimglib2.a ../../staticlib/components/libgkgfx.a ../../staticlib/components/libgklayout.a ../../staticlib/components/libdocshell.a ../../staticlib/components/libembedcomponents.a ../../staticlib/components/libwebbrwsr.a ../../staticlib/components/libnsappshell.a ../../staticlib/components/libtxmgr.a ../../staticlib/components/libcommandlines.a ../../staticlib/components/libtoolkitcomps.a ../../staticlib/components/libpipboot.a ../../staticlib/components/libpipnss.a ../../staticlib/components/libappcomps.a ../../staticlib/components/libjsreflect.a ../../staticlib/components/libcomposer.a ../../staticlib/components/libtelemetry.a ../../staticlib/components/libjsinspector.a ../../staticlib/components/libjsdebugger.a ../../staticlib/components/libstoragecomps.a ../../staticlib/components/librdf.a ../../staticlib/components/libwindowds.a ../../staticlib/components/libjsctypes.a ../../staticlib/components/libjsperf.a ../../staticlib/components/libgkplugin.a ../../staticlib/components/libunixproxy.a ../../staticlib/components/libjsd.a ../../staticlib/components/libautoconfig.a ../../staticlib/components/libauth.a ../../staticlib/components/libcookie.a ../../staticlib/components/libpermissions.a ../../staticlib/components/libuniversalchardet.a ../../staticlib/components/libfileview.a ../../staticlib/components/libplaces.a ../../staticlib/components/libtkautocomplete.a ../../staticlib/components/libsatchel.a ../../staticlib/components/libpippki.a ../../staticlib/components/libwidget_gtk2.a ../../staticlib/components/libimgicon.a ../../staticlib/components/libaccessibility.a ../../staticlib/components/libremoteservice.a ../../staticlib/components/libspellchecker.a ../../staticlib/components/libzipwriter.a ../../staticlib/components/libservices-crypto.a ../../staticlib/libjsipc_s.a ../../staticlib/libdomipc_s.a ../../staticlib/libdomplugins_s.a ../../staticlib/libmozipc_s.a ../../staticlib/libmozipdlgen_s.a ../../staticlib/libipcshell_s.a ../../staticlib/libgfx2d.a ../../staticlib/libgfxipc_s.a ../../staticlib/libhal_s.a ../../staticlib/libxpcom_core.a ../../staticlib/libucvutil_s.a ../../staticlib/libchromium_s.a ../../staticlib/libsnappy_s.a ../../staticlib/libgtkxtbin.a ../../staticlib/libthebes.a ../../staticlib/libgl.a ../../staticlib/libycbcr.a -L../../dist/bin -L../../dist/lib ../../media/libjpeg/libmozjpeg.a ../../media/libpng/libmozpng.a ../../gfx/qcms/libmozqcms.a /home/root/FF_beta/work/mozilla-beta/dist/lib/libjs_static.a -L../../dist/bin -L../../dist/lib -lcrmf -lsmime3 -lssl3 -lnss3 -lnssutil3 -pthread -L/usr/local/lib -lcairo -lpixman-1 -lfreetype -lfontconfig -L/usr/local/lib -pthread -L/usr/local/lib -lXrender -lcairo -lX11 ../../gfx/harfbuzz/src/libmozharfbuzz.a ../../dist/lib/libmozsqlite3.a ../../gfx/graphite2/src/libmozgraphite2.a -lz -L/usr/local/lib -levent ../../dist/lib/libgkmedias.a ../../gfx/skia/libskia.a -L../../dist/bin -L../../dist/lib -lexecinfo -pthread -L/usr/local/lib -lplds4 -lplc4 -lnspr4 -pthread ../../dist/lib/libmozalloc.a -pthread -L/usr/local/lib -ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lgthread-2.0 -lglib-2.0 -L/usr/local/lib -lX11 -lXext -pthread -L/usr/local/lib -lpangocairo-1.0 -lcairo -lpangoft2-1.0 -lpango-1.0 -lm -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lglib-2.0 -pthread -L/usr/local/lib -lgtk-x11-2.0 -latk-1.0 -lgdk-x11-2.0 -lpangocairo-1.0 -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXcomposite -lXdamage -lgdk_pixbuf-2.0 -lpangoft2-1.0 -lpango-1.0 -lm -lfreetype -lfontconfig -lgio-2.0 -lgmodule-2.0 -lXfixes -lgobject-2.0 -lgthread-2.0 -lglib-2.0 -lcairo -lX11 -lXt -lgthread-2.0 -L/usr/local/lib -lfreetype -lz -lbz2 /usr/bin/ld: libxul.so: hidden symbol `_ZNK13SortedArrayOfI11RangeRecordE6searchIjEEiRKT_' isn't defined /usr/bin/ld: final link failed: Nonrepresentable section on output gmake[3]: *** [libxul.so] Error 1 gmake[3]: Leaving directory `/home/root/FF_beta/work/mozilla-beta/toolkit/library' gmake[2]: *** [libs_tier_platform] Error 2 gmake[2]: Leaving directory `/home/root/FF_beta/work/mozilla-beta' gmake[1]: *** [tier_platform] Error 2 gmake[1]: Leaving directory `/home/root/FF_beta/work/mozilla-beta' gmake: *** [default] Error 2 *** [do-build] Error code 1 Stop in /home/root/FF_beta. *** [build] Error code 1 Stop in /home/root/FF_beta. From owner-freebsd-gecko@FreeBSD.ORG Fri Jun 1 14:00:12 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 A70EE106566B for ; Fri, 1 Jun 2012 14:00:11 +0000 (UTC) (envelope-from mexas@bristol.ac.uk) Received: from dirg.bris.ac.uk (dirg.bris.ac.uk [137.222.10.102]) by mx1.freebsd.org (Postfix) with ESMTP id 3BA928FC12 for ; Fri, 1 Jun 2012 14:00:11 +0000 (UTC) Received: from ncsd.bris.ac.uk ([137.222.10.59] helo=ncs.bris.ac.uk) by dirg.bris.ac.uk with esmtp (Exim 4.72) (envelope-from ) id 1SaSOf-00019U-G0 for gecko@freebsd.org; Fri, 01 Jun 2012 15:00:09 +0100 Received: from mech-cluster241.men.bris.ac.uk ([137.222.187.241]) by ncs.bris.ac.uk with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.72) (envelope-from ) id 1SaSOf-00066E-Cp for gecko@freebsd.org; Fri, 01 Jun 2012 15:00:09 +0100 Received: from mech-cluster241.men.bris.ac.uk (localhost [127.0.0.1]) by mech-cluster241.men.bris.ac.uk (8.14.5/8.14.5) with ESMTP id q51E09Yq005279 for ; Fri, 1 Jun 2012 15:00:09 +0100 (BST) (envelope-from mexas@bris.ac.uk) Received: (from mexas@localhost) by mech-cluster241.men.bris.ac.uk (8.14.5/8.14.5/Submit) id q51E09CN005266 for gecko@freebsd.org; Fri, 1 Jun 2012 15:00:09 +0100 (BST) (envelope-from mexas@bris.ac.uk) X-Authentication-Warning: mech-cluster241.men.bris.ac.uk: mexas set sender to mexas@bris.ac.uk using -f Date: Fri, 1 Jun 2012 15:00:09 +0100 From: Anton Shterenlikht To: gecko@freebsd.org Message-ID: <20120601140008.GA94410@mech-cluster241.men.bris.ac.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.2.3i Cc: Subject: building firefox from mozilla-central X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 01 Jun 2012 14:00:12 -0000 Hi I'm on ia64, so www/firefox doesn't build. (I know I'm on my own). I've several open bug reports with mozilla folk. I have to build from mozilla-central, outside of the ports tree. I wonder if anybody on this list has done something like this, say while preparing FreeBSD ports patches for firefox. Would be great to share tips, etc. For example, I'm getting this build failure with mozilla-central: Installed /usr/ports/www/firefox/mozilla-central/testing/mozbase/mozprofile Processing dependencies for mozprofile==0.1 Searching for pysqlite Reading http://pypi.python.org/simple/pysqlite/ Reading http://pysqlite.googlecode.com/ Reading http://code.google.com/p/pysqlite/downloads/list Best match: pysqlite 2.6.3 Downloading http://pysqlite.googlecode.com/files/pysqlite-2.6.3.tar.gz Processing pysqlite-2.6.3.tar.gz Running pysqlite-2.6.3/setup.py -q bdist_egg --dist-dir /tmp/easy_install-vEpCLB/pysqlite-2.6.3/egg-dist-tmp-9BKkCI In file included from src/module.c:24: src/connection.h:33:21: error: sqlite3.h: No such file or directory Looking at the list of requirements in the ports for firefox-12, I can't see pysqlite. Maybe it's coming with firefox-13? Anyway, I wonder if I should install databases/py-sqlite3 instead. Thanks -- Anton Shterenlikht Room 2.6, Queen's Building Mech Eng Dept Bristol University University Walk, Bristol BS8 1TR, UK Tel: +44 (0)117 331 5944 Fax: +44 (0)117 929 4423 From owner-freebsd-gecko@FreeBSD.ORG Sat Jun 2 09:56:56 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 0DAF11065676 for ; Sat, 2 Jun 2012 09:56:56 +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 BA5B58FC16 for ; Sat, 2 Jun 2012 09:56:52 +0000 (UTC) Received: from cs-tor.bu.edu ([204.8.156.142]:46341 helo=internal.tormail.org) by server2.allsitecontrol.com with esmtpsa (TLSv1:RC4-SHA:128) (Exim 4.77) (envelope-from ) id 1Sal4X-001fxk-TT; Sat, 02 Jun 2012 05:56:42 -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:Subject:Cc:To:From; bh=A0dnmGy6IMNg4r4mZboveUu97GOPkrahR8juxSfcG+Q=; b=LvVGOprQ+AkJ6F8lEqPq92pnUx941PKIfQic8pw21sDi3bmfekMUAiRYs0s/9meCw39WUUzDHLtAo0EnpHeaBpCMwQUCrgPqABV9gTDN3SaHr16bIEfvR65X73tketH2/cFPIFiNJmrKp3My07Z7hbp5EG62dt+nIxZfEMwi00o=; Received: from jbeich by internal.tormail.org with local (Exim 4.63) (envelope-from ) id 1Sal3r-000FjK-OV; Sat, 02 Jun 2012 09:55:58 +0000 From: Jan Beich To: AN Date: Sat, 02 Jun 2012 14:53:22 +0500 References: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-TorMail-User: jbeich Message-Id: <1Sal3r-000FjK-OV@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: issue with VP8 and Ogg video X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 02 Jun 2012 09:56:56 -0000 --=-=-= Content-Type: text/plain Content-Disposition: inline AN writes: > Hi: > > I want to report an issue I have playing HTML5 video in Firefox. > > - if you pause or stop a video it takes time (10-30 secs) before the sound > stops playing > > - after viewing a video Firefox cpu utilization pegs at 100% and stays > there until you exit firefox and restart it. > > I have seen this problem before with Adobe Flash, it seems that it has > been fixed with Flash. Now it happens with VP8, and Ogg. I would > like to help to troubleshoot this if I can. I am not a developer, > just a lowly user. [...] Try to test[1] on www/linux-firefox to verify if this a platform specific bug. In my case on Nightly after pause takes effect (a few *seconds* after hitting it) firefox cpu usage ramps up to 100% in audio_callback around pthread_mutex_unlock, i.e. sydney_audio_oss.c:459. And if I close the tab while sound still plays (whether or not I hit pause) the bug would not appear. [1] if you manage to make sound work (I haven't) despite linux aplay(1) working fine; a few related diffs attached, may or may not make a difference --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=alsa-oss.diff Content-Description: use oss in alsa by default Index: audio/linux-f10-alsa-lib/Makefile =================================================================== RCS file: /a/.csup/ports/audio/linux-f10-alsa-lib/Makefile,v retrieving revision 1.16 diff -u -p -r1.16 Makefile --- audio/linux-f10-alsa-lib/Makefile 3 Mar 2011 09:26:34 -0000 1.16 +++ audio/linux-f10-alsa-lib/Makefile 1 Jun 2012 17:14:47 -0000 @@ -25,4 +25,8 @@ RPMVERSION= 2.fc10 BRANDELF_FILES= usr/bin/aserver USE_LDCONFIG= yes +post-install: + ${INSTALL_DATA} ${PORTSDIR}/audio/alsa-lib/files/asound.conf.sample \ + ${LINUXBASE}/etc/asound.conf + .include --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=linux-nightly.diff Content-Description: update linux-firefox to Nightly Index: www/linux-firefox/Makefile =================================================================== RCS file: /a/.csup/ports/www/linux-firefox/Makefile,v retrieving revision 1.93 diff -u -p -r1.93 Makefile --- www/linux-firefox/Makefile 24 Apr 2012 20:53:35 -0000 1.93 +++ www/linux-firefox/Makefile 1 Jun 2012 03:22:11 -0000 @@ -6,19 +6,22 @@ # PORTNAME= firefox -PORTVERSION= 10.0.4 +DISTVERSION= 15.0a1 PORTEPOCH= 1 CATEGORIES= www -MASTER_SITE_SUBDIR?= firefox/releases/${PORTVERSION}esr/linux-i686/en-US -DISTNAME= ${PORTNAME}-${DISTVERSION}esr +MASTER_SITE_SUBDIR?= firefox/nightly/latest-mozilla-central +DISTNAME= ${PORTNAME}-${DISTVERSION}.en-US.linux-i686 MAINTAINER= gecko@FreeBSD.org COMMENT= Web browser based on the browser portion of Mozilla +NO_CHECKSUM= # different each day USE_LDCONFIG= yes USE_BZIP2= yes USE_LINUX_APPS= dbusglib dbuslibs alsalib +PREFS_FILE= ${WRKSRC}/defaults/preferences/channel-prefs.js + .include "${.CURDIR}/../linux-seamonkey/Makefile.common" .include Index: www/linux-firefox/pkg-plist =================================================================== RCS file: /a/.csup/ports/www/linux-firefox/pkg-plist,v retrieving revision 1.15 diff -u -p -r1.15 pkg-plist --- www/linux-firefox/pkg-plist 31 Jan 2012 21:34:12 -0000 1.15 +++ www/linux-firefox/pkg-plist 1 Jun 2012 03:19:15 -0000 @@ -15,14 +15,12 @@ lib/%%APP_NAME%%/components/libnkgnomevf lib/%%APP_NAME%%/crashreporter lib/%%APP_NAME%%/crashreporter-override.ini lib/%%APP_NAME%%/crashreporter.ini -lib/%%APP_NAME%%/defaults/pref/browser-prefs.js -lib/%%APP_NAME%%/defaults/pref/channel-prefs.js +lib/%%APP_NAME%%/defaults/preferences/channel-prefs.js lib/%%APP_NAME%%/dependentlibs.list lib/%%APP_NAME%%/dictionaries/en-US.aff lib/%%APP_NAME%%/dictionaries/en-US.dic lib/%%APP_NAME%%/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/icon.png lib/%%APP_NAME%%/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf -lib/%%APP_NAME%%/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/preview.png lib/%%APP_NAME%%/firefox lib/%%APP_NAME%%/firefox-bin lib/%%APP_NAME%%/icons/mozicon128.png @@ -59,7 +57,7 @@ lib/%%APP_NAME%%/searchplugins/google.xm lib/%%APP_NAME%%/searchplugins/twitter.xml lib/%%APP_NAME%%/searchplugins/wikipedia.xml lib/%%APP_NAME%%/searchplugins/yahoo.xml -lib/%%APP_NAME%%/update.locale +lib/%%APP_NAME%%/update-settings.ini lib/%%APP_NAME%%/updater lib/%%APP_NAME%%/updater.ini @exec /bin/cp -R %%LOCALBASE%%/lib/npapi/symlinks/%%APP_NAME%%/ %D/lib/%%APP_NAME%%/plugins/ 2>/dev/null || true @@ -74,7 +72,7 @@ lib/%%APP_NAME%%/updater.ini @dirrm lib/%%APP_NAME%%/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd} @dirrm lib/%%APP_NAME%%/extensions @dirrm lib/%%APP_NAME%%/dictionaries -@dirrm lib/%%APP_NAME%%/defaults/pref +@dirrm lib/%%APP_NAME%%/defaults/preferences @dirrm lib/%%APP_NAME%%/defaults @dirrm lib/%%APP_NAME%%/components @dirrm lib/%%APP_NAME%%/chrome/icons/default Index: www/linux-seamonkey/Makefile.common =================================================================== RCS file: /a/.csup/ports/www/linux-seamonkey/Makefile.common,v retrieving revision 1.15 diff -u -p -r1.15 Makefile.common --- www/linux-seamonkey/Makefile.common 12 Dec 2009 14:00:35 -0000 1.15 +++ www/linux-seamonkey/Makefile.common 1 Jun 2012 03:20:01 -0000 @@ -25,7 +25,7 @@ COMMON_DIR= ${.CURDIR}/../../www/linux-s PLIST_SUB+= APP_NAME=${APP_NAME} SUB_LIST+= APP_NAME=${APP_NAME} SUB_FILES= ${APP_NAME}.desktop -PREFS_FILE= ${WRKSRC}/defaults/pref/browser-prefs.js +PREFS_FILE?= ${WRKSRC}/defaults/pref/browser-prefs.js .if defined(PKGNAMESUFFIX) && ${PKGNAMESUFFIX:M*devel*} DESKTOP_SUFFIX?= (Linux, devel) .endif --=-=-=-- From owner-freebsd-gecko@FreeBSD.ORG Sat Jun 2 15:10:14 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 832111065670 for ; Sat, 2 Jun 2012 15:10:14 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 2F7618FC22 for ; Sat, 2 Jun 2012 15:10:14 +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 q52FADwd028909 for ; Sat, 2 Jun 2012 15:10:13 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q52FADVO028908; Sat, 2 Jun 2012 15:10:13 GMT (envelope-from gnats) Date: Sat, 2 Jun 2012 15:10:13 GMT Message-Id: <201206021510.q52FADVO028908@freefall.freebsd.org> To: gecko@FreeBSD.org From: Jan Beich Cc: Subject: Re: ports/163454: [patch] www/firefox-beta: unbreak with libc++ X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Jan Beich List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 02 Jun 2012 15:10:14 -0000 The following reply was made to PR ports/163454; it has been noted by GNATS. From: Jan Beich To: bug-followup@freebsd.org Cc: Subject: Re: ports/163454: [patch] www/firefox-beta: unbreak with libc++ Date: Sat, 02 Jun 2012 20:15:24 +0700 --=-=-= Content-Type: text/plain Content-Disposition: inline unbreak with /head@r236444 --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=unwind.diff Index: Mk/bsd.gecko.mk =================================================================== RCS file: /a/.csup/ports/Mk/bsd.gecko.mk,v retrieving revision 1.59 diff -u -p -r1.59 bsd.gecko.mk --- Mk/bsd.gecko.mk 1 Jun 2012 05:15:42 -0000 1.59 +++ Mk/bsd.gecko.mk 2 Jun 2012 13:13:43 -0000 @@ -783,6 +797,7 @@ @if [ -f ${MOZSRC}/${subdir}/config/system-headers ] ; then \ ${ECHO_CMD} "fenv.h" >> ${MOZSRC}/${subdir}/config/system-headers ; \ ${ECHO_CMD} "pthread_np.h" >> ${MOZSRC}/${subdir}/config/system-headers ; \ + ${ECHO_CMD} "unwind.h" >> ${MOZSRC}/${subdir}/config/system-headers ; \ fi .endfor @${REINPLACE_CMD} -e 's|%%MOZILLA%%|${MOZILLA}|g' \ Index: www/firefox/files/patch-xpcom_base_nsStackWalk.cpp =================================================================== RCS file: /a/.csup/ports/www/firefox/files/patch-xpcom_base_nsStackWalk.cpp,v retrieving revision 1.2 diff -u -p -r1.2 patch-xpcom_base_nsStackWalk.cpp --- www/firefox/files/patch-xpcom_base_nsStackWalk.cpp 22 Mar 2011 15:24:49 -0000 1.2 +++ www/firefox/files/patch-xpcom_base_nsStackWalk.cpp 2 Jun 2012 12:45:25 -0000 @@ -9,3 +9,11 @@ #include #endif +@@ -1123,6 +1123,7 @@ NS_StackWalk(NS_WalkStackCallback aCallb + + #elif defined(HAVE__UNWIND_BACKTRACE) + ++#define _GNU_SOURCE + // libgcc_s.so symbols _Unwind_Backtrace@@GCC_3.3 and _Unwind_GetIP@@GCC_3.0 + #include + --=-=-=-- From owner-freebsd-gecko@FreeBSD.ORG Sat Jun 2 22:54:16 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 60C39106566C for ; Sat, 2 Jun 2012 22:54:16 +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 211BF8FC14 for ; Sat, 2 Jun 2012 22:54:15 +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 q52Ms986081586; Sat, 2 Jun 2012 18:54:14 -0400 (EDT) (envelope-from andy@neu.net) Date: Sat, 2 Jun 2012 18:54:09 -0400 (EDT) From: AN To: Jan Beich In-Reply-To: <201206021510.q52FADVO028908@freefall.freebsd.org> Message-ID: References: <201206021510.q52FADVO028908@freefall.freebsd.org> User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII X-Spam-Status: No, score=-0.0 required=5.0 tests=T_RP_MATCHES_RCVD autolearn=unavailable version=3.3.2 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on mail.neu.net Cc: gecko@freebsd.org Subject: Re: ports/163454: [patch] www/firefox-beta: unbreak with libc++ 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, 02 Jun 2012 22:54:16 -0000 On Sat, 2 Jun 2012, Jan Beich wrote: > The following reply was made to PR ports/163454; it has been noted by GNATS. > > From: Jan Beich > To: bug-followup@freebsd.org > Cc: > Subject: Re: ports/163454: [patch] www/firefox-beta: unbreak with libc++ > Date: Sat, 02 Jun 2012 20:15:24 +0700 > > --=-=-= > Content-Type: text/plain > Content-Disposition: inline > > unbreak with /head@r236444 > > > --=-=-= > Content-Type: text/x-patch > Content-Disposition: attachment; filename=unwind.diff > > Index: Mk/bsd.gecko.mk > =================================================================== > RCS file: /a/.csup/ports/Mk/bsd.gecko.mk,v > retrieving revision 1.59 > diff -u -p -r1.59 bsd.gecko.mk > --- Mk/bsd.gecko.mk 1 Jun 2012 05:15:42 -0000 1.59 > +++ Mk/bsd.gecko.mk 2 Jun 2012 13:13:43 -0000 > @@ -783,6 +797,7 @@ > @if [ -f ${MOZSRC}/${subdir}/config/system-headers ] ; then \ > ${ECHO_CMD} "fenv.h" >> ${MOZSRC}/${subdir}/config/system-headers ; \ > ${ECHO_CMD} "pthread_np.h" >> ${MOZSRC}/${subdir}/config/system-headers ; \ > + ${ECHO_CMD} "unwind.h" >> ${MOZSRC}/${subdir}/config/system-headers ; \ > fi > .endfor > @${REINPLACE_CMD} -e 's|%%MOZILLA%%|${MOZILLA}|g' \ > Index: www/firefox/files/patch-xpcom_base_nsStackWalk.cpp > =================================================================== > RCS file: /a/.csup/ports/www/firefox/files/patch-xpcom_base_nsStackWalk.cpp,v > retrieving revision 1.2 > diff -u -p -r1.2 patch-xpcom_base_nsStackWalk.cpp > --- www/firefox/files/patch-xpcom_base_nsStackWalk.cpp 22 Mar 2011 15:24:49 -0000 1.2 > +++ www/firefox/files/patch-xpcom_base_nsStackWalk.cpp 2 Jun 2012 12:45:25 -0000 > @@ -9,3 +9,11 @@ > #include > #endif > > +@@ -1123,6 +1123,7 @@ NS_StackWalk(NS_WalkStackCallback aCallb > + > + #elif defined(HAVE__UNWIND_BACKTRACE) > + > ++#define _GNU_SOURCE > + // libgcc_s.so symbols _Unwind_Backtrace@@GCC_3.3 and _Unwind_GetIP@@GCC_3.0 > + #include > + > > --=-=-=-- > _______________________________________________ > 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" > Installs successfully here: FreeBSD FBSD10 10.0-CURRENT FreeBSD 10.0-CURRENT #20 r236371: Thu May 31 21:34:10 EDT 2012 root@FBSD10:/usr/obj/usr/src/sys/MYKERNEL amd64 Thank you for your help in testing and reporting bugs, and we hope you enjoy using Firefox. The Maintainers (gecko@) ====================================================================== ===> Registering installation for firefox-13.0.b6,1 with USE_GCC= 4.6+ in the Makefile. Hth