Created attachment 213039 [details] sentry-cli-1.52.1.diff Sentry command line client for some generic tasks. It can connect to the Sentry API and manage some data for your projects. It's primarily used for managing debug information files for iOS, Android as well as release and source maps management for other platforms. WWW: https://docs.sentry.io/cli/ Testing: * No errors reported with portlint, built in Poudriere and application works as expected (logs attached).
Created attachment 213040 [details] sentry-cli-1.52.1.log * Poudriere build log.
This has the same problem as net/findomain had: it builds a bundled copy of OpenSSL (openssl-src) instead of using the system one. It is easy to take care of that but it is a worrying trend in the Rust ecosystem that this is the default configuration. :-(
A commit references this bug: Author: tobik Date: Sat Apr 4 07:29:55 UTC 2020 New revision: 530619 URL: https://svnweb.freebsd.org/changeset/ports/530619 Log: New port: devel/sentry-cli Sentry command line client for some generic tasks. It can connect to the Sentry API and manage some data for your projects. It's primarily used for managing debug information files for iOS, Android as well as release and source maps management for other platforms. WWW: https://docs.sentry.io/cli/ PR: 245337 Submitted by: Lewis Cook <vulcan@wired.sh> Changes: head/devel/Makefile head/devel/sentry-cli/ head/devel/sentry-cli/Makefile head/devel/sentry-cli/distinfo head/devel/sentry-cli/files/ head/devel/sentry-cli/files/patch-Cargo.toml head/devel/sentry-cli/pkg-descr
A commit references this bug: Author: tobik Date: Sat Apr 4 07:40:38 UTC 2020 New revision: 530623 URL: https://svnweb.freebsd.org/changeset/ports/530623 Log: Mk/Uses/cargo.mk: Add a warning about the openssl-src crate PR: 245337 Changes: head/Mk/Uses/cargo.mk
(In reply to Tobias Kortkamp from comment #2) Initially I was reluctant on even posting this submission, but thanks for the heads up. Wishing there was a more trivial way of handling this other than explicitly including a patch in each port that pulls in the openssl-sys crate. For what it's worth, would it be an idea adding an extra step in the patch target of Cargo.mk - addressing this issue? I imagine it's easier said than done.
(In reply to Lewis Cook from comment #5) Oops, s/openssl-sys/openssl-src/ *. Overlooked the commit from earlier in Cargo.mk with the message. Looks like the right approach for now. :)