Christoph Moench-Tegeder
6d3db655f8
www/firefox-esr: update to 91.6.0 (rc1)
...
Release Notes (soon):
https://www.mozilla.org/en-US/firefox/91.6.0/releasenotes/
2022-02-01 18:44:05 +01:00
Christoph Moench-Tegeder
9efb3c81b2
www/firefox-esr: update to 91.5.0
...
Release Notes:
https://www.mozilla.org/en-US/firefox/91.5.0/releasenotes/
2022-01-12 00:03:19 +01:00
Jan Beich
f4b8dff84e
www/firefox: replace 571ee96df4
with upstream fix
...
Rename the patch to facilitate pruning on update.
2021-12-26 17:09:28 +00:00
Jan Beich
571ee96df4
graphics/wayland: update to 1.20.0
...
Changes: https://lists.freedesktop.org/archives/wayland-devel/2021-December/042064.html
PR: 258547
Exp-run by: antoine
Approved by: manu
2021-12-10 02:14:54 +00:00
Jan Beich
f0a3f8e668
www/firefox: unbreak PipeWire support after 8691df3a51
...
libpipewire is used on demand via dlopen(). Currently, only enabled
for WebRTC getUserMedia (screen capture) under Wayland.
https://searchfox.org/mozilla-release/rev/e2929d8cad28/third_party/libwebrtc/webrtc/modules/desktop_capture/screen_capturer_linux.cc#28
PR: 259621
2021-11-21 02:39:17 +00:00
Jan Beich
4dd7526ead
www/firefox-esr: expose PipeWire support after c58401d4dd
...
Should work on wlroots-based compositors. For example,
# pkg install firefox sway pam_xdg xdg-desktop-portal-wlr xdg-desktop-portal
# sysrc seatd_enable=YES
# service seatd start
# echo 'session optional pam_xdg.so notroot runtime' >>/etc/pam.d/system
$ exit # log out to pick up XDG_RUNTIME_DIR
<new login>
$ export XDG_CURRENT_DESKTOP=sway
$ export MOZ_ENABLE_WAYLAND=1
$ dbus-daemon --session --fork --address=unix:runtime=yes
$ sway
<GUI session>
$ dbus-update-activation-environment --all
$ daemon -f pipewire
$ firefox https://mozilla.github.io/webrtc-landing/gum_test.html
<click on "Screen Capture">
<select "Use operating system settings">
<click on "Allow" button>
<select via cursor the desired screen (output display)>
<notice the screen mirrored on the web page>
2021-11-21 02:39:12 +00:00
Piotr Kubaj
15e5a0c383
www/firefox-esr: fix build on powerpc64*
...
Copy the patch from mail/thunderbird.
2021-11-08 15:52:36 +00:00
Christoph Moench-Tegeder
1a2b9d4e69
www/firefox-esr: fix build on i386
...
same fix as firefox in edae8a1c04
Reported by: ports-fallout
2021-11-07 23:15:08 +01:00
Christoph Moench-Tegeder
c58401d4dd
www/firefox-esr: update to 91.3.0
...
Release Notes:
https://www.mozilla.org/en-US/firefox/91.3.0/releasenotes/
2021-11-02 18:26:04 +01:00
Tobias Kortkamp
e0baedabf4
www/firefox-esr: Unbreak build with Rust 1.56.0
...
error[E0557]: feature has been removed
--> /wrkdirs/usr/ports/www/firefox-esr/work/firefox-78.15.0/third_party/rust/packed_simd/src/lib.rs:202:41
|
202 | #![cfg_attr(use_const_generics, feature(const_generics))]
| ^^^^^^^^^^^^^^ feature has been removed
|
= note: removed in favor of `#![feature(adt_const_params]` and `#![feature(generic_const_exprs)]`
http://package18.nyi.freebsd.org/data/122amd64-default-foo/2021-10-19_17h56m28s/logs/errors/firefox-esr-78.15.0_2,1.log
PR: 259251
2021-10-25 10:49:19 +02:00
Rene Ladan
620968a43a
cleanup: drop support for EOL FreeBSD 11.X
...
Search criteria used:
- 11.4
- OSREL*
- OSVER*
- *_FreeBSD_11
Input from:
- adridg: devel/qca-legacy
- jbeich: _WITH_DPRINTF, _WITH_GETLINE, GNU bfd workarounds
- sunpoet: security/p5-*OpenSSL*
Reviewed by: doceng, kde, multimedia, perl, python, ruby, rust
Differential Revision: https://reviews.freebsd.org/D32008
Test Plan: make index
2021-09-30 23:23:30 +02:00
Christoph Moench-Tegeder
82c19f5049
www/firefox-esr: update to 78.12.0 (rc1)
...
Release Notes (soon):
https://www.mozilla.org/en-US/firefox/78.12.0/releasenotes/
2021-07-08 20:52:53 +02:00
Christoph Moench-Tegeder
d68bbde38e
www/firefox-esr: fix build with clang/libc++12
...
Reported by: dim
Obtained from: https://bugzilla.mozilla.org/show_bug.cgi?id=1694575
PR: 255953
2021-05-18 10:34:50 +02:00
Christoph Moench-Tegeder
c86570612a
update firefox-esr to 78.8.0 (rc2)
...
Release Notes (soon):
https://www.mozilla.org/en-US/firefox/78.8.0/releasenotes/
Removed patches applied upstream, massaged patches where surrounding
code changed.
MFH: 2021Q1 (when GA)
2021-02-17 19:03:04 +00:00
Mikael Urankar
6bebfaa8a0
lang/rust: Update to 1.50.0
...
- Use bundled libgit/libssh, the versions in ports are too old
- Update lang/rust-nightly to 2021-02-12
- Update devel/racer to 2.1.41
- Import upstream patch to fix build issue for Firefox and related ports (https://bugzilla.mozilla.org/show_bug.cgi?id=1684261 )
Changes: https://github.com/rust-lang/rust/releases/tag/1.50.0
Tested by: mikael, pkubaj
Differential Revision: https://reviews.freebsd.org/D28616
2021-02-14 15:45:10 +00:00
Piotr Kubaj
8613b01d64
www/firefox-esr: fix runtime crashes on powerpc64*
...
Details in https://bugzilla.mozilla.org/show_bug.cgi?id=1690152
Approved by: tier 2 blanket
2021-02-03 03:11:01 +00:00
Jan Beich
7abf6ed6af
www/firefox-esr: update to 78.6.1
...
Changes: https://www.mozilla.org/firefox/78.6.1/releasenotes/
2021-01-06 18:45:18 +00:00
Jan Beich
b6c2e134a0
devel/rust-cbindgen: update to 0.16.0 (like r558794)
...
With fixes for firefox-esr and thunderbird.
Changes: https://github.com/eqrion/cbindgen/compare/v0.15.0...v0.16.0
Reported by: GitHub (watch releases)
2020-12-31 00:31:41 +00:00
Piotr Kubaj
eb4fd77df0
mail/thunderbird, www/firefox-esr: correct patch for powerpc64
...
The macro is named MOZ_BIG_ENDIAN(), not MOZ_BIG_ENDIAN.
Approved by: tier 2 blanket
2020-12-19 13:27:09 +00:00
Jan Beich
86238fa68e
gecko: apply the rest of the upstream fix for rust 1.48
...
PR: 251356
2020-11-25 02:56:38 +00:00
Mikael Urankar
4e449e031e
lang/rust: Update to 1.48.0
...
Changes: https://github.com/rust-lang/rust/releases/tag/1.48.0
Reviewed by: jbeich
Tested by: bdragon, jbeich, mikael
Differential Revision: https://reviews.freebsd.org/D27293
2020-11-24 12:48:53 +00:00
Jan Beich
7249f5283d
www/firefox-esr: revert r522464 to improve stability
...
Upstream adopted memfd_create instead which requires FreeBSD >= 13.
Having ESR behave differently complicates maintenance, so drop
SHM_ANON for now.
PR: 243252
2020-11-13 22:46:33 +00:00
Christoph Moench-Tegeder
e82c914d07
update firefox-esr to 78.5.0 (rc1)
...
Release Notes (soon):
https://www.mozilla.org/en-US/firefox/78.5.0/releasenotes/
MFH: 2020Q4 (under blanket: web browser)
2020-11-11 11:32:43 +00:00
Rene Ladan
27180863ab
www/firefox-esr: remove a patch only useful on FreeBSD 11.3
...
Phabricator: D26646
2020-10-17 14:55:04 +00:00
Jan Beich
6a83ae9450
www/firefox-esr: update to 78.4.0
...
Changes: https://www.mozilla.org/firefox/78.4.0/releasenotes/
2020-10-15 00:32:43 +00:00
Mikael Urankar
d9b97de179
lang/rust: Update to 1.47.0
...
- Add powerpc64le arch (submitted by bdragon in D26711)
- Disable DOCS, same problem fixed in r546048
- Update devel/racer to 2.1.36
- Import upstream patch to fix www/firefox
(https://hg.mozilla.org/integration/autoland/rev/e2cede25c027 )
- Import gentoo patches to fix www/firefox-esr, www/cliqz and mail/thunderbird
(https://dev.gentoo.org/~whissi/mozilla/patchsets/firefox-esr-78-patches-03.tar.xz : 0036, 0037 and 0038)
- Force rebuild all consumers to catch regressions
Changelog:
https://github.com/rust-lang/rust/releases/tag/1.47.0
Differential Revision: https://reviews.freebsd.org/D26721
2020-10-13 08:36:35 +00:00
Jan Beich
fbfaa71508
gecko: update OSS patches
...
Changes: https://github.com/kinetiknz/cubeb/commit/4e60bb8
2020-10-10 20:35:06 +00:00
Jan Beich
585ede22e7
gecko: update OSS patches
...
Changes: cc85508...1f3771f
2020-10-10 00:25:54 +00:00
Jan Beich
4c678b9f3e
gecko: update OSS patches
...
Changes: b594641...cc85508
2020-10-08 00:38:20 +00:00
Jan Beich
c2a791e21b
gecko: update OSS patches
...
Changes: 9a00981...b594641
Submitted by: Ka Ho Ng
Differential Revision: https://reviews.freebsd.org/D26547
2020-09-25 04:46:59 +00:00
Jan Beich
b879dba236
gecko: update OSS patches
...
Changes: 49312d4...9a00981
2020-09-24 00:57:19 +00:00
Jan Beich
8becd339e6
www/firefox-esr: update to 78.3.0 (esr78)
...
Changes: https://www.mozilla.org/firefox/78.3.0/releasenotes/
2020-09-15 15:23:49 +00:00
Jan Beich
e603b4e4d1
gecko: update OSS patches
...
Changes: 957847c...49312d4
2020-08-30 00:20:45 +00:00
Jan Beich
7c156bf8ba
gecko: update OSS patches
...
Changes: 123ce2a...957847c
PR: 248816
Submitted by: Ka Ho Ng
2020-08-24 12:50:21 +00:00
Jan Beich
0c61cc4d7a
gecko: add native OSS support, replacing ALSA as fallback
...
OSS is always built but during runtime only selected by default if
neither pulseaudio, jackit or sndio are installed. In particular,
Gnome and KDE users would still be offered PulseAudio by default due
to integration with multi-app volume widgets, current song bars,
screensharing with audio, etc. that prefer to talk over DBus.
Those can opt out via media.cubeb.backend=oss in about:config.
Submitted by: Ka Ho Ng <khng300@gmail.com> (based on)
2020-08-21 16:32:05 +00:00
Jan Beich
a97022659b
www/firefox-esr: update to 68.12.0
...
Changes: https://www.mozilla.org/firefox/68.12.0/releasenotes/
2020-08-18 00:52:47 +00:00
Tobias Kortkamp
b0f1d6430e
lang/rust: Update to 1.45.0
...
- This Rust release comes with LLVM 10. Drop the LLVM patches we
no longer need.
- On FreeBSD 13.0 powerpc64 set the elfv2 ABI explicitly in the
Rust target instead of patching LLVM.
- Build LLVM with Ninja. It can shorten the build time slightly.
- Force rebuild all consumers to catch regressions early
Changes: https://blog.rust-lang.org/2020/07/16/Rust-1.45.0.html
Tested by: mikael, pkubaj, tobik
With hat: rust
Differential Revision: https://reviews.freebsd.org/D25658
2020-07-17 06:44:04 +00:00
Jan Beich
346c57dcbd
www/firefox: don't abort WaylandShmPool::Resize if posix_fallocate succeeds
...
PR: 240884
Submitted by: tijl
Pointy hat to: jbeich
2020-05-31 09:24:20 +00:00
Jan Beich
8b3080036e
www/firefox: also check posix_fallocate error in WaylandShmPool::Resize
...
PR: 240884
Submitted by: Greg V
2020-05-29 23:25:58 +00:00
Jan Beich
8e00d5932e
gecko: drop x11/startup-notification dependency
...
https://bugzilla.mozilla.org/show_bug.cgi?id=726479
2020-05-15 04:59:07 +00:00
Jan Beich
547bee3cc1
www/firefox-esr: backport NSS 3.52 support after r533597 (like r534912)
...
PR: 246363
Reported by: Tomasz "CeDeROM" CEDRO, Roman
2020-05-11 14:17:23 +00:00
Jan Beich
a7453b73e1
www/firefox-esr: update to 68.8.0
...
Changes: https://www.mozilla.org/firefox/68.8.0/releasenotes/
Security: aec18162-eaf3-4e73-a38e-3fd98bc47869
2020-04-30 03:22:50 +00:00
Tobias Kortkamp
5abe8902a5
lang/rust: Update to 1.43.0
...
- Add workaround to fix build when CC/CXX have "clang" in them [1]
- Respect AR to fix build with external toolchains [2]
- Force rebuild all consumers to catch regressions early
Changes: https://blog.rust-lang.org/2020/04/23/Rust-1.43.0.html
PR: 238556 [1], 245583 [2]
Reported by: Matthias Apitz <guru@unixarea.de> [1], Greg V <greg@unrelenting.technology> [2]
Tested by: mikael, pkubaj, tobik
With hat: rust
Differential Revision: https://reviews.freebsd.org/D24521
2020-04-23 15:32:29 +00:00
Mikael Urankar
f5c45d042b
www/firefox: fix build on aarch64
...
The interface has changed a bit on -current:
In file included from Unified_cpp_gfx_skia1.cpp:137:
/wrkdirs/usr/ports/www/firefox/work/firefox-71.0/gfx/skia/skia/src/core/SkCpu.cpp:81:13: error: use of undeclared identifier 'ID_AA64ISAR0_CRC32'
if (ID_AA64ISAR0_CRC32(id_aa64isar0) == ID_AA64ISAR0_CRC32_BASE) {
PR: 243653
Reviewed by: jbeich
Approved by: jbeich , manu (mentor, implicit)
2020-03-31 15:13:15 +00:00
Jan Beich
fafd21c920
www/firefox: unbreak native Wayland if XDG_RUNTIME_DIR on ZFS
...
XDG_RUNTIME_DIR should be on tmpfs(5) for optimal performance but if
users want on permanent storage like ZFS don't abort.
PR: 240884
Reported by: jsm
2020-02-28 18:20:53 +00:00
Jan Beich
9eaeb01c59
www/firefox-esr: update to 68.4.0
...
Changes: https://www.mozilla.org/firefox/68.4.0/releasenotes/
Security: a4d0f92b-2188-40aa-9aa3-005b0a89cc72
2019-12-31 00:47:00 +00:00
Jan Beich
d7d5e3bc81
www/firefox: backport upstream sndio fixes
...
Apparently, it fixes random tab crashes.
Submitted by: tobik
2019-12-27 23:29:08 +00:00
Jan Beich
c74866bbb8
gecko: drop close_fds workaround after r518640
...
PR: 221700
2019-11-29 12:45:12 +00:00
Tobias Kortkamp
2fe5565445
lang/rust: Update to 1.39.0
...
- Force rebuild all consumers to catch regressions early
- Partially apply D20792 in preparation for PPC_ABI support
- Add LibreSSL 3.0.x support [1]
Thanks to Mikaël Urankar for providing updated bootstraps for
aarch64, armv6, armv7, powerpc64.
Changes: https://blog.rust-lang.org/2019/11/07/Rust-1.39.0.html
PR: 241411 [1]
Tested by: mikael.urankar@gmail.com , tobik
With hat: rust
Differential Revision: https://reviews.freebsd.org/D22240
2019-11-07 18:07:20 +00:00
Jan Beich
b5a682a972
www/firefox-esr: update to 68.2.0
...
Changes: https://www.mozilla.org/firefox/68.2.0/releasenotes/
Security: e1c901e9-ed1e-415d-8272-f171bfc265bd
2019-10-17 00:31:33 +00:00