From owner-freebsd-gecko@freebsd.org Sun Sep 27 19:42:09 2015 Return-Path: Delivered-To: freebsd-gecko@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2B98CA0BE57 for ; Sun, 27 Sep 2015 19:42:09 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 1083DC91 for ; Sun, 27 Sep 2015 19:42:09 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 0FBACA0BE53; Sun, 27 Sep 2015 19:42:09 +0000 (UTC) Delivered-To: gecko@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E984EA0BE52 for ; Sun, 27 Sep 2015 19:42:08 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id CE3A9C90 for ; Sun, 27 Sep 2015 19:42:08 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id t8RJg85e026396 for ; Sun, 27 Sep 2015 19:42:08 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: gecko@FreeBSD.org Subject: [Bug 203384] www/firefox: upgrade to 41 Date: Sun, 27 Sep 2015 19:42:08 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: jbeich@FreeBSD.org X-Bugzilla-Status: New X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: gecko@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Sep 2015 19:42:09 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=203384 --- Comment #2 from Jan Beich --- FWIW, fails to build on 11.0-CURRENT with bug 201377 applied. Maybe not important until that bug lands and pkg-fallout@ catches up. In file included from obj-*/dom/base/Unified_cpp_dom_base1.cpp:137: In file included from dom/base/Navigator.cpp:42: ../../dist/include/mozilla/dom/MobileMessageManager.h:17:1: error: declaration conflicts with target of using declaration already in scope class Promise; ^ ../../dist/include/mozilla/dom/Promise.h:72:7: note: target of using declaration class Promise : public nsISupports, ^ dom/base/DOMRequest.cpp:22:21: note: using declaration using mozilla::dom::Promise; ^ 1 error generated. (In reply to Christoph Moench-Tegeder from comment #0) > - please note deleted patch www/firefox/files/patch-bug702179 - this seems > to have been applied upstream or obsoleted otherwise. Neither. Upstream moved more stuff from Makefile.in to moz.build but the issue likely still stands - dtrace probes aren't installed. To test the probes try 1. Build www/firefox with DTRACE=on 2. kldload dtraceall or kldload sdt 3. Start firefox 4. dtrace -l | fgrep javascript | c++filt (shouldn't be empty) 5. Run any /usr/src/cddl/contrib/dtracetoolkit/JavaScript/*.d which are also provided by sysutils/DTraceToolkit port. Note, each script comes with a manpage if you're curious what they do. Always check upstream bugs when removing files/patch-bug* on updates. patch(1) cannot detect if the code moved into another file. So, if the bug had no recent activity then use mercurial history to find out why and where the affected lines moved. Otherwise, check Target Milestone of the FIXED bug (or its commit) corresponds to the version you update to (see config/milestone.txt if in doubt). > - firefox now requires the system sqlite3 build with the DBSTAT option, > see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=200853 Adjust sqlite3 version requirement in www/firefox/Makefile then. Until bsd.port.mk grows support for depending on options (a la Gentoo) you have to rely on PKGVERSION. > - in firefox-i18n, language ZU is gone (XPI file is not available). It's likely a separate issue as zu.xpi wasn't available in 40.0, nor esr38. Whatever still references ZU in *-i18n needs to be garbage-collected. The state of translations can usually be inspected on https://l10n.mozilla.org/teams/ where Zulu appears to lack Firefox sign-off. -- You are receiving this mail because: You are the assignee for the bug.