| Commit History - (may be incomplete: for full details, see links to repositories near top of page) | 
| Commit | Credits | Log message | 
49.0_1,1 08 Sep 2016 06:49:11
        | 
    jbeich   | 
    www/firefox: re-enable OMTC for BUNDLED_CAIRO=off (backing out r393805)
OMTC is also required to support Electrolysis (called Multiprocess Windows in
about:support) introduced in Firefox 48 via e10srollout@mozilla.org system
addon.
PR:		202174, 211792
Tested by:	scf
MFH:		2016Q3  | 
49.0,1 08 Sep 2016 06:48:53
        | 
    jbeich   | 
    www/firefox: update to 49.0 (rc2)
Bump PORTREVISION to account for slightly different behavior in other
gecko@ ports and to get a discrete regression window.
Changes:	https://www.mozilla.org/firefox/49.0/releasenotes/
PR:		211792
Submitted by:	Jochen Neumeister <joneum@bsdproject.de> (based on)
Security:	2c57c47e-8bb3-4694-83c8-9fc3abad3964
MFH:		2016Q3  | 
47.0.1_2,1 07 Sep 2016 21:47:23
        | 
    dim   | 
    Make www/firefox build with libc++ 3.9.0, by adding patches for upstream
bugs 1245076, 1268816 and, 1269171.  Together, these solve a number of
problems with Firefox's generated wrapper headers for the C++ standard
library.
Approved by:	jbeich (maintainer)
PR:		212431  | 
47.0.1_2,1 04 Aug 2016 04:57:59
        | 
    marino   | 
    gecko ports: Remove redundant dependency on unzip
A dependency on unzip will never be registered since unzip is available
on all supported platforms (since FreeBSD 8.0).
Approved by:	infrastructure blanket (removal of redundant deps)  | 
47.0.1_2,1 19 Jul 2016 13:37:19
        | 
    mat   | 
    We have a FreeBSD 12 now, copy stuff from FreeBSD 11 along.
Sponsored by:	Absolight  | 
47.0.1_2,1 13 Jul 2016 16:24:33
        | 
    jbeich   | 
    gecko: axe poorly maintained QT5 support
https://bugzilla.mozilla.org/show_bug.cgi?id=1282866  | 
47.0.1_2,1 09 Jul 2016 04:57:44
        | 
    jbeich   | 
    gecko: unbreak WebRTC build on DragonFly  | 
47.0.1_2,1 06 Jul 2016 22:10:14
        | 
    mat   | 
    Bump PORTREVISION for the icu revert.
This time not bumping lang/php70, but devel/php70-intl which is the one
really depending on icu.
PR:		205120
With hat:	portmgr
Sponsored by:	Absolight  | 
47.0.1_1,1 06 Jul 2016 11:19:56
        | 
    gahr   | 
    devel/icu: bump PORTREVISION on missing dependent ports
Reported by:	rakuco  | 
47.0.1,1 28 Jun 2016 07:29:14
        | 
    jbeich   | 
    www/firefox: update to 47.0.1
Changes:	https://www.mozilla.org/firefox/47.0.1/releasenotes/
MFH:		2016Q2  | 
47.0_1,1 05 Jun 2016 15:29:46
        | 
    jbeich   | 
    www/firefox: update to 47.0 (rc3)
https://hg.mozilla.org/releases/mozilla-release/rev/b0310cb90fd0
MFH:		2016Q2
X-MFH-With:	r416309  | 
47.0,1 03 Jun 2016 10:52:45
        | 
    jbeich   | 
    www/firefox: update to 47.0 (rc2) / 45.2esr
- Adjust firefox-esr-i18n for linux-firefox after r414580
- Unbreak DTRACE=on + DEBUG=on [1]
- Unbreak FFMPEG=off [2]
Changes:	https://www.mozilla.org/firefox/47.0/releasenotes/
Changes:	https://www.mozilla.org/firefox/45.2.0/releasenotes/
Security:	8065d37b-8e7c-4707-a608-1b0a2b8509c3
PR:		200845, 209952 [1], 209308 [2]
MFH:		2016Q2  | 
46.0.1,1 05 May 2016 02:33:03
        | 
    jbeich   | 
    gecko: drop unused patch  | 
46.0.1,1 04 May 2016 04:04:39
        | 
    jbeich   | 
    www/firefox{,-esr}: update to 46.0.1 / 45.1.1esr
