From owner-freebsd-gecko@freebsd.org Wed May 9 01:28:30 2018 Return-Path: Delivered-To: freebsd-gecko@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 24C9FFD0CE2 for ; Wed, 9 May 2018 01:28:30 +0000 (UTC) (envelope-from jbeich@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 B8F9A6815C for ; Wed, 9 May 2018 01:28:29 +0000 (UTC) (envelope-from jbeich@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 72FFCFD0CE1; Wed, 9 May 2018 01:28:29 +0000 (UTC) Delivered-To: gecko@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5F047FD0CE0 for ; Wed, 9 May 2018 01:28:29 +0000 (UTC) (envelope-from jbeich@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2610:1c1:1:6074::16:84]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "freefall.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 072BB6815B; Wed, 9 May 2018 01:28:29 +0000 (UTC) (envelope-from jbeich@freebsd.org) Received: by freefall.freebsd.org (Postfix, from userid 1354) id F0DF1194FB; Wed, 9 May 2018 01:28:28 +0000 (UTC) From: Jan Beich To: "Wesley Wroten" Cc: gecko@freebsd.org Subject: Re: firefox References: Date: Wed, 09 May 2018 03:28:26 +0200 In-Reply-To: (Wesley Wroten's message of "Wed, 9 May 2018 02:36:44 +0200") Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 May 2018 01:28:30 -0000 "Wesley Wroten" writes: > are there any beta or testing versions of firefox i can get for freebsd? > i used to run nightly builds when i had to install debian for a while. ug linux gross. > i volunteer for mozilla and id like to test and give feed back to them about firefox, > the latest release is 61.something alpha. Building Nightly is as simple as the following. FreeBSD is a Tier3 platform, so expect occasional bumps due to bustage. $ pkg install python27 binutils $ hash git 2>/dev/null || pkg install mercurial $ hg clone https://hg.mozilla.org/mozilla-unified firefox || git clone https://github.com/mozilla/gecko-dev firefox $ cd firefox $ hg update central || git checkout origin/master $ echo "export COMPILER_PATH=/usr/local/bin" >>.mozconfig $ echo "ac_add_options --disable-debug-symbols" >>.mozconfig $ ./mach bootstrap # select Firefox for Desktop $ ./mach build $ ./mach run For Beta I sometimes publish preliminary port updates. Familarity how to manage patches[1] is assumed. https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227850 -- [1] Most patches on FreeBSD Bugzilla are in unified diff format. https://www.gnu.org/software/diffutils/manual/html_node/Detailed-Unified.html Due to high churn in the ports tree (e.g., PORTREVISION bumps) patches may not apply cleanly, so you can either rebase or update the tree to the known working revision.