Hi, Firefox 46 will be live in some weeks, and hopefully this time with Gtk3 by default. I also plan to default webrtc to build and ship, as it is upstream since some releases - it needs dogfooding and testing, webcam works, audio/sndio is flakey (some patches need backporting), data channels demo works. If you want to disable webrtc, just toggle media.peerconnection.enabled to false in about:config.
Upstream also plans to *maybe* enable e10s (separate rendering process) in some conditions (some addons are still problematic, a11y things too), i'm not sure how it will go, but to test it i think you need to toggle a browser.tabs.remote.xxxxx pref in about:config too. Last i tried it in nightly, it just worked. While here, might aswell test Thunderbird 45.0b3, which should be very close to the final release which will replace Tb 3.8.x.x. https://cgit.rhaalovely.net/mozilla-firefox/?h=beta git clone -b beta https://rhaalovely.net/git/mozilla-firefox https://cgit.rhaalovely.net/mozilla-thunderbird/?h=beta git clone -b beta https://rhaalovely.net/git/mozilla-thunderbird If you want to build it you probably need the attached mozilla.port.mk diff. Provided amd64 pkgs should be 'compatible' with latest snaps, barring more libc/libpthread bumps.. doas env PKG_PATH=https://rhaalovely.net/stuff/amd64/ pkg_add -u firefox doas env PKG_PATH=https://rhaalovely.net/stuff/amd64/ pkg_add -u thunderbird my i386 builder has issues again. Landry
? 43gtk3.diff ? bundled.diff ? mozilla.port.mk.all Index: mozilla.port.mk =================================================================== RCS file: /cvs/ports/www/mozilla/mozilla.port.mk,v retrieving revision 1.88 diff -u -r1.88 mozilla.port.mk --- mozilla.port.mk 20 Mar 2016 00:02:31 -0000 1.88 +++ mozilla.port.mk 28 Mar 2016 17:48:18 -0000 @@ -21,6 +21,8 @@ MOZILLA_DIST ?= ${MOZILLA_PROJECT} MOZILLA_DIST_VERSION ?= ${MOZILLA_VERSION:C/rc.//} +# needed for PLIST +MOZILLA_VER = ${MOZILLA_VERSION:C/b[0-9]*//:C/esr//:C/rc.$//} HOMEPAGE ?= http://www.mozilla.org/projects/${MOZILLA_DIST} @@ -123,7 +125,8 @@ INSTALL_STRIP = .endif -.if ${FLAVOR:Mgtk3} +#.if ${FLAVOR:Mgtk3} +.if ${PKGPATH} == "www/mozilla-firefox" || (${MOZILLA_PROJECT} == "thunderbird" && ${MOZILLA_BRANCH} == "beta") # https://bugzilla.mozilla.org/show_bug.cgi?id=983843 CONFIGURE_ARGS += --with-system-cairo CONFIGURE_ARGS += --enable-default-toolkit=cairo-gtk3 @@ -142,16 +145,14 @@ CONFIGURE_ARGS +=--enable-application=${MOZILLA_CODENAME} # starting with esr45, only xulrunner will be special -.if ${MOZILLA_PROJECT} == "thunderbird" +.if ${MOZILLA_PROJECT} == "thunderbird" && ${MOZILLA_BRANCH} != "beta" WRKDIST ?= ${WRKDIR}/comm-${MOZILLA_BRANCH} .elif ${MOZILLA_PROJECT} == "xulrunner" || ${PKGPATH} == "www/firefox-esr" WRKDIST ?= ${WRKDIR}/mozilla-${MOZILLA_BRANCH} .else -WRKDIST ?= ${WRKDIR}/${MOZILLA_DIST}-${MOZILLA_DIST_VERSION} +WRKDIST ?= ${WRKDIR}/${MOZILLA_DIST}-${MOZILLA_VERSION} .endif -# needed for PLIST -MOZILLA_VER = ${MOZILLA_VERSION:C/b[0-9]*//:C/esr//:C/rc.$//} SUBST_VARS += MOZILLA_PROJECT MOZILLA_VER MOZILLA_VERSION MAKE_ENV += MOZILLA_OFFICIAL=1 \