Created attachment 229964 [details] poudriere build log for devel/cargo-c-0.9.5_2 As summary say, explicit version checks are .. fun.
Created attachment 229965 [details] patch to accept version 3.4.x
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=ed815de7a6be1cc5e903cce4567cc34e3dc91a1e commit ed815de7a6be1cc5e903cce4567cc34e3dc91a1e Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2021-12-07 23:45:19 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2021-12-07 23:57:50 +0000 devel/cargo-c: unbreak with libressl after 5c5878b7d124 error: failed to run custom build command for `openssl-sys v0.9.67` Caused by: process didn't exit successfully: `../target/release/build/openssl-sys-27209cbe1c4dcecb/build-script-main` (exit status: 101) --- stderr thread 'main' panicked at ' This crate is only compatible with OpenSSL 1.0.1 through 1.1.1, or LibreSSL 2.5 through 3.4.0, but a different version of OpenSSL was found. The build is now aborting due to this version mismatch. ', cargo-crates/openssl-sys-0.9.67/build/main.rs:279:5 stack backtrace: 0: std::panicking::begin_panic 1: build_script_main::version_error 2: build_script_main::validate_headers 3: build_script_main::main 4: core::ops::function::FnOnce::call_oncex PR: 260269 Submitted by: lysfjord.daniel@smokepit.net (based on) Obtained from: upstream devel/cargo-c/files/patch-libressl (new) | 13 +++++++++++++ 1 file changed, 13 insertions(+)