Commit graph

682 commits

Author SHA1 Message Date
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
Jan Beich
e82653dbdc www/firefox: restore cbindgen < 0.6.7 support (after r483606)
dist/include/nsStyleStruct.h:1896:3: error: unknown type name 'StyleFillRule'
dist/include/nsStyleStruct.h:2134:12: error: no type named 'StyleDisplay' in namespace 'mozilla'

PR:		229893
Reported by:	yuripv
Obtained from:	upstream
2018-11-01 05:53:12 +00:00
Jan Beich
abd45cf2f2 www/firefox: unbreak with cbindgen 0.6.7 (after r483566)
dist/include/nsStyleStruct.h:1896:3: error: unknown type name 'StyleFillRule', err: true
dist/include/nsStyleStruct.h:2134:12: error: no type named 'StyleDisplay' in namespace 'mozilla', err: true

PR:		229893
Reported by:	Piotr Kubaj, cmt
Obtained from:	upstream
Pointy hat to:	jbeich
2018-10-31 19:01:34 +00:00
Jan Beich
526072799f www/firefox: update to 63.0.1
Changes:	https://www.mozilla.org/firefox/63.0.1/releasenotes/
PR:		229893
2018-10-31 12:18:48 +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
d12ed11522 lang/rust: update to 1.30.0
- Force rebuild all consumers to catch regressions early

Changes:	https://blog.rust-lang.org/2018/10/25/Rust-1.30.0.html
Approved by:	rust (tobik)
MFH:		2018Q4 (less rust versions to support)
Differential Revision:	https://reviews.freebsd.org/D17695
2018-10-25 21:59:37 +00:00
Jan Beich
91f9922c6f devel/icu: update to 63.1
Changes:	http://site.icu-project.org/download/63
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
PR:		232300
Exp-run by:	antoine
2018-10-23 11:35:03 +00:00
Jan Beich
f4b5e31301 gecko: expose Wayland support 2018-10-20 21:39:35 +00:00
Jan Beich
401b402446 www/firefox: switch to rc2
Changes:	https://hg.mozilla.org/releases/mozilla-release/pushloghtml?startdate=2018-10-16&enddate=2018-10-19
PR:		229893
Security:	7c3a02b9-3273-4426-a0ba-f90fad2ff72e
2018-10-19 03:12:21 +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
2e8d729d62 lang/rust: update to 1.29.2
- Force rebuild all consumers in case some are affected by miscompilation

Changes:	https://blog.rust-lang.org/2018/10/12/Rust-1.29.2.html
PR:		229826 (follow up)
Approved by:	rust (tobik)
MFH:		2018Q4
Differential Revision:	https://reviews.freebsd.org/D17477
2018-10-12 19:01:02 +00:00
Jan Beich
c85e9be190 www/firefox: update to 62.0.3
Changes:	https://www.mozilla.org/firefox/62.0.3/releasenotes/
PR:		229168
2018-10-01 23:34:59 +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
b02c7a2465 gecko: whitelist where DTRACE is enabled by default
Userland probes are only supported on Tier1 architectures. Even though
powerpc* should support dtrace -G may crash on C++ files built by GCC.
DTRACE option is still exposed as long as dtrace(1) binary is present
for easier debugging of libdtrace.

PR:		221641 224271
2018-09-29 18:58:11 +00:00
Jan Beich
a9d287a5ea lang/rust: update to 1.29.1
- Force rebuild all consumers as standard library is statically linked

Changes:	https://blog.rust-lang.org/2018/09/25/Rust-1.29.1.html
PR:		229826 (follow up)
Approved by:	dumbbell
Differential Revision:	https://reviews.freebsd.org/D17337
2018-09-28 17:59:24 +00:00
Jan Beich
658c5c12eb www/firefox: document e10s instability
PR:		225233 228855
2018-09-26 16:05:48 +00:00
Jan Beich
29d1be2c87 www/firefox: update to 62.0.2
Changes:	https://www.mozilla.org/firefox/62.0.2/releasenotes/
PR:		229168
2018-09-21 11:16:22 +00:00
Jean-Sébastien Pédron
aa8061d1c1 lang/rust: Update to 1.29.0
Release notes:
* https://blog.rust-lang.org/2018/07/20/Rust-1.27.2.html
* https://blog.rust-lang.org/2018/08/02/Rust-1.28.html
* https://blog.rust-lang.org/2018/09/13/Rust-1.29.html

Up to and including Rust 1.27.x, the Rust build system shelled out to
a configure script to detect the presence and usability of libunwind.
Since Rust 1.28.0, it's using a static result in a `build.rs` file and
expects libunwind to be used. It was not the case on FreeBSD so far, so
we need a patch to this `build.rs` to disable that. We still need to
study if the FreeBSD port should use libunwind and what to do with this
patch. But this problem prevented the update to Rust 1.28.0 already, so
enough delay.

The update also comes with a patch to a few `USE_GECKO`-based ports such
as Firefox [1]. Their configure script has some asumptions on the output
of `rustc --print target-list` which are not true anymore. The patch was
already committed upstream.

The aarch64 version is still marked as BROKEN because I didn't find the
time to work on it. As a consequence, there is also no aarch64 bootstrap
for Rust 1.29.0.

PR:		229826
Approved by:	jbeich [1]
Obtained from:	https://bugzilla.mozilla.org/show_bug.cgi?id=1479540 [1]
Differential Revision:	https://reviews.freebsd.org/D17178
2018-09-16 07:57:08 +00:00
Niclas Zeising
0fae2e9e0e Change x11/xorgproto to become a build dep
Change x11/xorgproto to become a build time dependency when added to
USE_XORG.  Change the dependency to be on the port, rather than a file the
port installs.
Fix fallout.
Bump portrevision on depending ports.

