Electrolysis is going to require OMTC which had stability issues with
system Cairo. To avoid trainwreck let's get more exposure.
https://wiki.mozilla.org/Electrolysis#Schedule
PR: 202174 (ping)
Add upstream patch from Firefox 44 to make FFMPEG advertise MP3 support
via canPlayType(). Otherwise, some sites may fall back to Flash plugin.
Reported by: Walter Schwarzenfeld (via private mail)
ALSA currently relies on in-kernel support to enumerate available audio
devices for getUserMedia i.e., to detect a microphone. So, build with
PULSEAUDIO late bindings by default preferred over ALSA, over OSS.
Nop for RUN_DEPENDS or users who previously disabled PULSEAUDIO.
In file included from gfx/thebes/Unified_cpp_gfx_thebes1.cpp:11:
gfx/thebes/gfxHarfBuzzShaper.cpp:1571:41: error: use of
undeclared identifier 'HB_BUFFER_CLUSTER_LEVEL_MONOTONE_CHARACTERS'
hb_buffer_set_cluster_level(buffer, HB_BUFFER_CLUSTER_LEVEL_MONOTONE_CHARACTERS);
^
Reported by: graemeg on forums.freebsd.org
MFH: 2015Q4
DragonFly has a similar getchar() workaround in DPorts, so this would be
a bit bumpy due to USES=dos2unix removal causing a patchconflict. However,
OS X (since 10.3) and other BSDs (except OpenBSD) fixed stdio.h instead.
f2cea021ab1abd6adb31d782c95120dd1ce6fd6c569b0a5190/include/stdio.h
Mark magicpoint broken, maintainer is notified.
Exp-runs run by antoine@
This version also fixes shadowing of TYPEOF in ftconfig.h [2]
PR: 203554 [1], 202083 [2]
Submitted by: rhurlin@gwdg.de [2]
arm use S16 samples and libtremor since Firefox 34. So, adjust
dependencies and make it controllable (for testing on x86).
Note, arm is still BROKEN until ports/202642.
https://bugzilla.mozilla.org/show_bug.cgi?id=1047791
files/patch-system-openh264 causes patch churn on updates and hits
assertion with DEBUG=on[1]. Rework to use MOZ_GMP_PATH instead.
While here populate Last Updated field to avoid falling back to Epoch start
and disable Automatic Updates in an unlikely case of
- Cisco & Mozilla providing prebuilt version for FreeBSD
- Firefox running with root priveleges i.e., write permission under /usr/local
PR: 202218 [1]
Reported by: kib, pi [1]
Inspired by: Gentoo
MFH: 2015Q3
build5 contains a mozjemalloc fix but we're using bundled
jemalloc 3.6.0-204-gb4acf73. So, no PORTREVISION bump
for native version. Language packs only contain changes for
timestamps or slave hostnames aka build noise.
Changes: https://hg.mozilla.org/releases/mozilla-release/rev/9879336c72be
MFH: 2015Q3
X-MFH-With: r393690
OMTC on X11 platforms uses BasicCompositor unless GL layers are
also enabled. Change the default value of its pref in about:config.
For now, bundled cairo is left as is pending more testing.
No upstream bug as I cannot reproduce reliably to get the stacktrace(s)
with a clean profile.
PR: 202174
Reported by: many
Tested by: Martin Birgmeier, Andrey Fesenko, Konstantin Belousov
MFH: 2015Q3
X-MFH-With: r393690
NSPR logging is now always enabled as upstream partially
removed support for disabling it.
PR: 202165
Reported by: rsmith@xs4all.nl
MFH: 2015Q3
X-MFH-With: r393690
- Switch to CDN by default as mirrors are no longer kept up to date
- Drop obsolete pointer to http://www.mozilla.org/mirrors.html
- Drop redundant BUGZILLA and MOZILLA_EXTEND
- Shorten MASTER_SITES in gecko@ ports
- Move MOZILLA_ADDONS to bsd.sites.mk
- Move one of MOZILLA mirrors with old addons under MOZILLA_ADDONS
- Addons CDN redirects to https://, so don't mislead with http://
https://blog.mozilla.org/it/2012/08/03/dear-mozilla-mirrors-thank-you/
Differential Revision: https://reviews.freebsd.org/D2550
Tested by: distilator
Reviewed by: mat (partial)
Approved by: bz-ports (ohauer), portmgr blanket (office@ et al.)
Approved by: portmgr (bapt, earlier version)
MFH: 2015Q2