Commit graph

375 commits

Author SHA1 Message Date
Jan Beich
95a807bea1 www/firefox: audio_device isn't used by WebRTC after r468751 2018-06-02 00:33:29 +00:00
Jan Beich
35d5410cfa gecko: restore support for native extensions after r470668/r470672
PR:		226919
2018-05-23 05:19:16 +00:00
Jan Beich
e343dd85af mail/thunderbird: back out r470673 as AMO version lacks libical
PR:		226919
Pointy hat to:	jbeich (too sleepy to wait for QA)
2018-05-23 04:49:02 +00:00
Jan Beich
ed177f1d6b mail/thunderbird: drop LIGHTNING as it's unusable after r470672
PR:		226919
2018-05-23 04:20:39 +00:00
Jan Beich
ab146876a8 gecko: adjust targetPlatform after r470668
PR:		226919
Reported by:	Corpo (for Lightning)
2018-05-23 04:04:53 +00:00
Jan Beich
5f83a8cdba gecko: mask as Linux on AMO for compatibility
Many extensions on addons.mozilla.org aren't listed or updated due to
platform whitelist abuse. On DragonFly the search is broken because
such a platform isn't recognized.

PR:		226919
Reported by:	Graham Perrin
2018-05-23 01:21:20 +00:00
Jan Beich
d652322c83 mail/thunderbird: update to 52.8.0
Changes:	https://www.mozilla.org/thunderbird/52.8.0/releasenotes/
Security:	5aefc41e-d304-4ec8-8c82-824f84f08244
2018-05-18 23:52:13 +00:00
Jan Beich
259764259f www/seamonkey: unbreak h264/aac/mp3 with ffmpeg 4.0
PR:		227726
Obtained from:	upstream (Firefox 61)
2018-04-24 13:57:44 +00:00
Jan Beich
ae60358af5 devel/icu: update to 61.1
Changes:	http://site.icu-project.org/download/61
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
PR:		227042
Exp-run by:	antoine
MFH:		2018Q2 (required by Firefox 61)
2018-04-06 15:53:16 +00:00
Jan Beich
34ffdea724 mail/thunderbird: apply CVE-2018-5148 fix 2018-03-31 23:59:15 +00:00
Christoph Moench-Tegeder
30037d67cc update thunderbird to 52.7.0
Release Notes: https://www.mozilla.org/en-US/thunderbird/52.7.0/releasenotes/

PR:		226892
Approved by:	jbeich (maintainer)
MFH:		2018Q1
Security:	c71cdc95-3c18-45b7-866a-af28b59aabb5
2018-03-26 09:08:03 +00:00
Jan Beich
7971233b66 www/firefox-esr: work around race on sqlite3 init
PR:		225364
Obtained from:	upstream (Firefox 56)
MFH:		2018Q1 (r459458 follow up)
2018-01-30 00:54:15 +00:00
Jan Beich
b964b053b6 multimedia/libvpx: update 1.7.0
Changes:	https://chromium.googlesource.com/webm/libvpx/+log/v1.6.1..v1.7.0
ABI:		https://abi-laboratory.pro/tracker/timeline/libvpx/
2018-01-25 21:20:12 +00:00
Jan Beich
b41444b842 mail/thunderbird: update to 52.6.0
Changes:	https://www.mozilla.org/thunderbird/52.6.0/releasenotes/
Security:	a891c5b4-3d7a-4de9-9c71-eef3fd698c77
MFH:		2018Q1
2018-01-25 00:54:27 +00:00
Jan Beich
76f5c8beb4 mail/thunderbird: update to 52.5.2
Changes:	https://www.mozilla.org/thunderbird/52.5.2/releasenotes/
Security:	https://hg.mozilla.org/releases/comm-esr52/rev/01f2c40a0ce9
Security:	https://hg.mozilla.org/releases/comm-esr52/rev/6c35468148bb
Security:	https://hg.mozilla.org/releases/comm-esr52/rev/67c559a7ffee
Security:	https://hg.mozilla.org/releases/comm-esr52/rev/8bc93e746d82
2017-12-22 23:54:32 +00:00
Jan Beich
c6b8af610f gecko: unbreak with non-default python version after r455210
$ make
[...]
Installing py36-sqlite3-3.6.3_7...
===>   firefox-57.0.1,1 depends on package: py27-sqlite3>0 - not found
*** Error code 1