PR:		230909
Reviewed by:	eadler
Approved by:	portmgr (antoine)
Obtained from:	https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/xorgproto
exp-run:	antoine
Differential Revision:	https://reviews.freebsd.org/D16906
2018-09-11 18:34:27 +00:00
Jan Beich
ddd6fc2c2e www/firefox: switch to rc2
Changes:	https://hg.mozilla.org/releases/mozilla-release/pushloghtml?startdate=2018-08-28&enddate=2018-08-31
PR:		229168
2018-08-31 01:27:09 +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
d4e811bb13 www/firefox: update to 61.0.2
Changes:	https://www.mozilla.org/firefox/61.0.2/releasenotes/
PR:		227850
2018-08-08 10:34:24 +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
Jan Beich
e0c14b97bd www/firefox: update to 61.0.1
Changes:	https://www.mozilla.org/firefox/61.0.1/releasenotes/
PR:		227850
2018-07-04 18:16:42 +00:00
Jan Beich
1e9f1911c7 www/firefox: document missing feature frequently asked on IRC/BMO
about:crashes is not supported on most Tier3 platforms. Even if someone
adopts devel/breakpad patches while filling the gaps without reproducibility
debugging symbols uploaded to Mozilla may not match the package.

https://searchfox.org/mozilla-central/rev/403038737ba7/old-configure.in#2699-2718
https://developer.mozilla.org/docs/Mozilla/Developer_guide/Uploading_symbols_to_Mozillas_symbol_server
2018-07-04 18:16:12 +00:00
Jan Beich
49e7ddb1eb gecko: drop PGO workaround after r454669 2018-07-02 19:46:00 +00:00
Tobias Kortkamp
9225339214 www/firefox: Backport sndio volume handling fix
https://bugzilla.mozilla.org/show_bug.cgi?id=1467882

PR:		229135
Approved by:	gecko (jbeich)
2018-06-30 13:00:50 +00:00
Jan Beich
3beb732dad devel/icu: update to 62.1
Changes:	http://site.icu-project.org/download/62
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
PR:		229359
Exp-run by:	antoine (only 10.4)
2018-06-29 14:22:11 +00:00
Jan Beich
7c7f973aed www/firefox: switch to rc3
Changes:	https://hg.mozilla.org/releases/mozilla-release/pushloghtml?startdate=2018-06-19&enddate=2018-06-22
Security:	see upstream bug 1464039 and bug 1458048
2018-06-22 21:15:52 +00:00
Jan Beich
1e729d9315 www/firefox: chase nss version requirement 2018-06-19 00:44:27 +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
02cecfeeba www/firefox: update to 60.0.2
Changes:	https://www.mozilla.org/firefox/60.0.2/releasenotes/
PR:		226476
2018-06-06 18:18:57 +00:00
Jan Beich
95a807bea1 www/firefox: audio_device isn't used by WebRTC after r468751 2018-06-02 00:33:29 +00:00
Jan Beich
671353bbc3 www/firefox: switch Skia to upstream big-endian fix
No PORTREVISION bump because powerpc*/sparc64 don't have a working
lang/rust, anyway.
2018-05-25 01:00:36 +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
feac365767 www/firefox: update to 60.0.1
Changes:	https://www.mozilla.org/firefox/60.0.1/releasenotes/
PR:		226476
2018-05-16 22:17:00 +00:00
Jan Beich
3bd2b5f350 www/firefox: deprecate libc++ < 4.0 workaround
Reminded by:	PkgSrc
2018-05-10 22:21:15 +00:00
Jan Beich
bf41e49d70 www/firefox: drop SC_SEM_NSEMS_MAX workaround
FreeBSD 10.3 and 11.0 have reached EOL.

PR:		218581
2018-05-10 21:54:25 +00:00
Jan Beich
3b1ac407a2 www/firefox: backout r469343 for bustage
ipc/chromium/src/base/process_util_linux.cc:39:23: error: no member named 'fork_delegate' in 'base::LaunchOptions'
  pid_t pid = options.fork_delegate ? options.fork_delegate->Fork() : fork();
              ~~~~~~~ ^
ipc/chromium/src/base/process_util_linux.cc:39:47: error: no member named 'fork_delegate' in 'base::LaunchOptions'
  pid_t pid = options.fork_delegate ? options.fork_delegate->Fork() : fork();
                                      ~~~~~~~ ^
2018-05-08 00:45:15 +00:00
Jan Beich
4a03a1de73 www/firefox: close unwanted fds 2018-05-08 00:35:03 +00:00
Jan Beich
824e715490 www/firefox: apply some aarch64 fixes
Obtained from:	   upstream (Firefox 61)
2018-05-07 20:31:04 +00:00
Jan Beich
39c50654a5 www/firefox: switch to rc2
Changes:	https://hg.mozilla.org/releases/mozilla-release/pushloghtml?startdate=2018-05-01&enddate=2018-05-04
PR:		226476
2018-05-03 20:41:53 +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
a68fe7286b www/firefox: mirror distfile to ignore hiccups a la r465627 2018-04-28 00:21:19 +00:00
Jan Beich
5aa0145848 www/firefox: update to 59.0.3
Changes:	https://www.mozilla.org/firefox/59.0.3/releasenotes/
2018-04-28 00:21:05 +00:00
Jan Beich
dab52a12cd graphics/mesa-dri: switch to llvm60
PR:		227682
2018-04-27 23:09:59 +00:00