1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-18 19:49:40 +00:00
Commit Graph

225 Commits

Author SHA1 Message Date
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
Jan Beich
d77b258ef8 www/firefox: update to 56.0 (rust required)
This is slightly early but due to recent PORTREVISION bump there's no
point doing QA for 55.0.* anymore.

Changes:	https://www.mozilla.org/firefox/56.0/releasenotes/
PR:		221335
Security:	1098a15b-b0f6-42b7-b5c7-8a8646e8be07
MFH:		2017Q3 not possible: requires r447450 and r450556
2017-09-27 04:12:34 +00:00