lang/rust: Relink consumers PR: 261449 Security: ee26f513-826e-11ec-8be6-d4c9ef517024d64a2a380f
Port details
www/geckodriver 0.36.0_9
Proxy for using WebDriver clients with Gecko-based browsers
Port info
- Maintainer
- daniel@blodan.se
- Packages
- latest: 0.36.0_9
- Upstream
- Higher version available: 0.37.1
- Last update
- to 0.36.0_9 · 9c878207a1
- Quarterly
- 2026Q4: 0.36.0_7
- WWW
- https://github.com/mozilla/geckodriver
- Links
- cgit · VuXML · Report wrong data
Install
- Package
# pkg install geckodriverinstalls 0.36.0_9 fromlatest; fromquarterly(2026Q4) 0.36.0_7- Port
# cd /usr/ports/www/geckodriver && make install clean- Size
- 1.3 MiB download · 3.7 MiB installed
- Depends on
- nothing
- License
- MPL20
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 0.36.0_9 | 0.36.0_8 | – |
| FreeBSD 15 | 0.36.0_9 | 0.36.0_9 | – |
| FreeBSD 14 | 0.36.0_9 | 0.36.0_8 | 0.36.0_9 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 0.36.0_7 | 0.36.0_7 | – |
| FreeBSD 14 | 0.36.0_7 | 0.36.0_7 | 0.36.0_7 |
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
Unaddressed and VuXML only (0)
No unaddressed CVE and nothing reported by
pkg audit for the packaged version 0.36.0_9.Fixed (0)
No VuXML entries for this package.
Problem reports (1) · open in Bugzilla, most recently changed first
| PR | Summary | Status | Changed |
|---|---|---|---|
| 297090 | maintainer-feedback? www/geckodriver: Update to 0.37.1 | New | 2026-07-27 |
Commits (110)
lang/rust: Bump revisions after 1.58.0835bd57330
lang/rust: Rebuild consumers for Rust 1.57.05a7f23c69d
*: Rebuild for Rust 1.56.0ad90fc634b
www/geckodriver: Add CPE information Approved by: portmgr (blanket)7d57a3f791
*: Rebuild lang/rust consumers after the 1.55.0 update7059b43727
lang/rust: Rebuild consumers for 1.54.070f1b063ed
*/*: fix all ports using Rust on powerpc that fail due to libc This commit backports https://github.com/rust-lang/libc/commit/a66f7c1eb26ad890c8169d8395e3042bcf776f01 to various ports. It doesn't bring that backport to ports that fail to build anyway.d5ca695b55
lang/rust: Rebuild consumers for 1.53.006dbc12f96
Rebuild lang/rust consumers after d8837418ea74377628e7a9334a
One more small cleanup, forgotten yesterday. Reported by: lwhsucf118ccf87
Remove # $FreeBSD$ from Makefiles.305f148f48
Rebuild lang/rust consumers after r5694896095f1422a
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/D286166bebfaa8a0
lang/rust: Update to 1.49.0 Changes: https://github.com/rust-lang/rust/releases/tag/1.49.0 Tested by: mikael, pkubaj Differential Revision: https://reviews.freebsd.org/D27940a798515415
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/D272934e449e031e
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/D26721d9b97de179lang/rust: Update to 1.46.0 - Force rebuild all consumers to catch regressions early Changes: https://blog.rust-lang.org/2020/08/27/Rust-1.46.0.html With hat: rust Differential Revision: https://reviews.freebsd.org/D26176c9a06251c5
lang/rust: Update to 1.45.2 Changes: https://blog.rust-lang.org/2020/08/03/Rust-1.45.2.html8b057d47a9
lang/rust: Update to 1.45.1 - Apply the "hard links break `env::current_exe()`" workaround from r543251 to lang/rust too - Force rebuild all consumers for the soundness bug in 1.45.0 Changes: https://blog.rust-lang.org/2020/07/30/Rust-1.45.1.html With hat: rust Differential Revision: https://reviews.freebsd.org/D258359137d53fe2
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/D25658b0f1d6430e
lang/rust: Update to 1.44.0 - Remove devel/cargo-tree since it is now integrated into cargo - Add patch to fix build with LibreSSL 3.1.x and 3.2.0 [1] - Force rebuild all consumers to catch regressions early Changes: https://blog.rust-lang.org/2020/06/04/Rust-1.44.0.html PR: 246332 [1] Tested by: mikael, tobik With hat: rust Differential Revision: https://reviews.freebsd.org/D25099a48473296f
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/D245215abe8902a5
lang/rust: Update to 1.42.0 - Force rebuild all consumers to catch regressions early Changes: https://blog.rust-lang.org/2020/03/12/Rust-1.42.html Tested by: mikael, tobik With hat: rust Differential Revision: https://reviews.freebsd.org/D2402025b7de7213
lang/rust: Update to 1.41.1 - Force rebuild all consumers to fix potential miscompilations with 1.41.0 - Enable SOURCES by default. The sources are indexed by RLS and required for it to function properly, so they should be available by default. This also makes sure we test the option properly. - Remove implied --config=config.toml from x.py args - Switch to the upstreamed backtrace crate patches like rust-nightly - Enable WASM by default [0] - Strip libraries (D23650) [1] - Simplify plist generation (D23735) [2] Changes: https://blog.rust-lang.org/2020/02/27/Rust-1.41.1.html Submitted by: mikael [0,1,2] With hat: rust Differential Revision: https://reviews.freebsd.org/D23835daf2ea4a45
lang/rust: Update to 1.41.0 - Force rebuild all consumers to catch regressions early - Switch to cross-compiled (from amd64) bootstraps for all architectures generated with the incoming lang/rust-bootstrap - Update cargo-c to 0.5.2 to unbreak librav1e build - Make use of regular MAKE_ENV/TEST_ENV in lang/rust - Turn on RUST_BACKTRACE in lang/rust and USES=cargo to hopefully produce more useful failure logs when something panics during builds Changes: https://blog.rust-lang.org/2020/01/30/Rust-1.41.0.html Tested by: mikael, tobik With hat: rust Differential Revision: https://reviews.freebsd.org/D2338583209114b8
www/geckodriver: Update to 0.26.0 PR: 242428 Submitted by: Daniel Ylitalo <daniel@blodan.se> (maintainer)333c24d610
lang/rust: Update to 1.40.0 - Force rebuild all consumers to catch regressions early Thanks to Mikaël Urankar for providing updated bootstraps for aarch64, armv6, armv7, powerpc64. Changes: https://blog.rust-lang.org/2019/12/19/Rust-1.40.0.html Tested by: mikael.urankar@gmail.com, tobik With hat: rust Differential Revision: https://reviews.freebsd.org/D228436474c40f73
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/D222402fe5565445
lang/rust: Update to 1.38.0 - Force rebuild all consumers to catch regressions early Thanks to Mikaël Urankar for providing updated bootstraps for aarch64, armv6, armv7, powerpc64. Changes: https://blog.rust-lang.org/2019/09/26/Rust-1.38.0.html Tested by: jbeich, mikael.urankar@gmail.com, tobik With hat: rust Differential Revision: https://reviews.freebsd.org/D21778deaa22d85c
lang/rust: Update to 1.37.0 - Force rebuild all consumers to catch regressions early Thanks to Mikaël Urankar for providing updated bootstraps for aarch64, armv6, armv7, powerpc64. Changes: https://blog.rust-lang.org/2019/08/15/Rust-1.37.0.html Tested by: jbeich, tobik, greg@unrelenting.technology (aarch64) With hat: rust Differential Revision: https://reviews.freebsd.org/D2124740666d2b8f
www/geckodriver: Bump libc crate version again $ make check-sanity /!\ geckodriver-0.24.0: Makefile warnings, please consider fixing /!\ CARGO_CRATES=libc-0.2.43 may be unstable on aarch64 or not build on armv6, armv7, powerpc64. Consider updating to the latest version (higher than 0.2.49). This will give it at least a chance to build on tier 2 archs. We bumped libc earlier but this was regressed on in r506813. The libc warnings in USES=cargo do not seem to be enough. Make them errors instead. With hat: rust7e5e3b9071
www/geckodriver: Update to 0.24.0 PR: 239260 Submitted by: Daniel Ylitalo <daniel@blodan.se> (maintainer)3d145f78ef
lang/rust: Update to 1.36.0 - Force rebuild all consumers to catch regressions early Thanks to Mikaël Urankar for providing updated bootstraps for aarch64, armv6, armv7, powerpc64. Changes: https://blog.rust-lang.org/2019/07/04/Rust-1.36.0.html Tested by: jbeich, mikael.urankar@gmail.com With hat: rust Differential Revision: https://reviews.freebsd.org/D20810f69160b440
lang/rust: Update to 1.35.0 - Force rebuild all consumers to catch regressions early Thanks to Mikaël Urankar for providing updated bootstraps for aarch64, armv6, armv7, powerpc64. Changes: https://blog.rust-lang.org/2019/05/23/Rust-1.35.0.html Reviewed by: jbeich Tested by: pkubaj (powerpc64), mikael.urankar@gmail.com (aarch64) With hat: rust Differential Revision: https://reviews.freebsd.org/D20332f30ebc2bec
lang/rust: Update to 1.34.2 - While here add patches from [1] for LibreSSL 2.9.1 support [1] https://github.com/sfackler/rust-openssl/pull/1097 Changes: https://blog.rust-lang.org/2019/05/13/Security-advisory.html Changes: https://blog.rust-lang.org/2019/05/14/Rust-1.34.2.html PR: 237495 [1] Security: 37528379-76a8-11e9-a4fd-00012e5821666bd3ed2a9b
lang/rust: Update to 1.34.0 - Update devel/racer to latest version that can build with 1.34.0 - Drop no longer needed patch from textproc/ripgrep - Force rebuild all consumers to catch regressions early Thanks to Mikaël Urankar for providing updated bootstraps for aarch64, armv6, armv7, powerpc64. Changes: https://blog.rust-lang.org/2019/04/11/Rust-1.34.0.html Reviewed by: jbeich With hat: rust Differential Revision: https://reviews.freebsd.org/D1985067b6dd1b42
lang/rust: update to 1.33.0 - www/firefox temporarily loses SIMD in charset conversion, see https://bugzilla.mozilla.org/show_bug.cgi?id=1521249 - Force rebuild all consumers to catch regressions early Changes: https://blog.rust-lang.org/2019/02/28/Rust-1.33.0.html Tested by: Mikaël Urankar (aarch64, armv6, armv7, powerpc64), Piotr Kubaj (powerpc64) Approved by: rust (tobik) Differential Revision: https://reviews.freebsd.org/D1935487378368c4
USES=cargo to update libc to 0.2.49 for Tier2 PR: 235063 Differential Revision: https://reviews.freebsd.org/D19309f8eead936c
lang/rust: update to 1.32.0 - devel/racer no longer needs to dowgrade rustc-ap-syntax - Force rebuild all consumers to catch regressions early Changes: https://blog.rust-lang.org/2019/01/17/Rust-1.32.0.html Approved by: rust (tobik) Differential Revision: https://reviews.freebsd.org/D188586f333b0b12
lang/rust: update to 1.31.0 - devel/racer no longer needs to dowgrade rustc-ap-syntax - Force rebuild all consumers to catch regressions early Changes: https://blog.rust-lang.org/2018/12/06/Rust-1.31.0.html Approved by: rust (tobik) Differential Revision: https://reviews.freebsd.org/D184277c64203f67
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/D17695d12ed11522
Update to 0.23.0 Changelog: https://github.com/mozilla/geckodriver/releases/tag/v0.23.0 PR: 232180 Submitted by: Daniel Ylitalo <daniel@blodan.se> (maintainer) Sponsored by: Netzkommune GmbH87efcc9fa5
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/D174772e8d729d62
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/D17337a9d287a5ea
www/geckodriver: Update to 0.21.0 Changelog: https://github.com/mozilla/geckodriver/releases/tag/v0.21.0 PR: 230165 Submitted by: Daniel Ylitalo <daniel@blodan.se> (maintainer)bbd4075abf
Update www/geckodriver to 0.20.1 PR: 227411 Submitted by: Daniel Ylitalo <daniel@blodan.se> (maintainer)406a3527f6
www/geckodriver: Unbreak and update to 0.2.0 Changes: https://github.com/mozilla/geckodriver/releases/tag/v0.20.0 PR: 226570 Submitted by: Daniel Ylitalo <daniel@blodan.se> (maintainer)053e5772f3
Mark BROKEN: fails to build
Running `/usr/local/bin/rustc --crate-name slog cargo-crates/slog-1.5.2/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=2 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=c051e56532492184 -C extra-filename=-c051e56532492184 --out-dir /wrkdirs/usr/ports/www/geckodriver/work/target/release/deps -L dependency=/wrkdirs/usr/ports/www/geckodriver/work/target/release/deps --cap-lints allow`
error[E0277]: the trait bound `*mut core::ops::Fn() + 'static: core::marker::Sync` is not satisfied in `core::fmt::Arguments<'static>`
--> cargo-crates/slog-1.5.2/src/ser.rs:228:6
|
228 | impl SyncSerialize for fmt::Arguments<'static> {}
| ^^^^^^^^^^^^^ `*mut core::ops::Fn() + 'static` cannot be shared between threads safely
|
= help: within `core::fmt::Arguments<'static>`, the trait `core::marker::Sync` is not implemented for `*mut core::ops::Fn() + 'static`
Reported by: pkg-falloutde6690b7f4Update geckodriver to 0.19.1 PR: 224624 Submitted by: me Approved by: Daniel Ylitalo <daniel@blodan.se> (maintainer)aa5e0f9ffd