Temporarily switch www/linux-firefox to ESR because
- x11-toolkits/linux-c6-gtk3 doesn't exist
- x11-toolkits/linux-f10-gtk3 doesn't exist or maybe too old
Changes:	https://www.mozilla.org/firefox/46.0.1/releasenotes/
Changes:	https://www.mozilla.org/firefox/45.1.1/releasenotes/
MFH:		2016Q2 | 
46.0_2,1 01 May 2016 05:29:08
        | 
    jbeich   | 
    gecko: unbreak WebRTC microphone selection popup with ALSA=on
On FreeBSD sound(4) is enabled by default while alsa-plugins-oss
assumes a soundcard is always available.
https://bugzilla.mozilla.org/show_bug.cgi?id=1269165
MFH:		2016Q2  | 
46.0_1,1 25 Apr 2016 16:19:13
        | 
    jbeich   | 
    gecko: unbreak build with LIBPROXY=on
PR:		208855
Reported by:	Ting-Wei Lan, Walter Schwarzenfeld
Submitted by:	cmt via r401981  | 
46.0_1,1 22 Apr 2016 02:25:49
        | 
    jbeich   | 
    www/firefox: update to 46.0 (rc5)
Oops, I've guessed wrong about the last release candidate.
Changes:	https://hg.mozilla.org/releases/mozilla-release/rev/078baf501b55
MFH:		2016Q2 (accumulating under r413726 approval until release)
X-MFH-With:	r413726  | 
46.0,1 21 Apr 2016 11:18:13
        | 
    jbeich   | 
    www/firefox{,-esr}: update to 46.0 (rc4) / 45.1esr
Changes:	https://www.mozilla.org/firefox/46.0/releasenotes/
Changes:	https://www.mozilla.org/firefox/45.1.0/releasenotes/
Security:	92d44f83-a7bf-41cf-91ee-3d1b8ecf579f
MFH:		2016Q2 | 
45.0.2,1 15 Apr 2016 07:48:24
        | 
    cmt   | 
    update firefox and friends to 45.0.2
PR:		208801
Approved by:	jbeich (maintainer)
Approved by:	miwi (mentor)
Approved by:	rene (mentor)  | 
45.0.1_3,1 01 Apr 2016 14:33:58
        | 
    mat   | 
    Remove ${PORTSDIR}/ from dependencies, categories v, w, x, y, and z.
With hat:	portmgr
Sponsored by:	Absolight | 
45.0.1_3,1 31 Mar 2016 20:21:44
        | 
    jbeich   | 
    www/firefox: chase r411854 on DragonFly after r412296  | 
45.0.1_3,1 25 Mar 2016 23:30:06
        | 
    jbeich   | 
    gecko: fix an unlikely race with environ(7)
MFH:		2016Q1  | 
45.0.1_2,1 25 Mar 2016 15:35:39
        | 
    jbeich   | 
    www/firefox: build with Rust sources
Only MP4 metadata parser have landed converted so far. Upstream enabled it
in their binaries since 45.0 while preparing to *require* Rust downstream.
https://wiki.mozilla.org/Oxidation
https://www.mail-archive.com/dev-platform%40lists.mozilla.org/msg17614.html  | 
45.0.1_1,1 25 Mar 2016 15:32:43
        | 
    jbeich   | 
    www/firefox: unbreak build with USE_MOZILLA=-soundtouch after r401981
