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 \

Reply via email to