Commit graph

289 commits

Author SHA1 Message Date
John Marino
78b071321a 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)
2016-08-04 04:57:59 +00:00
Jan Beich
ef220c70b1 gecko: axe poorly maintained QT5 support
https://bugzilla.mozilla.org/show_bug.cgi?id=1282866
2016-07-13 16:24:33 +00:00
Christoph Moench-Tegeder
f0cc5e1c85 update thunderbird to 45.2.0
PR:		210749
Approved by:	jbeich (maintainer), rene (mentor)
MFH:		2016Q3
Security:	8065d37b-8e7c-4707-a608-1b0a2b8509c3
2016-07-09 13:21:06 +00:00
Jan Beich
0f4e53d864 gecko: unbreak WebRTC build on DragonFly 2016-07-09 04:57:43 +00:00
Mathieu Arnold
7acca7e902 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
2016-07-06 22:10:14 +00:00
Pietro Cerutti
a32c042bc8 devel/icu: bump PORTREVISION on missing dependent ports
Reported by:	rakuco
2016-07-06 11:19:56 +00:00
Christoph Moench-Tegeder
c85028c3dc Update thunderbird to 45.1.1, enigmail to 1.9.3
PR:		210061
Approved by:	jbeich (maintainer)
Approved by:	rene (mentor)
MFH:		2016Q2
2016-06-06 20:16:59 +00:00
Jan Beich
84380367db mail/thunderbird: update to 45.1.0
- Update ENIGMAIL to 1.9.2 [1]

Changes:	https://www.mozilla.org/thunderbird/45.1.0/releasenotes/
Changes:	https://www.enigmail.net/index.php/en/download/changelog [1]
PR:		209155 [1]
Submitted by:	mi [1]
Security:	92d44f83-a7bf-41cf-91ee-3d1b8ecf579f
MFH:		2016Q2
2016-05-06 07:44:15 +00:00
Jan Beich
141067b7ba gecko: drop unused patch 2016-05-05 02:33:02 +00:00
Jan Beich
3d25b2953a 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
2016-05-01 05:29:08 +00:00
Jan Beich
6fbc01fd51 gecko: unbreak build with LIBPROXY=on
PR:		208855
Reported by:	Ting-Wei Lan, Walter Schwarzenfeld
Submitted by:	cmt via r401981
2016-04-25 16:19:13 +00:00
Jan Beich
79fd5d2214 mail/thunderbird: update to 45.0 (rc1)
Changes:	https://www.mozilla.org/thunderbird/45.0/releasenotes/
Security:	92d44f83-a7bf-41cf-91ee-3d1b8ecf579f
MFH:		2016Q2
2016-04-12 19:18:55 +00:00
Mathieu Arnold
8d6597e0bb Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:16:16 +00:00
Christoph Moench-Tegeder
1e068bf659 update thunderbird ports to 38.7.1
PR:		208384
Approved by:	jbeich (maintainer), rene (mentor)
MFH:		2016Q1
2016-03-31 20:14:35 +00:00
Jan Beich
0f0c3a0e4a gecko: fix an unlikely race with environ(7)
MFH:		2016Q1
2016-03-25 23:30:06 +00:00
Jan Beich
15e49c99d9 mail/thunderbird: update to 38.7.0
Changes:	https://www.mozilla.org/thunderbird/38.7.0/releasenotes/
Security:	2225c5b4-1e5a-44fc-9920-b3201c384a15
Security:	1bcfd963-e483-41b8-ab8e-bad5c3ce49c9
MFH:		2016Q1
2016-03-12 07:07:22 +00:00
Jan Beich
8be185a77d mail/thunderbird, www/seamonkey: make -jN is unsafe with ENIGMAIL once again 2016-03-10 22:22:10 +00:00
Jan Beich
a5f9d886e2 gecko: enable DTRACE probes by default 2016-03-10 15:38:57 +00:00
Jan Beich
95b8773461 gecko: build as position-independent executable 2016-03-10 10:45:46 +00:00
Jan Beich
4efc900e34 mail/thunderbird, www/seamonkey: update enigmail to 1.9.1 2016-03-10 10:44:56 +00:00
Jan Beich
182b35fa9c gecko: unify unchanging options into bsd.gecko.mk
PR:		205741 (alternative)
2016-03-02 22:49:48 +00:00
Jan Beich
9c13ccd39c www/firefox: simplify upstream graphite2 update-helper 2016-02-16 09:20:52 +00:00
Jan Beich
d71ad42cba mail/thunderbird: update to 38.6.0
Changes:	https://www.mozilla.org/thunderbird/38.6.0/releasenotes/
PR:		207167
Submitted by:	Christoph Moench-Tegeder <cmt@burggraben.net>
MFH:		2016Q1
2016-02-16 09:20:14 +00:00
Dimitry Andric
32446a0f30 During the exp-run in bug 206074, it was found that www/libxul gives
errors with a recent clang 3.8.0 snapshot:

../../dist/include/mozilla/dom/MessageEvent.h:61:32: error: reference to 'MessagePort' is ambiguous
  void SetSource(mozilla::dom::MessagePort* aPort);
                               ^

