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
Mathieu Arnold
d0cba2b797
Cleanup Mk/Uses/gnome.mk.
...
- Remove the use of comp_DETECT.
- Remove all comp_DETECT variables.
- Remove a use of comp_DETECT outside of gnome.mk
- Remove py3gobject3.
- Have ports depending directly on devel/py-gobject3 use gnome to do it.
PR: 224618
Submitted by: mat
Exp-run by: antoine
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D13550
2018-01-03 13:22:31 +00:00
Jan Beich
17c106b5b3
gecko, mesa-dri: shave unnecessary quoting for absolute path to LLD
...
Left side already unquoted and Mk/bsd.port.mk didn't quote.
2018-01-01 20:25:54 +00:00
Jan Beich
543bbdecf0
www/firefox: unbreak OPTIMIZED_CFLAGS=off build after r450707
...
x86_64-unknown-freebsd/release/libgkrust.a: could not read symbols: File format not recognized
PR: 222641
Reported by: many
2017-12-31 00:57:06 +00:00
Jan Beich
c816a835a9
www/firefox: switch to devel/llvm50 for Stylo
2017-12-26 00:59:07 +00:00
Tobias Kortkamp
5bce04c4a6
bsd.gecko.mk: use ${ECHO_CMD} in post-patch-SNDIO-on
...
Currently ${ECHO} is used which is problematic when it's set to 'true'
e.g. when using `make -s`.
PR: 223964
Approved by: gecko (jbeich)
2017-11-29 13:54:31 +00:00
Jan Beich
c38ed84499
gecko: unbreak aarch64 build for non-empty CPUTYPE
...
As of Rust 1.22.1 the following CPUTYPEs are supported:
https://github.com/rust-lang/llvm/blob/c7a16bd57c2a/include/llvm/Support/AArch64TargetParser.def#L54-L77
2017-11-29 04:42:33 +00:00
Jan Beich
a62753b206
gecko: respect CPUTYPE for Rust code
...
After r454995 build may fail if SSE2 is only enabled for C/C++ code as
simd crate expects SSE2 based on MACHINE_CPU.
PR: 223415 223300
Reported by: vvd@unislabs.com
2017-11-28 12:57:57 +00:00
Jan Beich
d65b2886b1
lang/rust: avoid LLVM targeting SSE2 on i386 by default
...
This may help ports like textproc/ripgrep to run on old hardware.
Rust itself still requires SSE2 until bootstrap is regenerated.
PR: 223415
Approved by: rust (dumbbell)
2017-11-27 22:02:29 +00:00
Jan Beich
e46270320f
gecko: simplify WRKSRC handling
...
Requested by: mat
2017-11-23 22:53:32 +00:00
Jan Beich
78da95113b
Oops, back out r454668
...
BUNDLE_LIBS is used by every XUL app that cannot share libxul.so
2017-11-22 06:28:56 +00:00
Jan Beich
46bcdb5525
gecko: drop GNOMEUI option
2017-11-22 06:25:10 +00:00
Jan Beich
a6962b6218
gecko: drop broken and unmaintained PGO option
...
Clang PGO isn't supported by the build system yet.
https://bugzilla.mozilla.org/show_bug.cgi?id=1064049
Reported by: many
PR: 221451
2017-11-22 06:24:59 +00:00
Jan Beich
83fc56bf2f
gecko: move BUNDLE_LIBS to www/libxul
2017-11-22 06:24:49 +00:00
Jan Beich
415cda44c3
gecko: allow lld as ld on FreeBSD 12.0
...
PR: 223680
2017-11-16 23:04:25 +00:00
Jan Beich
d87a45b8de
gecko: configure is part of build since r373830
2017-11-13 22:21:47 +00:00
Jan Beich
32803c926f
www/firefox: always use specified libclang version
...
MFH: 2017Q4
2017-11-04 11:33:52 +00:00
Jan Beich
a594b0fc91
www/firefox: move llvm* dep into Mk/bsd.gecko.mk
...
MFH: 2017Q4
2017-11-04 11:33:37 +00:00
Jan Beich
b610608be3
gecko: unbreak RUST_PORT=lang/rust-nightly after r443536
...
Reported by: @myfreeweb (via 557cab235fab)
2017-10-20 05:27:19 +00:00
Jan Beich
a0ea910fc3
gecko: preemptively drop unused MOZ_PROTOCOLS
...
https://bugzilla.mozilla.org/show_bug.cgi?id=1391467
2017-09-29 15:18:18 +00:00
Jan Beich
0899675b73
gecko: unbreak on 12.0 (lld by default)
...
/usr/bin/ld: error: ../../js/src/jsarray.o: string table non-null terminated
PR: 218808
2017-09-29 12:51:15 +00:00
Jan Beich
1debab6cda
gecko: unbreak on 11.1 aarch64
...
/usr/bin/ld: error: unknown argument: --warn-unresolved-symbols
PR: 218808
Reported by: O. Hartmann, pkg-fallout (for /head before lld 5.0 update)
2017-09-28 19:32:04 +00:00