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 \