This is caused by unneeded forward declarations of class MessagePort,
MessagePortBase and MessagePortList.  These can be removed.

Obtained from:	pkgsrc
Approved by:	jbeich (maintainer)
PR:		206333
MFH:		2016Q1
2016-01-26 19:55:13 +00:00
Jan Beich
b88d91d721 gecko: unbreak FFMPEG=off build on esr38
PR:		205747
MFH:		2016Q1
2016-01-08 00:47:13 +00:00
Jan Beich
a03fb9505a mail/thunderbird: update to 38.5.0
Changes:	https://hg.mozilla.org/releases/comm-esr38/rev/b88229610b41
PR:		205653
Submitted by:	Christoph Moench-Tegeder <cmt@burggraben.net>
Security:	2c2d1c39-1396-459a-91f5-ca03ee7c64c6
MFH:		2015Q4
2015-12-28 18:20:02 +00:00
Jan Beich
8af65d5d19 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
2015-12-28 18:18:03 +00:00
Jan Beich
8be5bca6a8 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.
2015-12-28 18:17:22 +00:00
Jan Beich
93ed85032b 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
2015-12-16 09:39:40 +00:00
Jan Beich
ab9e0736d5 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.

f2cea021ab
1abd6adb31
d782c95120
dd1ce6fd6c
569b0a5190/include/stdio.h
2015-12-16 09:37:45 +00:00
Jan Beich
2b44ff7dc9 mail/thunderbird: don't depend on already disabled system opus 2015-11-28 14:13:14 +00:00
Jan Beich
41f1e3c1a1 gecko: add missing PORTEPOCH to required libvorbis version
Reported by:	Takeshi Hashimoto
2015-11-28 14:12:40 +00:00
Jan Beich
8c436fd7ac mail/thunderbird: update to 38.4.0
Changes:	https://www.mozilla.org/en-US/thunderbird/38.4.0/releasenotes/
MFH:		2015Q4
Security:	9d04936c-75f1-4a2c-9ade-4c1708be5df9
2015-11-21 20:05:03 +00:00
Jan Beich
1ad587fb06 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)
2015-11-14 19:34:12 +00:00
Steve Wills
d06e46fcb7 mail/thunderbird: update to 38.3.0
PR:		203503
Submitted by:	dezillium@dezillium.com
Security:	2d56c7f4-b354-428f-8f48-38150c607a05
2015-10-06 13:27:23 +00:00
Jan Beich
fd9ddf4a36 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
2015-08-26 06:38:32 +00:00
Jan Beich
84b6a43b0c gecko: use system jemalloc on 11.0-CURRENT again
Requested by:	mi
2015-08-20 13:16:12 +00:00
Jan Beich
9455307117 - Update Thunderbird to 38.2.0
Changes:	https://www.mozilla.org/thunderbird/38.2.0/releasenotes/
MFH:		2015Q3
Security:	https://vuxml.freebsd.org/freebsd/c66a5632-708a-4727-8236-d65b2d5b2739.html
2015-08-16 02:42:43 +00:00
Jan Beich
28f7c74712 Back out r394012 after r394231
PR:		202270
Exp-run by:	antoine
MFH:		2015Q3
X-MFH-With:	r394231
2015-08-14 16:39:33 +00:00
Jan Beich
8680f01155 Move graphite2 buildfix to where it belongs 2015-08-12 22:49:21 +00:00
Jan Beich
acc8b7ed9e 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
2015-08-12 09:20:38 +00:00
Jung-uk Kim
03838a4b60 Fix linker failures with graphite2 1.3.0. 2015-08-12 00:31:38 +00:00
Jan Beich
ca8a3f7f59 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
2015-08-11 13:22:54 +00:00
Jan Beich
584a8b6786 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
2015-08-09 16:30:43 +00:00
Jan Beich
bc2d7d11da - Update Thunderbird to 38.1.0
Changes:	https://www.mozilla.org/thunderbird/38.0.1/releasenotes/
Changes:	https://www.mozilla.org/thunderbird/38.1.0/releasenotes/
PR:		201769
Submitted by:	Christoph Moench-Tegeder <cmt@burggraben.net> (based on)
MFH:		2015Q3
X-MFH-With:	r392273
Security:	https://vuxml.freebsd.org/freebsd/44d9daee-940c-4179-86bb-6e3ffd617869.html
2015-07-23 23:36:07 +00:00
Koop Mast
91f42ae8cf Fix the build with FreeType 2.6.
Obtained from:	mozilla upstream.
2015-07-09 07:09:30 +00:00
Jan Beich
f2fc9d6de4 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)
2015-06-09 14:25:41 +00:00
Jan Beich
6828ea7d03 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
2015-06-09 14:24:41 +00:00
Jan Beich
b37c92e9b2 mail/thunderbird, www/seamonkey: unbreak ENIGMAIL staging on powerpc
PR:		200605
Submitted by:	jhibbits
2015-06-06 11:10:23 +00:00
Jan Beich
83847c65aa - 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
2015-05-12 18:06:36 +00:00