Jan Beich
e94016c23b
gecko: drop MOZ_* variables controlling defaults
2019-07-04 11:40:41 +00:00
Jan Beich
5c3a510f7c
gecko: drop PORT_MOZCONFIG, it wasn't flexible enough
2019-07-04 11:40:33 +00:00
Jan Beich
f01a9b3265
gecko: drop pre/post-install scripts after r473092 and r497197
2019-07-04 11:40:26 +00:00
Jan Beich
6fd22aac7c
gecko: drop GTK2 and RUST options after r505740 and r505753
2019-07-04 11:39:49 +00:00
Jan Beich
f3662b250b
www/firefox: update to 68.0
...
Changes: https://www.mozilla.org/firefox/68.0/releasenotes/
PR: 238087
Security: 0592f49f-b3b8-4260-b648-d1718762656c
MFH: 2019Q2
Differential Revision: https://reviews.freebsd.org/D20391
2019-07-01 21:09:07 +00:00
Jan Beich
0e2f7f8c06
www/firefox: switch to system aom/dav1d
...
Obtained from: upstream (via Gentoo)
2019-06-14 06:55:13 +00:00
Jan Beich
c784ee57d6
www/firefox: bump required cbindgen after r501604
...
Reported by: Mikaël Urankar
2019-05-25 16:11:00 +00:00
Jan Beich
0d31b9184d
www/firefox: require more recent icu/rust after r490910/r501604
2019-05-25 11:51:02 +00:00
Jan Beich
bba9bc0881
www/firefox: restore SafeBrowsing v4 after r495403
...
Required for phishing protection. Not covered by uBlock Origin lists.
Looks like #Mozilla didn't announce the POLA-violating change anywhere
public despite backporting to ESR60.
https://bugzilla.mozilla.org/show_bug.cgi?id=1531176
2019-05-17 12:02:08 +00:00
Jan Beich
2491d7944a
www/firefox: update to 67.0
...
Changes: https://www.mozilla.org/firefox/67.0/releasenotes/
PR: 236651
Security: 44b6dfbf-4ef7-4d52-ad52-2b1b05d81272
MFH: 2019Q2
Differential Revision: https://reviews.freebsd.org/D19654
2019-05-13 23:55:28 +00:00
Jan Beich
32daaae72c
Switch to -fstack-protector-strong and enable on more architectures
...
PR: 237273
Exp-run by: antoine
Approved by: portmgr (antoine)
Differential Revision: https://reviews.freebsd.org/D19907
2019-04-24 19:15:05 +00:00
Jan Beich
6411d06312
www/firefox: enable -fstack-protector-strong
...
aarch64 already used it, so switch x86 as well. Mk/bsd.ssp.mk doesn't
appear maintained, anyway.
2019-04-08 11:51:00 +00:00
Jan Beich
e713d1a244
www/firefox: switch to upstream fix for non-x86
...
PR: 233707
2019-04-08 11:50:52 +00:00
Jan Beich
44319ef4b0
www/firefox: update to 66.0
...
Changes: https://www.mozilla.org/firefox/66.0/releasenotes/
PR: 235300
Security: 05da6b56-3e66-4306-9ea3-89fafe939726
MFH: 2019Q1
Differential Revision: https://reviews.freebsd.org/D19020
2019-03-12 00:55:59 +00:00
Jan Beich
a979efdddb
www/firefox: unbreak on non-x86
...
checking for clock_gettime(CLOCK_MONOTONIC)... no
[...]
The error occurred while processing the following file:
/wrkdirs/usr/ports/www/firefox/work/firefox-65.0.2/mozglue/misc/moz.build
A moz.build file called the error() function.
The error it encountered is:
No TimeStamp implementation on this platform. Build will not succeed
Correct the error condition and try again.
PR: 233707
Reported by: bob prohaska, pkg-fallout
Submitted by: tijl
2019-03-06 04:07:50 +00:00
Jan Beich
87378368c4
lang/rust: update to 1.33.0
...
- www/firefox temporarily loses SIMD in charset conversion, see
https://bugzilla.mozilla.org/show_bug.cgi?id=1521249
- Force rebuild all consumers to catch regressions early
Changes: https://blog.rust-lang.org/2019/02/28/Rust-1.33.0.html
Tested by: Mikaël Urankar (aarch64, armv6, armv7, powerpc64), Piotr Kubaj (powerpc64)
Approved by: rust (tobik)
Differential Revision: https://reviews.freebsd.org/D19354
2019-02-28 18:51:45 +00:00
Jan Beich
f815267d40
gecko: drop DTRACE option completely
...
--enable-dtrace is only tested on macOS where dtrace -G isn't used.
Let's stop wasting time on dtrace -G issues as the support disappeared
since Firefox 61, anyway.
2019-02-02 18:37:49 +00:00
Jan Beich
94ba015244
www/firefox: update to 65.0
...
Backport a fix for WebRender on Wayland e.g.,
$ GDK_BACKEND=wayland MOZ_WEBRENDER=1 MOZ_ACCELERATED=1 firefox https://example.com/
Changes: https://www.mozilla.org/firefox/65.0/releasenotes/
PR: 233791
Security: b1f7d52f-fc42-48e8-8403-87d4c9d26229
MFH: 2019Q1
Differential Revision: https://reviews.freebsd.org/D18432
2019-01-21 23:03:45 +00:00
Jan Beich
91ea5c3247
textproc/hunspell: update to 1.7.0
...
- Drop const optimization as v2 API moved to nuspell
Changes: https://github.com/hunspell/hunspell/releases/tag/v1.7.0
2019-01-18 21:14:41 +00:00
Jan Beich
076bf84a1c
Allow overriding rust dependency
...
Add DEFAULT_VERSIONS+=rust=rust-nightly to make.conf(5) if you want to
build consumers using lang/rust-nightly.
Approved by: rust (tobik)
MFH: 2019Q1 (avoid merge conflicts during www/firefox updates)
Differential Revision: https://reviews.freebsd.org/D18634
2019-01-04 04:00:39 +00:00
Jan Beich
6168a8383e
www/firefox: chase rust version check after r486573
...
https://bugzilla.mozilla.org/show_bug.cgi?id=1490147
2018-12-22 20:57:32 +00:00
Jan Beich
617c9323cd
www/firefox: update to 64.0
...
Changes: https://www.mozilla.org/firefox/64.0/releasenotes/
PR: 233028
Security: d10b49b2-8d02-49e8-afde-0844626317af
MFH: 2018Q4
Differential Revision: https://reviews.freebsd.org/D17871
2018-12-04 00:54:38 +00:00
Jan Beich
f818c7962d
gecko: inherit LLVM_DEFAULT after r485466
2018-11-20 20:31:16 +00:00
Jan Beich
aecc1f4df9
gecko: drop BUNDLED_CAIRO option
2018-11-20 18:58:12 +00:00
Jan Beich
7302f1fb23
gecko: drop pre-52 support
2018-11-20 18:57:46 +00:00
Jan Beich
57c6708383
www/firefox: don't load system dictionaries after r472727
...
Bundled Hunspell may not be compatible. If users still want system
dictionaries they can set spellchecker.dictionary_path in about:config.
2018-11-20 18:57:23 +00:00
Jan Beich
1bfb541196
gecko: drop system ogg/vorbis support
...
Too infrequently updated to justify maintenance burden.
2018-11-20 18:55:42 +00:00
Jan Beich
493ad91428
gecko: drop JPEG_PORT=graphics/jpeg support
...
Completely untested for years.
2018-11-20 18:55:08 +00:00
Rene Ladan
8a502cb2d4
Remove compatibility code for FreeBSD < 11.2 from all ports.
...
Simplify some ports where DragonFlyBSD no longer needs to be special-cased.
Submitted by: rene
Reviewed by: bapt, jbeich
Differential Revision: https://reviews.freebsd.org/D17724
2018-11-02 13:32:34 +00:00
Christoph Moench-Tegeder
0cd264456c
gecko: silence USES warnings
...
PR: 231867
Approved by: gecko (jbeich did not veto)
2018-10-29 22:32:17 +00:00
Jan Beich
f4b5e31301
gecko: expose Wayland support
2018-10-20 21:39:35 +00:00
Jan Beich
d2fc27366b
www/firefox: update to 63.0
...
Changes: https://www.mozilla.org/firefox/63.0/releasenotes/
PR: 229893
Security: 7c3a02b9-3273-4426-a0ba-f90fad2ff72e
MFH: 2018Q4
Differential Revision: https://reviews.freebsd.org/D16356
2018-10-16 00:01:22 +00:00
Jan Beich
c1e54e8dcd
gecko: switch to clang70
...
Standardizing on one Clang version makes stability more predictable
across supported FreeBSD versions. As a side effect performance may
suffer some improvement. This also makes it easier to enable LTO as
old LLD versions are more buggy.
2018-10-01 21:37:14 +00:00
Jan Beich
4d5d1f463e
gecko: switch to llvm70
2018-10-01 21:36:55 +00:00
Jan Beich
942a223299
gecko: docouple llvm version from mesa
2018-10-01 21:36:37 +00:00
Jan Beich
45fd390ff7
gecko: drop 11.1 aarch64 support after EOL
2018-10-01 19:51:25 +00:00
Jan Beich
80fbe46e49
www/firefox: update to 62.0
...
Changes: https://www.mozilla.org/firefox/62.0/releasenotes/
PR: 229168
Security: c96d416a-eae7-4d5d-bc84-40deca9329fb
MFH: 2018Q3
Differential Revision: https://reviews.freebsd.org/D15913
2018-08-28 00:01:14 +00:00
Jan Beich
c3e0e82e52
www/firefox: drop GCC < 6 support after r474545
2018-07-28 20:28:34 +00:00
Jan Beich
11b80fc3ac
www/firefox: switch 11.1 aarch64 to LLD after r474545
2018-07-13 03:08:53 +00:00
Jan Beich
a224a498b7
www/firefox: switch to Clang 6.0.1 on FreeBSD 11.1
...
Clang 6 is already used on 10.4, 11.2 and -CURRENT. No need to expose
users to Clang 4.0.0 regressions fixed in 4.0.1 or later versions.
2018-07-13 03:02:46 +00:00
Rene Ladan
99b35863e6
bsd.gecko.mk / USES=gecko : remove expired libxul support.
...
Tested with "make index"
2018-06-22 22:21:29 +00:00
Jan Beich
a07c15747d
www/firefox: update to 61.0
...
- Drop DTRACE option, as it no longer builds
https://bugzilla.mozilla.org/show_bug.cgi?id=1448659
https://bugzilla.mozilla.org/show_bug.cgi?id=702179#c33
- Stop using system hunspell per
https://bugzilla.mozilla.org/show_bug.cgi?id=1460600
Changes: https://www.mozilla.org/firefox/61.0/releasenotes/
PR: 227850
Security: cd81806c-26e7-4d4a-8425-02724a2f48af
MFH: 2018Q2
Differential Revision: https://reviews.freebsd.org/D15227
2018-06-19 00:37:43 +00:00
Jan Beich
fda179862d
www/firefox: update to 60.0
...
- Add U2F support, required by Web Authentication [1]
- Drop libv4l support to reduce maintenance
Changes: https://www.mozilla.org/firefox/60.0/releasenotes/
PR: 226476
Tested by: tobik, jrm, D. Ebdrup, lwhsu
Submitted by: Greg V [1]
Security: 5aefc41e-d304-4ec8-8c82-824f84f08244
MFH: 2018Q2
Differential Revision: https://reviews.freebsd.org/D15186
2018-05-01 00:51:37 +00:00
Jan Beich
dab52a12cd
graphics/mesa-dri: switch to llvm60
...
PR: 227682
2018-04-27 23:09:59 +00:00
Tobias Kortkamp
aabc377800
Fix post-patch-SNDIO-on in preparation of updates to www/firefox 60.0
...
and to www/palemoon 27.8.1
Some patches no longer apply to them. WebRTC has moved paths in
Firefox 60.0 and no longer needs to be patched. Pale Moon removed
WebRTC completely in 27.8.0.
PR: 226476
Approved by: gecko (jbeich)
2018-03-19 05:46:02 +00:00
Jan Beich
7854dad7b9
gecko: drop MOZ_EXTENSIONS, it's no longer unused
2018-03-13 13:48:06 +00:00
Jan Beich
f17014bd7d
www/firefox: update to 59.0
...
Changes: https://www.mozilla.org/firefox/59.0/releasenotes/
Security: c71cdc95-3c18-45b7-866a-af28b59aabb5
MFH: 2018Q1
2018-03-06 00:56:50 +00:00
Jan Beich
76d629a116
www/waterfox: drop bindgen workaround
2018-03-05 09:37:57 +00:00
Jan Beich
c9e462a84f
gecko: convert to CONFIGURE_OUTSOURCE
...
client.mk is on its way out upstream, switching to it was a mistake.
$ MACH=1 gmake -f client.mk build
client.mk:40: /.mozconfig-client-mk: No such file or directory
gmake: *** No rule to make target '/.mozconfig-client-mk'. Stop.
MFH: 2018Q1 (required by Firefox 59)
2018-02-25 06:39:36 +00:00
Jan Beich
12a3c4c6ff
www/firefox: update to 58.0
...
Changes: https://www.mozilla.org/firefox/58.0/releasenotes/
PR: 223425
Tested by: Greg V, tobik
Security: a891c5b4-3d7a-4de9-9c71-eef3fd698c77
MFH: 2018Q1 (piling up)
2018-01-15 21:32:32 +00:00