Christian Ullrich <ch...@chrullrich.net> writes: > Was this intended, and if so, is it really necessary to pull in > lang/rust for a port that is, among other things, an everyday dependency > of PHP?
ports/ framework doesn't support[1] provides/requires (aka alternatives or variable packages), so defaults mostly follow "batteries included" convention. It's not a policy, so there maybe inconsistencies between ports. For lang/rust in particular use the binary package e.g., poudriere-devel supports skipping build of dependencies that are available from packages. Otherwise, why build from ports/ without customizing options? [1] unlike pkg itself which supports provides/requires since 1.5.0 (2015-04-14)