(Only the first 10 of 17 ports in this commit are shown above. )
www/firefox: update to 56.0 (rust required)
This is slightly early but due to recent PORTREVISION bump there's no
point doing QA for 55.0.* anymore.
Changes: https://www.mozilla.org/firefox/56.0/releasenotes/
PR: 221335
Security: 1098a15b-b0f6-42b7-b5c7-8a8646e8be07
MFH: 2017Q3 not possible: requires r447450 and r450556
www/firefox: unbreak with JIT (e.g. on powerpc*, sparc64)
In file included from js/src/builtin/RegExp.cpp:22:
In file included from js/src/jsobjinlines.h:33:
In file included from js/src/vm/TypeInference-inl.h:19:
In file included from js/src/jit/BaselineJIT.h:18:
In file included from js/src/jit/MacroAssembler.h:28:
js/src/jit/none/MacroAssembler-none.h:51:27: error: chosen constructor is
explicit in copy-initialization
static constexpr Register WasmIonExitTlsReg = { Registers::invalid_reg };
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
js/src/jit/Registers.h:39:24: note: explicit constructor declared here
explicit constexpr Register(Encoding e)
^
1 error generated.