Mikael Urankar
0f9b08f604
lang/rust: Update to 1.66.0
...
Announce: https://blog.rust-lang.org/2022/12/15/Rust-1.66.0.html
ChangeLog: https://github.com/rust-lang/rust/releases/tag/1.66.0
PR: 268415
Exp-run by: antoine
Tested by: mikael,pkubaj
2022-12-20 18:36:07 +01:00
Mikael Urankar
af39fba608
lang/rust: Update to 1.65.0
...
Announce: https://blog.rust-lang.org/2022/11/03/Rust-1.65.0.html
ChangeLog: https://github.com/rust-lang/rust/releases/tag/1.65.0
PR: 267622
Reviewed by: tokib, pkubaj
Tested by: mikael, pkubaj
2022-11-17 08:06:13 +01:00
Christoph Moench-Tegeder
0b3ec4bd7b
Mk/bsd.gecko.mk: release python limitation
...
upstream patch should allow building with newer pythons, while the
old python still works
2022-11-16 23:21:55 +01:00
Christoph Moench-Tegeder
7c194bc244
Mk/bsd.gecko.mk: cap python build dependency at 3.10
...
reportedly, python 3.11 trips over it's own feet here
PR: 267531
Submitted by: amdmi3
2022-11-11 19:32:14 +01:00
Mikael Urankar
264a6c503e
lang/rust: Update to 1.64.0
...
Announce: https://blog.rust-lang.org/2022/09/22/Rust-1.64.0.html
ChangeLog: https://github.com/rust-lang/rust/releases/tag/1.64.0
PR: 267173
2022-10-30 13:07:07 +01:00
Christoph Moench-Tegeder
38daf07c75
Mk/bsd.gecko.mk: remove references to older gecko releases
...
we now have
firefox 105.0 (27b5e1775e
)
firefox-esr 102.3 (a69cb9420e
)
thunderbird 102.2 (4185660c39
)
2022-09-12 22:12:19 +02:00
Baptiste Daroussin
b9b250f912
rust: bring back update to 1.63
...
Revert back the revert of the update of rust and related commits
This revert was drive by beside validation by portmgr via exp-run
and not respectful of the etiquette we have between committers
This reverts commit 8ecb1f8141
.
This reverts commit 04d257baa1
.
This reverts commit 2757c63bd0
.
This reverts commit 75f4713de5
.
This reverts commit e88e592111
.
This reverts commit 783c056d7d
.
With hat: portmgr
2022-08-25 16:49:50 +02:00
Piotr Kubaj
8ecb1f8141
Revert "lang/rust: Update to 1.63.0"
...
This reverts commit f36cc819ac
.
I asked for an exp-run for powerpc and powerpc64 on a recently provided
cluster machine but got no reply.
PR: 265915
2022-08-25 12:49:36 +02:00
Mikael Urankar
f36cc819ac
lang/rust: Update to 1.63.0
...
Announce: https://blog.rust-lang.org/2022/08/11/Rust-1.63.0.html
ChangeLog: https://github.com/rust-lang/rust/releases/tag/1.63.0
Tested by: mikael, pkubaj
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D36247
2022-08-25 10:50:04 +02:00
Christoph Moench-Tegeder
8e804768bb
www/firefox: update to 103.0 (rc1)
...
Release Notes (soon):
https://www.mozilla.org/en-US/firefox/103.0/releasenotes/
2022-07-18 22:20:42 +02:00
Christoph Moench-Tegeder
6b2cf7d799
www/firefox: do not attempt to build with LLVM != 13
...
we do not have the wasm tooling/runtime for that right now, and
people keep messing with the defaults and running into issues.
2022-07-16 23:51:11 +02:00
Mikael Urankar
558a5e4515
lang/rust: Update to 1.62.0
...
Announce: https://blog.rust-lang.org/2022/06/30/Rust-1.62.0.html
ChangeLog: https://github.com/rust-lang/rust/blob/master/RELEASES.md#version-1610-2022-06-30
Tested by: mikael, pkubaj
Differential Revision: https://reviews.freebsd.org/D35675
2022-07-02 15:47:05 +02:00
Mikael Urankar
aa578f2b89
lang/rust: Update to 1.61.0
...
Announce: https://blog.rust-lang.org/2022/05/19/Rust-1.61.0.html
ChangeLog: https://github.com/rust-lang/rust/blob/master/RELEASES.md#version-1610-2022-05-19
Reviewed by: pkubaj
Differential Revision: https://reviews.freebsd.org/D35335
2022-05-31 15:06:17 +02:00
Christoph Moench-Tegeder
326fd45345
www/firefox: update to 101.0 (rc1)
...
Release Notes (soon):
https://www.mozilla.org/en-US/firefox/101.0/releasenotes/
2022-05-23 21:37:04 +02:00
Mikael Urankar
e57dfbf323
lang/rust: Update to 1.60.0
...
- Switch to using "x.py dist" instead of "x.py build" in the do-build phase as
we are missing the rustc-dev component on nightly
- Revert part of [1] as it causes cross build problem with lang/rust-bootstrap@powerpc
- Mark devel/racer as deprecated: it's hard to maintain due to recurrent build problem
and it's not actively maintained. Upstream advises to use devel/rust-analyzer instead.
[1] 07dae5a97b
Announce: https://blog.rust-lang.org/2022/04/07/Rust-1.60.0.html
ChangeLog: https://github.com/rust-lang/rust/blob/master/RELEASES.md#version-1600-2022-04-07
Reviewed by: tobik
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D34823
2022-05-01 18:39:19 +02:00
Piotr Kubaj
ceba00eb46
Mk/bsd.gecko.mk: remove obsolete conditional
...
Also fix powerpc64* - it should be powerpc*.
2022-04-27 13:18:28 +00:00
Christoph Moench-Tegeder
21791843fe
Mk/bsd.gecko.gk: fix sndio logic
...
my previous attempt at handling both firefox >= 100 and firefox-esr/
thunderbird at 91.x suffered a thinko.
2022-04-26 23:20:50 +02:00
Christoph Moench-Tegeder
48a481f83e
www/firefox: fix build with sndio
...
upstream sndio handling was fixed for non-OpenBSD systems:
https://bugzilla.mozilla.org/show_bug.cgi?id=1351378
so our own "fixing" actually broke build.
PR: 263587
Reported by: Robert Cina, jkim@
2022-04-26 20:49:11 +02:00
Tobias C. Berner
aa25396790
framework: cleanup conditional-indentations in Mk/
...
Run Tools/scripts/indent_make_if.pl on all of Mk.
These white space changes contribute greatly to the readability of those files.
As we have a version control system, finding out the reasons for the changes
prior to these white space changes is still easily possible
Differential Revision: https://reviews.freebsd.org/D35024
Reviewed by: portmgr (rene, bapt)
2022-04-24 12:00:20 +02:00
Jan Beich
3468f1957c
multimedia/dav1d: update to 1.0.0
...
Changes: https://code.videolan.org/videolan/dav1d/-/releases/1.0.0
Reported by: Repology
2022-03-18 14:41:26 +00:00
Mikael Urankar
53e44579be
lang/rust: Update to 1.59.0
...
Changes: https://blog.rust-lang.org/FIXME/Rust-1.59.0.html
PR: 262449
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D34471
2022-03-15 10:51:50 +01:00
Christoph Moench-Tegeder
51e8257584
www/firefox: unbreak after b00578b9b2
...
the webasm components must follow llvm (the llvm we use for building
firefox), and wasi-compiler-rt and wasi-libcxx are really just
llvm components and should be at the same version as the llvm we need.
2022-02-08 20:26:13 +01:00
Christoph Moench-Tegeder
da0c081414
www/firefox: depends on libXtst for the new libwebrtc
...
the current libwebrtc needs libXtst - even as firefox' docs only
"recommend" libXtst, it's actually a hard requirement.
this goes into bsd.gecko.mk, as it will affect all gecko ports in
due time, even if currently only www/firefox has the new libwebrtc.
PR: 261710
Reported by: Benjamin Takacs
2022-02-05 01:36:10 +01:00
Tobias Kortkamp
bd3a927931
lang/rust: Update to 1.58.1
...
https://blog.rust-lang.org/2022/01/20/Rust-1.58.1.html
PR: 261449
Security: ee26f513-826e-11ec-8be6-d4c9ef517024
2022-02-03 15:02:31 +01:00
Evgeniy Khramtsov
a012dd67b2
www/firefox: update to 97.0 (rc1)
...
Release Notes (soon):
https://www.mozilla.org/en-US/firefox/97.0/releasenotes/
PR: 261642
2022-02-01 17:31:51 +01:00
Evgeniy Khramtsov
7b007c9d1e
www/firefox: update to 96.0.3
...
PR: 261410
Reported by: Stefan Ehmann
Tested by: Stefan Ehmann (prior v0.3),
jbeich (PipeWire screen capture) (prior v0.8 via mail),
cmt (prior v0.8 + 96.0.3 bump)
2022-01-28 21:59:37 +01:00
Tobias Kortkamp
183588879e
lang/rust: Update to 1.58.0
...
Changes: https://blog.rust-lang.org/2022/01/13/Rust-1.58.0.html
PR: 261150
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D33864
2022-01-17 12:56:32 +01:00
Tobias Kortkamp
237b36fa2e
lang/rust: Update to 1.57.0
...
- Unbreak build with LibreSSL 3.4.x [0]
- Disable backtrace's libunwind backend on armv* since it or
libunwind in base seem to be buggy and cause rustc to crash when
building some consumers [1]
- Follow rust-nightly in d5f09dc31f
and reenable hardlinks in the build
Changes: https://blog.rust-lang.org/2021/12/02/Rust-1.57.0.html
PR: 259738 [0]
PR: 259799 [1]
PR: 260140
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D33190
With hat: rust
2021-12-05 13:35:41 +01:00
Christoph Moench-Tegeder
dcc6b13dae
www/firefox: make dep on wasi-compiler-rt more flexible
...
as firefox needs matching wasi-compiler-rt, embedded llvm in
rust and llvm for building and wasi-compiler-rt installs it's files
in a path depending on it's full distversion, we need to know
llvm/clang's full version. it's not possible to derive that
programatically, as the required llvm version may not be installed
at the time firefox' Makefile is being parsed.
2021-11-30 19:22:07 +01:00
Christoph Moench-Tegeder
f4c07f1834
www/firefox: update to 95.0 (rc1)
...
Release Notes (soon):
https://www.mozilla.org/en-US/firefox/95.0/releasenotes/
This firefox release includes a not-yet-released snapshot of dav1d,
which is not fully API-compatible with the released version. Switch
to the bundled dav1d/aom until dav1d released have caught up.
2021-11-29 21:22:44 +01:00
Christoph Moench-Tegeder
a00ebad264
Mk/bsd.gecko.mk: remove references to old versions
...
after 737c941d23
(mail/thunderbird)
and c58401d4dd
(www/firefox-esr), the
need for supporting gecko 78 is gone, do some cleanup.
2021-11-04 22:23:28 +01:00
Tobias Kortkamp
124261fa7d
lang/rust: Update to 1.56.0
...
- Drop codegen-units=1 again as it seems to negatively impact build
time for some people [1]
Changes: https://blog.rust-lang.org/2021/10/21/Rust-1.56.0.html
PR: 256099 [1]
PR: 259251
Reviewed by: jbeich, mikael, pkubaj
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D32553
2021-10-25 10:46:49 +02:00
Tobias Kortkamp
6f1fefb50e
lang/rust: Update to 1.55.0
...
- Set codegen-units=1 [1]
- Add hack to skip cargo update on git sources as a step towards solving [2]
- Fix 'capacity overflow' panics on armv* [3]
Changes: https://blog.rust-lang.org/2021-09-09/Rust-1.55.0.html
PR: 258337
PR: 256099 [1]
PR: 256581 [2]
PR: 257419 [3]
Reviewed by: mikael, pkubaj
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D31872
With hat: rust
2021-09-19 11:03:21 +02:00
Piotr Kubaj
bfed4b7f3b
Mk/bsd.gecko.mk: enable cross-LTO on powerpc64le
2021-09-04 12:25:39 +00:00
pouet
55dbddeb07
lang/rust: Update to 1.54.0
...
- Update lang/rust to 1.54.0
- Update devel/racer to 2.1.48
- Fix various consumers
Changes: https://blog.rust-lang.org/2021/07/29/Rust-1.54.0.html
Reviewed by: tobik, pkubaj
Differential Revision: https://reviews.freebsd.org/D31617
With hat: rust
2021-08-28 15:38:37 +02:00
Christoph Moench-Tegeder
f9af88868d
www/firefox: depend on libepoll-shim
...
libxul.so clearly links against libepoll-shim, and we have reports
of firefox failing to start without libepoll-shim. this also affects
mail/thunderbird (once we land it), so fix the problem in bsd.gecko.mk.
First reports are against firefox 90, set the version cutoff
accordingly.
PR: 257490
Reported by: Maxim Filimonov
2021-08-14 23:13:09 +02:00
Christoph Moench-Tegeder
3ce47693f7
www/firefox: update to 90.0 (rc1)
...
Release Notes (soon):
https://www.mozilla.org/en-US/firefox/90.0beta/releasenotes/
With this version, gtk2 is not required anymore.
2021-07-08 16:06:41 +02:00
Tobias Kortkamp
f897ded31e
lang/rust: Update to 1.53.0
...
Changes: https://blog.rust-lang.org/2021/06/17/Rust-1.53.0.html
PR: 256653
Reviewed by: mikael, pkubaj
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D30790
With hat: rust
2021-06-27 07:39:50 +02:00
Jan Beich
f079b462f8
www/firefox: depend on libpci to qualify for WebRender by default
...
On Intel Skylake this enables WebRender for Xorg and Wayland (wlroots).
Xwayland isn't qualified yet but Firefox can be tricked by unsetting
WAYLAND_DISPLAY or simply switching to native via MOZ_ENABLE_WAYLAND.
PR: 255344
Reported by: Evgeniy Khramtsov (via gecko@ list)
2021-05-30 15:38:23 +00:00
Christoph Moench-Tegeder
542fc01215
Mk/bsd.gecko.mk: bump rust-cbindgen dependency to 0.19.0
...
that's required for Firefox 89.0, and works for Thunderbird, too
Log:
http://beefy13.nyi.freebsd.org/data/130i386-quarterly/ec4bc9831585/logs/firefox-89.0,2.log
Dependency defined in:
build/moz.configure/bindgen.configure
Reported by: pkg-fallout
2021-05-29 01:17:47 +02:00
Jan Beich
4e67118c7a
gecko: ignore llvm in DEFAULT_VERSIONS if LTO is enabled
...
PR: 253771
MFH: 2021Q2
2021-05-11 17:52:58 +00:00
Tobias Kortkamp
d8837418ea
lang/rust: Update to 1.52.1
...
- Add 32-bit powerpc support from bdragon@
- Unbreak build with LibreSSL 3.3.x [1]
- Add an update script
Changes: https://blog.rust-lang.org/2021/05/06/Rust-1.52.0.html
Changes: https://blog.rust-lang.org/2021/05/10/Rust-1.52.1.html
PR: 255608, 255652 [1]
Reviewed by: mikael, pkubaj
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D30099
2021-05-11 19:29:27 +02:00
Jan Beich
b1c90afe23
gecko: wait for rust before swiching llvm* next time
...
Cross-language LTO in www/firefox requires devel/llvm* and bundled
LLVM in lang/rust to be of the same major version. Adjust the comment
to delay future bumps but until LTO is enabled desync can still happen.
PR: 255359
Suggested by: dim
2021-05-05 15:46:08 +00:00
Jan Beich
0cad1d8425
gecko: switch to llvm12
...
May help with LTO and -march=native issues.
2021-04-23 16:13:16 +00:00
Mathieu Arnold
5d33e04596
framework: Remove $FreeBSD$
...
Where appropriate fiddle with a few other things.
2021-04-06 16:27:10 +02:00
Tobias Kortkamp
db4578b35a
lang/rust: Update to 1.51.0
...
- Update devel/racer to 2.1.44
Changes: https://blog.rust-lang.org/2021/03/25/Rust-1.51.0.html
PR: 254578
Reviewed by: mikael, pkubaj
Exp-run by: antoine
With hat: rust
Differential Revision: https://reviews.freebsd.org/D29425
2021-03-29 18:07:32 +00:00
Jan Beich
664c7759c7
www/firefox: bump minimum dependencies after r568897
2021-03-21 00:56:05 +00:00
Piotr Kubaj
a10d93008e
Mk/bsd.gecko.mk: use --enable-lto=thin on powerpc64le
...
--enable-lto=cross causes lld to hang.
2021-02-18 09:35:14 +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
7b29b356be
www/firefox: add LTO option
...
PR: 253036
Approved by: gecko (maintainer timeout)
2021-02-10 19:23:50 +00:00