../../dom/media/Unified_cpp_dom_media0.o: In function
`mozilla::AudioStream::~AudioStream()':
/obj/dom/media/Unified_cpp_dom_media0.cpp:(.text+0x44f0): undefined reference to
`soundtouch::destroySoundTouchObj(soundtouch::SoundTouch*)'
/usr/bin/ld: ../../dom/media/Unified_cpp_dom_media0.o: relocation R_X86_64_PC32
against `_ZN10soundtouch20destroySoundTouchObjEPNS_10SoundTouchE' can not be
used when making a shared object; recompile with -fPIC
/usr/bin/ld: final link failed: Bad value  | 
45.0.1_1,1 22 Mar 2016 20:20:38
        | 
    jbeich   | 
    www/firefox: fix missing Hello icon since 45.0
PR:		208125
Submitted by:	Robert Helmer (via upstream bug)
MFH:		2016Q1  | 
45.0.1,1 18 Mar 2016 08:06:56
        | 
    jbeich   | 
    www/firefox{,-esr}: update to 45.0.1/38.7.1
Changes:	https://www.mozilla.org/firefox/45.0.1/releasenotes/
Changes:	https://www.mozilla.org/firefox/38.7.1/releasenotes/
MFH:		2015Q1 (graphite2 security?) | 
45.0_3,1 13 Mar 2016 03:58:01
        | 
    jbeich   | 
    gecko: hide DTRACE option where it's broken
building for: FreeBSD 93i386-default-job-01 9.3-RELEASE-p38 FreeBSD
9.3-RELEASE-p38 i386
Host OSVERSION: 1100097
Jail OSVERSION: 903000
[...]
dtrace -x nolibs -G -C -s .../js/src/devtools/javascript-trace.d -o js-dtrace.o
RegExp.o ...
gmake[5]: *** [js-dtrace.o] Segmentation fault: 11 (core dumped)
Reported by:	pkg-fallout  | 
45.0_3,1 10 Mar 2016 15:38:57
        | 
    jbeich   | 
    gecko: enable DTRACE probes by default  | 
45.0_2,1 10 Mar 2016 10:45:47
        | 
    jbeich   | 
    gecko: build as position-independent executable  | 
45.0_1,1 10 Mar 2016 01:19:56
        | 
    jbeich   | 
    www/firefox{,-esr}: drop obsolete note after r403852
MFH:		2016Q1 | 
45.0_1,1 07 Mar 2016 08:25:18
        | 
    jbeich   | 
    www/firefox: switch to GTK3 by default  | 
45.0,1 05 Mar 2016 15:45:55
        | 
    jbeich   | 
    www/firefox: better follow bundled graphite2 after r410185
Cosmetic change, no PORTREVISION bump is necessary.
PR:		207686
MFH:		2016Q1
X-MFH-With:	r410176  | 
45.0,1 05 Mar 2016 12:47:00
        | 
    jbeich   | 
    www/firefox{,-esr}: update to 45.0 (rc2) / 38.7.0
Prepare www/firefox a bit for ESR45:
- [e10s] Make layers.progressive-paint;true work at least on 11.0-CURRENT
- Chase bundled versions for system dependencies
- Drop unused/broken system opus and speex support
Changes:	https://www.mozilla.org/firefox/45.0/releasenotes/
Changes:	https://www.mozilla.org/firefox/38.7.0/releasenotes/
Security:	2225c5b4-1e5a-44fc-9920-b3201c384a15
MFH:		2016Q1 (release candidate) | 
44.0.2,1 02 Mar 2016 22:49:48
        | 
    jbeich   | 
    gecko: unify unchanging options into bsd.gecko.mk
PR:		205741 (alternative)  | 
44.0.2,1 16 Feb 2016 09:20:52
        | 
    jbeich   | 
    www/firefox: simplify upstream graphite2 update-helper  | 
44.0.2,1 15 Feb 2016 15:22:46
        | 
    miwi   | 
    - Update to 44.0.2
PR:		207207
Submitted by:	Christoph Moench-Tegeder
Relnotes:	2016Q1
Security:	172b22cb-d3f6-11e5-ac9e-485d605f4717  | 
44.0.1,1 09 Feb 2016 00:08:21
        | 
    jbeich   | 
    www/firefox: update to 44.0.1
Changes:	https://www.mozilla.org/firefox/44.0.1/releasenotes/
PR:		207030
Submitted by:	Christoph Moench-Tegeder <cmt@burggraben.net>
MFH:		2016Q1  | 
44.0,1 01 Feb 2016 11:29:17
        | 
    jbeich   | 
    www/firefox{,-esr}: update to 44.0/38.6.0
- Raise required NSS version [1]
Changes:	https://www.mozilla.org/firefox/44.0/releasenotes/
PR:		206637
Reported by:	Toomas Aas <toomas.aas@suhtlus.ee> [1]
Submitted by:	Christoph Moench-Tegeder <cmt@burggraben.net>
Security:	4f00dac0-1e18-4481-95af-7aaad63fd303
MFH:		2016Q1 | 
43.0.4_1,1 08 Jan 2016 04:17:48
        | 
    jbeich   | 
    www/firefox: enable BUNDLED_CAIRO per r393805
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)  | 
43.0.4,1 08 Jan 2016 00:46:34
        | 
    jbeich   | 
    www/firefox: update to 43.0.4
Changes:	https://www.mozilla.org/firefox/43.0.4/releasenotes/
PR:		205984
MFH:		2016Q1  | 
43.0.3_1,1 29 Dec 2015 07:53:56
        | 
    jbeich   | 
    www/firefox: restore MP3 detection after r404688
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)  | 
43.0.3,1 28 Dec 2015 18:19:23
        | 
    jbeich   | 
    www/firefox: update to 43.0.3
Mainly for YouTube with FFMPEG=off. [1]
Changes:	https://hg.mozilla.org/releases/mozilla-release/rev/7f685bdc616a [1]
PR:		205652
Submitted by:	Christoph Moench-Tegeder <cmt@burggraben.net>
Security:	10f7bc76-0335-4a88-b391-0b05b3a8ce1c (linux-only)
MFH:		2015Q4  | 
43.0.1_3,1 28 Dec 2015 18:18:03
        | 
    jbeich   | 
    gecko: phase out GStreamer support
H.264 is decoded by FFmpeg directly since Firefox 43.0. GStreamer
doesn't support DASH and no longer used by default since r397984
brings libavcodec.so.
https://bugzilla.mozilla.org/show_bug.cgi?id=1234092  | 
43.0.1_2,1 28 Dec 2015 18:17:22
        | 
    jbeich   | 
    gecko: enable PULSEAUDIO by default (mainly for WebRTC)
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.  | 
43.0.1_1,1 23 Dec 2015 06:40:52
        | 
    jbeich   | 
    www/firefox: prune unused/upstreamed patch
PR:		205357  | 
43.0.1_1,1 19 Dec 2015 10:50:13
        | 
    jbeich   | 
    www/firefox: bump required harfbuzz version
  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 | 
43.0.1_1,1 19 Dec 2015 10:49:42
        | 
    jbeich   | 
    www/firefox: drop no longer necessary sparc64 patches
PR:		205357
Tested by:	martin@NetBSD via upstream bug  | 
43.0.1,1 19 Dec 2015 10:49:09
        | 
    jbeich   | 
    www/firefox: update to 43.0.1
Changes:	https://www.mozilla.org/en-US/firefox/43.0/releasenotes/
PR:		205357
Submitted by:	Christoph Moench-Tegeder <cmt@burggraben.net>
Security:	2c2d1c39-1396-459a-91f5-ca03ee7c64c6
MFH:		2015Q4  | 
42.0_1,1 16 Dec 2015 09:39:41
        | 
    jbeich   | 
    audio/soundtouch: update to 1.9.2
ABI isn't compatible, so bump PORTREVISION in consumers.
Changes:	http://www.surina.net/soundtouch/README.html
ACC
report:	https://people.freebsd.org/~jbeich/compat_reports/soundtouch/1.9.0_to_1.9.2/compat_report.html  | 
42.0,1 16 Dec 2015 09:39:15
        | 
    jbeich   | 
    www/firefox: move ad hoc soundtouch patch into bug517422  | 
42.0,1 16 Dec 2015 09:37:45
        | 
    jbeich   | 
    gecko: drop FreeBSD 8.x and 9.0 support
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.
https://github.com/android/platform_bionic/commit/f2cea021ab2c6d7d7feeb40cca098aa132605876
https://github.com/bitrig/bitrig/commit/1abd6adb31462edf8f2875e3d03ba8cd2af713df
https://github.com/jsonn/src/commit/d782c95120fdb70f3b8d74e5a183bfb0f98fc770
https://github.com/freebsd/freebsd/commit/dd1ce6fd6c2c0f0c70f3c78a4959185bb93eb1c3
https://github.com/unofficial-opensource-apple/Libc/tree/569b0a5190c89f8729c22e09fb15f6252feadcfc/include/stdio.h  | 
42.0,1 10 Dec 2015 22:13:58
        | 
    kwm   | 
    Update freetype2 to 2.6.2. [1]
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]  | 
42.0,1 28 Nov 2015 14:12:40
        | 
    jbeich   | 
    gecko: add missing PORTEPOCH to required libvorbis version
Reported by:	Takeshi Hashimoto  | 
42.0,1 20 Nov 2015 00:38:41
        | 
    jbeich   | 
    gecko: catch up with 2015-11-03 release train
- Update NSPR to 4.10.10 [1]
- Update NSS to 3.20.1 [2]
- Update Firefox ESR and libxul to 38.4.0
- Update Firefox to 42.0 [2]
- Update SeaMonkey to 2.39
Changes:	http://mozilla.6506.n7.nabble.com/ANNOUNCE-NSPR-4-10-10-Release-td346822.html
Changes:	https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/NSS_3.20.1_release_notes
Changes:	https://www.mozilla.org/en-US/firefox/42.0/releasenotes/
Changes:	http://www.seamonkey-project.org/news#2015-11-08
PR:		204277 [1], 204332 [2], 203099
Submitted by:	swills, Christoph Moench-Tegeder
MFH:		2015Q4
Security:	9d04936c-75f1-4a2c-9ade-4c1708be5df9  | 
41.0.2_1,1 14 Nov 2015 19:34:13
        | 
    jbeich   | 
    multimedia/libvpx: update 1.5.0
ABI isn't compatible, so bump PORTREVISION in consumers.
Changes:	https://chromium.googlesource.com/webm/libvpx/+log/e67d45d..v1.5.0
ACC
report:	https://people.freebsd.org/~jbeich/compat_reports/libvpx/1.4.0.488_1_to_1.5.0/compat_report.html
PR:		204478
Exp-run by:	antoine
Approved by:	ashish (maintainer)  | 
41.0.2,1 23 Oct 2015 17:29:39
        | 
    amdmi3   | 
    - Remove leftover empty directories, providing clean deinstallation and fixing
stage-qa
PR:		203496
Submitted by:	amdmi3
Approved by:	maintainer timeout (gecko, 3 weeks)  | 
41.0.2,1 17 Oct 2015 12:26:12
        | 
    swills   | 
    www/firefox: update to 41.0.2
PR:		203807
Submitted by:	Christoph Moench-Tegeder <cmt@burggraben.net>
Security:	79c68ef7-c8ae-4ade-91b4-4b8221b7c72a  | 
41.0.1,1 12 Oct 2015 15:22:21
        | 
    swills   | 
    www/firefox: DSA -> RSA in pkg-message
PR:		202683
Submitted by:	naddy  | 
41.0.1,1 10 Oct 2015 17:29:53
        | 
    swills   | 
    www/firefox: update to 41.0.1  | 
41.0,1 07 Oct 2015 17:27:39
        | 
    jkim   | 
    Fix build with clang.
https://bugzilla.mozilla.org/show_bug.cgi?id=1181382  | 
41.0,1 06 Oct 2015 20:02:00
        | 
    swills   | 
    www/firefox: update to 41.0
PR:		203384
Submitted by:	Christoph Moench-Tegeder <cmt@burggraben.net>
MFH:		2014Q4
Security:	2d56c7f4-b354-428f-8f48-38150c607a05  | 
40.0.3,1 28 Aug 2015 13:05:57
        | 
    jbeich   | 
    www/firefox{,-esr}: update to 40.0.3/38.2.1
MFH:		2015Q3
Security:	237a201c-888b-487f-84d3-7d92266381d6 | 
40.0_6,1 26 Aug 2015 06:38:32
        | 
    jbeich   | 
    gecko: add INTEGER_SAMPLES option
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  | 
40.0_6,1 20 Aug 2015 13:16:13
        | 
    jbeich   | 
    gecko: use system jemalloc on 11.0-CURRENT again
Requested by:	mi  | 
40.0_5,1 14 Aug 2015 16:39:33
        | 
    jbeich   | 
    Back out r394012 after r394231
PR:		202270
Exp-run by:	antoine
MFH:		2015Q3
X-MFH-With:	r394231  | 
40.0_4,1 12 Aug 2015 22:49:22
        | 
    jbeich   | 
    Move graphite2 buildfix to where it belongs  | 
40.0_4,1 12 Aug 2015 09:20:39
        | 
    jbeich   | 
    Switch back to bundled libvpx per vulnerabilites in v1.4.0
Security:	http://www.vuxml.org/freebsd/34e60332-2448-4ed6-93f0-12713749f250.html
MFH:		2015Q3  | 
40.0_3,1 12 Aug 2015 00:31:38
        | 
    jkim   | 
    Fix linker failures with graphite2 1.3.0.  | 
40.0_3,1 11 Aug 2015 23:20:48
        | 
    jbeich   | 
    Add OAuth keys for importing Google contacts into Loop
Loop aka Firefox Hello is available since 34.0.
https://bugzilla.mozilla.org/show_bug.cgi?id=1106854
Inspired by:	ArchLinux
MFH:		2015Q3  | 
40.0_2,1 11 Aug 2015 13:22:55
        | 
    jbeich   | 
    Switch OpenH264 plugin to use environment variable
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  | 
40.0_1,1 10 Aug 2015 17:12:44
        | 
    jbeich   | 
    Switch Firefox to the latest release candidate
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  | 
40.0_1,1 09 Aug 2015 16:31:02
        | 
    jbeich   | 
    www/firefox: temporarily disable OMTC to avoid crashes
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  | 
40.0,1 09 Aug 2015 16:30:44
        | 
    jbeich   | 
    www/firefox: make testing bundled cairo easier via option
BUNDLED_CAIRO does nothing with GTK3 until Firefox 41.0
https://bugzilla.mozilla.org/show_bug.cgi?id=1159273
PR:		202174
MFH:		2015Q3  | 
40.0,1 09 Aug 2015 16:25:53
        | 
    jbeich   | 
    www/firefox: remove broken LOGGING option
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  | 
40.0,1 07 Aug 2015 12:02:42
        | 
    jbeich   | 
    - Update Firefox to 40.0
- Update Firefox ESR and libxul to 38.2.0
Changes:	https://www.mozilla.org/firefox/40.0/releasenotes/
Changes:	https://www.mozilla.org/firefox/38.2.0/releasenotes/
MFH:		2015Q3  | 
39.0,1 23 Jul 2015 23:18:42
        | 
    jbeich   | 
    www/firefox{,-esr}, www/libxul: stop regressing r380782
No PORTREVISION bump as patch-bug847568 and patch-z-bug517422
already require these versions.
MFH:		2015Q3
X-MFH-With:	r392273 | 
39.0,1 16 Jul 2015 06:06:00
        | 
    jbeich   | 
    - Update NSS and ca_root_nss to 3.19.2
- Update Firefox and gmp-api to 39.0
- Update Firefox ESR and libxul to 38.1.0
Changes:	https://developer.mozilla.org/docs/Mozilla/Projects/NSS/NSS_3.19.2_release_notes
Changes:	https://www.mozilla.org/firefox/39.0/releasenotes/
Changes:	https://www.mozilla.org/firefox/38.1.0/releasenotes/
MFH:		2015Q3
Security:	https://vuxml.freebsd.org/freebsd/44d9daee-940c-4179-86bb-6e3ffd617869.html  | 
38.0.6,1 09 Jul 2015 07:09:31
        | 
    kwm   | 
    Fix the build with FreeType 2.6.
Obtained from:	mozilla upstream.  | 
38.0.6,1 13 Jun 2015 11:08:23
        | 
    jbeich   | 
    - Update Firefox to 38.0.6
Changes:	https://www.mozilla.org/firefox/38.0.6/releasenotes/
MFH:		2015Q2
X-MFH-With:	r388230  | 
38.0.5_1,1 09 Jun 2015 14:25:42
        | 
    jbeich   | 
    multimedia/libvpx: update to 1.4.0
ABI isn't compatible, so bump PORTREVISION in consumers.
Changes:	https://chromium.googlesource.com/webm/libvpx/+/v1.4.0
Differential Revision:	https://reviews.freebsd.org/D2570
Exp-run by:	antoine
Approved by:	ashish, multimedia (kwm)
Approved by:	maintainer timeout (ale, dinoex; 2 weeks)  | 
38.0.5,1 09 Jun 2015 14:24:42
        | 
    jbeich   | 
    bsd.sites.mk: cleanup MOZILLA mirrors
- 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  | 
38.0.5,1 01 Jun 2015 14:21:54
        | 
    jbeich   | 
    - Update NSS and ca_root_nss to 3.19.1
- Update Firefox to 38.0.5
Changes:	https://developer.mozilla.org/docs/Mozilla/Projects/NSS/NSS_3.19.1_release_notes
Changes:	https://www.mozilla.org/firefox/38.0.5/releasenotes/
MFH:		2015Q2  | 
38.0.1,1 15 May 2015 03:46:42
        | 
    jbeich   | 
    - Update Firefox to 38.0.1
Changes:	https://www.mozilla.org/en-US/firefox/38.0.1/releasenotes/
MFH:		2015Q2
X-MFH-With:	r386162  | 
38.0,1 12 May 2015 18:06:37
        | 
    jbeich   | 
    - Update NSS and ca_root_nss to 3.19
- Update Firefox to 38.0
- Update Firefox ESR and libxul to 31.7.0
- Update Thunderbird to 31.7.0
- Update Enigmail to 1.8.2
Changes:	https://developer.mozilla.org/docs/Mozilla/Projects/NSS/NSS_3.19_release_notes
Changes:	https://www.mozilla.org/firefox/38.0/releasenotes/
Changes:	https://www.mozilla.org/firefox/31.7.0/releasenotes/
Changes:	http://sourceforge.net/p/enigmail/bugs/search/?q=status%3Afixed+%26%26+_fixed%3A1.8.1
MFH:		2015Q2
Security:	https://vuxml.freebsd.org/freebsd/d9b43004-f5fd-4807-b1d7-dbf66455b244.html  | 
37.0.2_1,1 23 Apr 2015 21:26:10
        | 
    bapt   | 
    Update icu to 55.1  | 
37.0.2,1 21 Apr 2015 03:44:06
        | 
    jbeich   | 
    - Update to Firefox 37.0.2
Changes:	https://www.mozilla.org/firefox/37.0.2/releasenotes/
MFH:		2015Q2
Security:	https://vuxml.freebsd.org/freebsd/738fc80d-5f13-4ccb-aa9a-7965699e5a10.html  | 
37.0.1,1 04 Apr 2015 00:44:29
        | 
    jbeich   | 
    - Update to Firefox 37.0.1
Changes:	https://www.mozilla.org/firefox/37.0.1/releasenotes/
MFH:		2015Q2
X-MFH-With:	r382860
Security:	https://vuxml.freebsd.org/freebsd/b8321d76-24e7-4b72-a01d-d12c4445d826.html  | 
37.0,1 31 Mar 2015 22:15:16
        | 
    jbeich   | 
    Bump required system NSPR version
MFH:		2015Q1
X-MFH-With:	r378253  | 
37.0,1 31 Mar 2015 19:10:40
        | 
    jbeich   | 
    - Update gmp-api to 38.0
- Update Firefox to 37.0
- Update Firefox ESR and libxul to 31.6.0
- Update Thunderbird to 31.6.0
- Backport a few GTK3 fixes to Firefox 37
MFH:		2015Q1
Security:	https://vuxml.freebsd.org/freebsd/d0c97697-df2c-4b8b-bff2-cec24dc35af8.html  | 
36.0.4,1 22 Mar 2015 08:00:19
        | 
    jbeich   | 
    - Update OpenH264 to 1.4.0
- Update NSS and ca_root_nss to 3.18
- Update Firefox to 36.0.4
- Update Firefox ESR and libxul to 31.5.3
- Update SeaMonkey to 2.33.1
- Update Enigmail to 1.8
Changes:	https://github.com/cisco/openh264/releases/tag/v1.4.0
Changes:	https://developer.mozilla.org/docs/Mozilla/Projects/NSS/NSS_3.18_release_notes
Changes:	https://www.mozilla.org/firefox/36.0.4/releasenotes/
Changes:	https://www.mozilla.org/firefox/31.5.3/releasenotes/
Changes:	http://www.seamonkey-project.org/releases/seamonkey2.33/
Changes:	https://www.enigmail.net/download/changelog.php#enig1.8
MFH:		2015Q1
X-MFH-With:	r380090
Security:	https://vuxml.freebsd.org/freebsd/76ff65f4-17ca-4d3f-864a-a3d6026194fb.html  | 
36.0.1,1 08 Mar 2015 21:02:52
        | 
    jbeich   | 
    Unbreak build with libv4l-0.9.1 or later
Unmask libv4l2.h for default pragma visibility in Mozilla build.
Since 50bde45 libv4l no longer alters visibility for consumers.
And HAVE_VISIBILITY is defined only for internal or gnulib build.
http://git.linuxtv.org/cgit.cgi/v4l-utils.git/commit/?id=50bde45
http://git.savannah.gnu.org/cgit/gnulib.git/tree/m4/visibility.m4
Noticed by:	kwm (via review D1482)  | 
36.0.1,1 08 Mar 2015 18:10:49
        | 
    jbeich   | 
    - Add CANBERRA and enable by default for Thunderbird and SeaMonkey [1]
- Bump version requirements for harfbuzz and libvorbis
PR:		198142 [1]
See also:	https://dxr.mozilla.org/comm-central/search?q=nsISound [1]  | 
36.0.1,1 05 Mar 2015 18:49:40
        | 
    jbeich   | 
    - Update Firefox to 36.0.1
Changes:	https://www.mozilla.org/firefox/36.0.1/releasenotes/
MFH:		2015Q1
X-MFH-With:	r380090  | 
36.0,1 28 Feb 2015 13:54:14
        | 
    jbeich   | 
    Unbreak build when LOGGING option is disabled
PR:		198090
Reported by:	Piotr Kubaj <pkubaj@riseup.net>
Reported by:	Matthew D. Fuller <fullermd@over-yonder.net>
Reported by:	rozhuk.im@gmail.com
Obtained from:	https://github.com/mozilla/gecko-dev/commit/6af7f0e6
MFH:		2015Q1
X-MFH-With:	r380090  | 
36.0,1 27 Feb 2015 16:39:31
        | 
    jbeich   | 
    Regen distinfo for released one
It seems I've grabbed build2 distfile too early, it had some releng
stuff that crept in. And upstream re-rolled the file without going
through build3.
  $ diff -r mine current
  Only in mine: gcc
  Only in mine: gcc.tar.xz
  Files mine/python/psutil/_psutil_linux.so and
current/python/psutil/_psutil_linux.so differ
  Files mine/python/psutil/_psutil_posix.so and
current/python/psutil/_psutil_posix.so differ
  Files mine/python/psutil/build/lib.linux-x86_64-2.7/_psutil_linux.so and
current/python/psutil/build/lib.linux-x86_64-2.7/_psutil_linux.so differ
  Files mine/python/psutil/build/lib.linux-x86_64-2.7/_psutil_posix.so and
current/python/psutil/build/lib.linux-x86_64-2.7/_psutil_posix.so differ
  Files mine/python/psutil/build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o
and current/python/psutil/build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o
differ
  Files mine/python/psutil/build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o
and current/python/psutil/build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o
differ
  Only in mine: sccache
  Only in mine: sccache.tar.bz2
  Only in mine: setup.sh
https://bugzilla.mozilla.org/show_bug.cgi?id=1136240
Reported by:	tijl
MFH:		2015Q1
X-MFH-With:	r380090  | 
36.0,1 27 Feb 2015 14:42:52
        | 
    jbeich   | 
    - Update Firefox to 36.0
- Update Firefox ESR to 31.5.0
- Update Thunderbird to 31.5.0
- Update libxul to 31.5.0
- Check if NS_NewNativeLocalFile() succeeds before using [1]
- Remove DTRACE and GIO descriptions after r377838 and r314893
- bsd.gecko.mk: Prune conditionals for files removed 4 months ago
Changes:	https://www.mozilla.org/firefox/36.0/releasenotes/
Obtained from:	PkgSrc [1]
MFH:		2015Q1
X-MFH-With:	r377953, r378253, r379485, r378529
Security:	https://vuxml.freebsd.org/freebsd/99029172-8253-407d-9d8b-2cfeab9abf81.html  | 
35.0.1_1,1 06 Feb 2015 12:08:44
        | 
    jbeich   | 
    Fix crashes with ALSA e.g., when disabling BUFSZ_P2 in alsa-plugins
PR:		196051
Differential Revision:	https://reviews.freebsd.org/D1788
Submitted by:	mi
Approved by:	bapt (mentor)  | 
35.0.1,1 01 Feb 2015 16:46:25
        | 
    jbeich   | 
    - Update NSPR to 4.10.8
- Update NSS to 3.17.2
- Update Firefox to 35.0.1
Changes:	http://mozilla.6506.n7.nabble.com/ANNOUNCE-NSPR-4-10-8-Release-td332365.html
Changes:	https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/NSS_3.17.4_release_notes
Changes:	https://www.mozilla.org/en-US/firefox/35.0.1/releasenotes/
Differential Revision:	https://reviews.freebsd.org/D1736
Approved by:	bapt (mentor)  | 
35.0_1,1 26 Jan 2015 20:30:06
        | 
    jbeich   | 
    Add ARM build fixes for JavaScript engine
PR:		197058
Differential Revision:	https://reviews.freebsd.org/D1683
Submitted by:	sbruno (earlier version)
Approved by:	bapt (mentor)  | 
35.0_1,1 21 Jan 2015 13:36:37
        | 
    jbeich   | 
    Bump PORTREVISION after r377564.
PR:		196802
Requested by:	dumbbell, tijl
Differential Revision:	https://reviews.freebsd.org/D1574
Approved by:	bapt (mentor)
MFH:		2015Q1  |