Jan Beich
3f1915711d
Switch default devel/llvm* to 90
...
PR: 239682
Reviewed by: tobik
Differential Revision: https://reviews.freebsd.org/D21172
2019-09-20 19:58:36 +00:00
Jan Beich
fa90bbcc7a
gecko: enable SNDIO by default
...
To avoid runtime dependency switch to dlopen(3).
PR: 238096
Requested by: many
2019-09-07 20:53:07 +00:00
Jan Beich
ff256dc2de
gecko: drop support for Firefox < 68 after r509969
2019-09-05 23:35:59 +00:00
Jan Beich
d1b99f62c6
gecko: drop remnants of WAYLAND option after r509969
2019-09-05 23:35:51 +00:00
Jan Beich
3adffbd3a1
gecko: don't require gconf on non-Gnome2 desktops
...
Take advantage of lazy bindings by not requiring runtime dependency.
DBus is required under Wayland (Gecko-specific) and for MIME handling
but GConf2 is useless outside of Gnome2. So, only use GConf2 if it's
already installed (similar to PulseAudio).
PR: 240323
2019-09-05 11:25:53 +00:00
Jan Beich
3469b395af
www/firefox: bump required rust version after r509978
2019-09-05 10:39:58 +00:00
Jan Beich
32536a3abe
Revert unintentional change in r509973
2019-08-27 00:50:23 +00:00
Jan Beich
fdbe420154
multimedia/rav1e: update to s20190826
...
Changes: dc34123f...1fc3a1c6
2019-08-27 00:48:13 +00:00
Jan Beich
f4a001a5b1
gecko: drop MOZ_RPATH after r315713
2019-07-04 11:40:57 +00:00
Jan Beich
f4943f19c3
gecko: drop nspr-related *FLAGS substitution
...
https://bugzilla.mozilla.org/show_bug.cgi?id=514211
2019-07-04 11:40:53 +00:00
Jan Beich
2e37999838
gecko: drop staging remnants after r357413
2019-07-04 11:40:47 +00:00
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