[Tor-BSD] WIP: Tor Browser 9.0.2
clematis at insiberia.net
Tue Dec 31 07:44:35 EST 2019
On Sat, Dec 28, 2019 at 09:07:39AM +0100, Caspar Schutijser wrote:
> Below is a work in progress diff that updates the Tor Browser suite
> to 9.0.2. I want to stress that I don't have any experience with
> the Mozilla or Tor Browser code base so I would like someone more
> familiar with those code bases to look at my diff very critically.
> About the diff:
> According to the release notes of Tor Browser 9.0 , the Tor Button
> and Tor Launcher have been integrated more tightly into the browser.
> This means that the ports for those can be removed. The source code of
> the Tor Launcher is supposed to be copied into the Tor Browser source
> during the build  ; the post-extract target takes care of that.
> During the configure stage, I got the following error:
> mozbuild.configure.options.InvalidOptionError: --disable-eme is not available in this configuration
> In interest of getting as far as I could I patched away that flag (for
> now; see patch-_mozconfig) but that is not a proper solution. I'm still
> looking for a solution (hints are appreciated, of course).
> I think it is necessary to first address the --disable-eme problem
> before we can even think about committing this.
> Did I use the @conflict and @pkgpath markers in PLIST correctly? I want
> to express the fact that tor-launcher conflicts with tb-browser because
> share/tor-browser/torrc-defaults used to be shipped with tor-launcher
> but it now shipped with tb-browser.
> I built and tested this on amd64, seems to work fine here.
> Feedback appreciated.
> Caspar Schutijser
> 1: https://blog.torproject.org/new-release-tor-browser-90
> 2: https://gitweb.torproject.org/builders/tor-browser-build.git/commit/?id=6d94f73dc055c1739a67ffd422f7f5bf29218723
> 3: https://trac.torproject.org/projects/tor/wiki/doc/TorBrowser/Hacking#BuildingJustFirefox
Just to confirm quickly it does compile and run OK on my amd64 as well.
More information about the Tor-BSD