PR:		224055
Submitted by:	Peter Wullinger
2017-12-03 17:35:29 +00:00
Jan Beich
e46270320f gecko: simplify WRKSRC handling
Requested by:	mat
2017-11-23 22:53:32 +00:00
Jan Beich
4fb6908f37 mail/thunderbird: update to 52.5.0
Changes:	https://www.mozilla.org/thunderbird/52.5.0/releasenotes/
Security:	f78eac48-c3d1-4666-8de5-63ceea25a578
MFH:		2017Q4
2017-11-22 06:25:59 +00:00
Jan Beich
5830291a62 gecko: enable GCONF option by default
This is a build-only dependency used by default in upstream builds.
https://bugzilla.mozilla.org/show_bug.cgi?id=713827
https://bugzilla.mozilla.org/show_bug.cgi?id=1167201
2017-11-22 06:25:21 +00:00
Jan Beich
99b0558e42 devel/icu: update to 60.1
Changes:	http://site.icu-project.org/download/60
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
PR:		223373
Exp-run by:	antoine
2017-11-09 02:31:47 +00:00
Jan Beich
77675b2f8b gecko: sync libyuv fix with upstream version
MFH:		2017Q4 (r453437 + r453446 followup)
2017-11-08 06:58:12 +00:00
Jan Beich
98002fdeba gecko: unbreak build with GCC after r453437
MFH:		2017Q4
2017-11-04 10:10:57 +00:00
Jan Beich
9474ce236d gecko: speed up HTML5 video scaling on i386
MFH:		2017Q4
2017-11-03 23:58:45 +00:00
Jan Beich
abc447c525 gecko: better detect FLAC after r453085
MFH:		2017Q4
2017-10-30 21:47:20 +00:00
Jan Beich
81dcc5c369 gecko: speed up VP9 decoding on i386
Disable bundled FFmpeg decoders for VP* and FLAC on i386 as those don't
support SIMD optimizations due to build issues upstream. More recent
versions of those are already provided by multimedia/ffmpeg, anyway.

MFH:		2017Q4
2017-10-28 23:47:31 +00:00
Jan Beich
624f4a1028 gecko: double-click on tab bar crashfix for some WMs
Obtained from:	upstream (Firefox 58)
PR:		222693
Submitted by:	tobik
MFH:		2017Q4
2017-10-28 15:42:21 +00:00
Jan Beich
84e727457f multimedia/ffmpeg: update to 3.4
Notable changes:
- i386/amd64 now depend on NASM per https://git.ffmpeg.org/gitweb/ffmpeg.git/commitdiff/4f9297ac3b39
- NETCDF is now MYSOFA but the dependency doesn't exist in ports yet
- SCHROEDINGER is gone per https://git.ffmpeg.org/gitweb/ffmpeg.git/commitdiff/220b24c7c9
- DRM, LIBRSVG2, LIBXML2 are new options
- ABI isn't completely compatible: some structs have changed

Minor cleanup:
- Don't pass --disable-{in,out}dev when it's already blocked by disabled dependency
- Drop redundant "Enable" from option descriptions
- Switch CDIO_DESC to use Mk/bsd.options.desc.mk

Changes:	https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n3.4:/Changelog
ABI:		https://abi-laboratory.pro/tracker/timeline/ffmpeg/
PR:		223057
Exp-run by:	antoine
2017-10-21 06:50:49 +00:00
Jan Beich
59dd8522b0 mail/thunderbird: switch 52.4.0 to rc3 (nop)
Changes:	https://hg.mozilla.org/releases/mozilla-esr52/rev/0ca7b35e57a8
2017-10-05 08:19:50 +00:00
Jan Beich
c22d0006ed mail/thunderbird: switch 52.4.0 to rc2 (nop)
Changes:	https://hg.mozilla.org/releases/mozilla-esr52/rev/4926d82489d8
MFH:		2017Q4 2017Q3 (r451107 bandwagon)
2017-10-04 09:19:39 +00:00
Jan Beich
0833ef0c11 mail/thunderbird: unbreak RUST=on
error[E0463]: can't find crate for `cheddar`
 --> mozilla/media/libstagefright/binding/mp4parse_capi/build.rs:1:1
  |
