Solved ports-mgmt/poudriere bulk build and lang/rust is depended on by ftp/curl

Hi All

I'm upgrade security/openssl35 to 3.4.6 by ports-mgmt/poudriere
Either this time upgrade or other ports upgrade, lang/rust always deleted because lftp/curl changed as follows.
Code:
[00:03:38] Deleting rust-1.94.0.pkg: missing dependency: curl-8.19.0_2

Because lang/rust build time almost 15 hours every time, I wish to prevent/remove lang/rust.
I'm check Makefile of lftp/curl, no found any about lang/rust.
It looks like the only one left might be a (nesting) dependency from options.:-/

Have method can be find (nesting) dependency from options? 😸

Thanks very much.
 
Any chance your ftp/curl has been updated too? If rust's dependencies need to be rebuild, rust going to be rebuild too. I wish we've had binary version of rust.

Code:
/usr/ports/lang/rust/Makefile:LIB_DEPENDS=     libcurl.so:ftp/curl
Surprisingly it built in 50 mins last time for me.
Code:
yusuf@freebsd:~ $ tail /usr/local/poudriere/data/logs/bulk/latest-per-pkg/rust/1.94.0/143amd64-default.log
===========================================================================
=======================<phase: package        >============================
===== env: 'PKG_NOTES=build_timestamp built_by' 'PKG_NOTE_build_timestamp=2026-04-06T23:41:13+0000' 'PKG_NOTE_built_by=poudriere-git-3.4.6' NO_DEPENDS=yes USER=yusuf UID=1001 GID=1001
===>  Building packages for rust-1.94.0
===>   Building rust-1.94.0
===========================================================================
=>> Cleaning up wrkdir
===>  Cleaning for rust-1.94.0
build of lang/rust | rust-1.94.0 ended at Tue Apr  7 03:32:38 +03 2026
build time: 00:51:26

Ongoing process:
 
Back
Top