1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-02-01 10:59:55 +00:00
Commit Graph

407 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
09fdada064 www/firefox-esr: update 45.3esr
Changes:	https://www.mozilla.org/firefox/45.3.0/releasenotes/
Security:	b7650905-e49b-432f-8fbe-fd23b5fba26a
MFH:		2016Q3
2016-07-31 18:41:57 +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
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
Jan Beich
f24d27910f 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
2016-06-03 10:52:44 +00:00
Jan Beich
141067b7ba gecko: drop unused patch 2016-05-05 02:33:02 +00:00
Jan Beich
36bb9b74df 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
2016-05-04 04:04:39 +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
4dfb37ee97 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
2016-04-21 11:18:13 +00:00
Mathieu Arnold
72ea7e696b Remove ${PORTSDIR}/ from dependencies, categories v, w, x, y, and z.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:33:55 +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
b6164da8ee 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?)
2016-03-18 08:06:56 +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
11f121af96 www/firefox{,-esr}: drop obsolete note after r403852
MFH:		2016Q1
2016-03-10 01:19:56 +00:00
Jan Beich
3f0536234a 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)
2016-03-05 12:46:59 +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
19e90836a2 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
2016-02-01 11:29:16 +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
0260c9b6b1 www/firefox-esr: update to 38.5.2
Changes:	https://hg.mozilla.org/releases/mozilla-esr38/rev/b8244a3f55e1
Security:	2c2d1c39-1396-459a-91f5-ca03ee7c64c6
MFH:		2015Q4
2015-12-28 18:20:40 +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
41f1e3c1a1 gecko: add missing PORTEPOCH to required libvorbis version
Reported by:	Takeshi Hashimoto
2015-11-28 14:12:40 +00:00
Jan Beich
a356bf5bac 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
2015-11-20 00:38:40 +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
e245e979fe www/firefox: DSA -> RSA in pkg-message
PR:		202683
Submitted by:	naddy
2015-10-12 15:22:21 +00:00
Jan Beich
4d95677544 www/firefox-esr: update to 38.3.0
build2 is currently tagged as release in mozilla-esr38
https://wiki.mozilla.org/Releases/Firefox_38.3.0esr/BuildNotes

Changes:	https://www.mozilla.org/en-US/firefox/38.3.0/releasenotes/
MFH:		2015Q3 (after release announcement)
2015-09-19 07:20:54 +00:00
Jan Beich
b77aa75040 www/firefox{,-esr}: update to 40.0.3/38.2.1
MFH:		2015Q3
Security:	237a201c-888b-487f-84d3-7d92266381d6
2015-08-28 13:05:56 +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
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
db7f90058a 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
2015-08-11 23:20:48 +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
4f22a2b289 - 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
2015-08-07 12:02:41 +00:00
Jan Beich
10feab7350 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
2015-07-23 23:18:42 +00:00
Jan Beich
ef0a0c91f1 - 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
2015-07-16 06:05:59 +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
f97303b770 Consistently add buildN candidate URL to gecko@ ports
Thunderbird 31.7.0 wasn't actually released yet despite
THUNDERBIRD_31_7_0_RELEASE tag in comm-esr31 hg repo 1 week old.
Based on #releng IRC logs it seems there was an issue with automation.
Hopefully, upstream doesn't abandon 31.7.0 in favor of 38.0.

To avoid in future testing patience (BROKEN vs. PORTEPOCH) due to
discrepancy with release announcments let's fall back to candidates.

Reported by:	pkg-fallout
MFH:		2015Q2
X-MFH-With:	r386162
2015-05-14 18:01:58 +00:00