1 | extern crate cheddar;
  | ^^^^^^^^^^^^^^^^^^^^^ can't find crate

error: aborting due to previous error(s)

error: Could not compile `mp4parse_capi`.

PR:		222754
Reported by:	Vladimir Omelchuk
2017-10-03 13:02:06 +00:00
Jan Beich
6d4c27901a mail/thunderbird: update to 52.4.0
Changes:	https://www.mozilla.org/thunderbird/52.4.0/releasenotes/
Security:	1098a15b-b0f6-42b7-b5c7-8a8646e8be07
MFH:		2017Q4 2017Q3
2017-10-03 02:31:53 +00:00
Jan Beich
f658a12c7f gecko: enable PROFILE by default (like official builds)
This stops passing -fomit-frame-pointer which is detrimental for stack
unwinding as used by dtrace, pmcstat or gdb/lldb.

MFH:		2017Q4
2017-10-02 05:52:06 +00:00
Jan Beich
cfc5748080 gecko: add JACK option (enabled by default)
PR:		221464
2017-09-27 04:12:05 +00:00
Jan Beich
a382198617 devel/icu: update to 59.1
- Temporarily keep C++98 working in consumers for Clang's default -std=

Changes:	http://site.icu-project.org/download/59
PR:		218788
Submitted by:	takefu@airport.fm, dcarmich@dcarmichael.net (early version)
Exp-run by:	antoine
2017-09-25 00:02:36 +00:00
Jan Beich
a7b616bc63 gecko: stop calling home to check for updates after r436423
Upstream seems to define "default" as Nightly (custom build), not safe
to update automatically. Once we switched to proper channels updater
kicked in, except Mozilla never built binaries for FreeBSD. Not to
mention, vendor updates conflict with system package manager.

PR:		221541
MFH:		2017Q3
2017-08-18 21:39:46 +00:00
Jan Beich
88c7588a6a mail/thunderbird: unbreak with RUST=on
env CARGO_TARGET_DIR=. RUSTC=/usr/local/bin/rustc /usr/local/bin/cargo build --release --frozen --manifest-path /wrkdirs/usr/ports/mail/thunderbird/work/thunderbird-52.3.0/mozilla/toolkit/library/gtest/rust/Cargo.toml --target=x86_64-unknown-freebsd --verbose --
error: failed to load source for a dependency on `mp4parse_capi`

Caused by:
  Unable to update file:///wrkdirs/usr/ports/mail/thunderbird/work/thunderbird-52.3.0/mozilla/media/libstagefright/binding/mp4parse_capi

Caused by:
  failed to parse manifest at `/wrkdirs/usr/ports/mail/thunderbird/work/thunderbird-52.3.0/mozilla/media/libstagefright/binding/mp4parse_capi/Cargo.toml`

Caused by:
  could not parse input as TOML

Caused by:
  duplicate key: `build` for key `package`

cf. https://hg.mozilla.org/releases/mozilla-esr52/shortlog/THUNDERBIRD_52_VERBRANCH

Reported by:	YuryG @ forums.freebsd.org
2017-08-18 21:39:20 +00:00
Jan Beich
2902c49af0 mail/thunderbird: update to 52.3.0
Changes:	https://www.mozilla.org/thunderbird/52.3.0/releasenotes/
Security:	555b244e-6b20-4546-851f-d8eb7d6c1ffa
MFH:		2017Q3
2017-08-18 12:28:08 +00:00
Christoph Moench-Tegeder
4230a7709d mail/thunderbird: update to 52.2.1
https://www.mozilla.org/en-US/thunderbird/52.2.1/releasenotes/

PR:		220248
Approved by:	maintainer (jbeich)
MFH:		2017Q2
2017-06-24 11:07:39 +00:00
Jan Beich
d7a356db13 mail/thunderbird: update to 52.2.0
Changes:	https://www.mozilla.org/thunderbird/52.2.0/releasenotes/
Changes:	https://hg.mozilla.org/releases/comm-esr52/shortlog/THUNDERBIRD_52_2_0_RELEASE
Security:	6cec1b0a-da15-467d-8691-1dea392d4c8d
MFH:		2017Q2
2017-06-13 19:55:24 +00:00
Matthew Rezny
b760897dde Revision bump of all ports with USE_GL after consolidation of mesa-libs
Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D10845
2017-05-23 05:03:14 +00:00
Christoph Moench-Tegeder
6a7915c062 mail/thunderbird: update to 52.1.1
Release Notes:
  https://www.mozilla.org/en-US/thunderbird/52.1.1/releasenotes/

PR:		219424
Approved by:	jbeich (maintainer)
MFH:		2017Q2
2017-05-21 12:00:07 +00:00
Jan Beich
02b5e7b0f2 gecko: apply r439551 + r439993 to other ports 2017-05-03 00:15:01 +00:00
Jan Beich
a7fec0e97a gecko: unbreak RUST=on with cargo >= 0.18
error[E0463]: can't find crate for `cheddar`
 --> media/libstagefright/binding/mp4parse_capi/build.rs:1:1
  |
1 | extern crate cheddar;
  | ^^^^^^^^^^^^^^^^^^^^^ can't find crate

error: aborting due to previous error

fatal runtime error: failed to initiate panic, error 5
error: Could not compile `mp4parse_capi`.

Caused by:
  process didn't exit successfully: `/usr/local/bin/rustc --crate-name build_script_build media/libstagefright/binding/mp4parse_capi/build.rs --crate-type bin --emit=dep-info,link -C opt-level=2 -C debuginfo=2 -C metadata=13cd8b0152b68b4e -C extra-filename=-13cd8b0152b68b4e--out-dir obj-x86_64-unknown-freebsd12.0/toolkit/library/rust/./release/build/mp4parse_capi-13cd8b0152b68b4e -L dependency=obj-x86_64-unknown-freebsd12.0/toolkit/library/rust/./release/deps` (exit code: 1)
Build failed, waiting for other jobs to finish...
error: build failed
2017-05-02 03:43:15 +00:00
Christoph Moench-Tegeder
cde338157e mail/thunderbird: update to 52.1.0
https://www.mozilla.org/en-US/thunderbird/52.1.0/releasenotes/

PR:		219006
Approved by:	jbeich (maintainer)
MFH:		2017Q2
Security:	5e0a038a-ca30-416d-a2f5-38cbf5e7df33
2017-05-01 20:13:35 +00:00
Thomas Zander
b50a4186ce Chase ffmpeg 3.3 update (ABI changes)
PR:		218658
Submitted by:	riggs
2017-04-25 08:20:30 +00:00
Christoph Moench-Tegeder
261b75cab0 mail/thunderbird: update to 52.0.1
https://www.mozilla.org/en-US/thunderbird/52.0.1/releasenotes/

PR:		218712
Approved by:	jbeich (maintainer)
MFH:		2017Q2
2017-04-18 07:52:42 +00:00
Jan Beich
93c27aa289 mail/thunderbird: switch to build4 (no functional changes)
Changes:	https://hg.mozilla.org/releases/comm-esr52/shortlog
2017-03-22 01:01:13 +00:00
Jan Beich
e9d6d6ee01 mail/thunderbird: update to 52.0
Changes:	https://www.mozilla.org/thunderbird/52.0/releasenotes/
2017-03-22 00:27:24 +00:00
Jan Beich
925c9ea6cc gecko: define same update channel as official builds
Some addons rely on app.update.channel pref to enable features. One of
those is e10srollout which controls Multiprocess Windows by default.
2017-03-18 17:08:10 +00:00
Jan Beich
06e34391bc mail/thunderbird: update to 45.8.0
Changes:	https://www.mozilla.org/thunderbird/45.8.0/releasenotes/
Changes:	https://hg.mozilla.org/releases/comm-esr45/shortlog
Security:	96eca031-1313-4daf-9be2-9d6e1c4f1eb5
MFH:		2017Q1
2017-03-08 22:26:27 +00:00