Fetching remote content
Joshua Root
jmr at macports.org
Mon Jun 30 19:48:05 UTC 2025
On 1/7/2025 01:01, Dave Allured - NOAA Affiliate via macports-dev wrote:
> Build systems may include features to fetch arbitrary remote code
> outside of normal MacPorts controls. An example is FetchContent in
> CMake. This can result in unexpected dependency versions and other
> surprises.
>
> What are MacPorts guidelines for allowing or blocking remote fetching?
> I could not find an established policy. Should there be one?
"Don't fetch anything outside the fetch phase if at all possible."
We don't disallow it entirely because there are (unfortunately) some
build systems that will not work that way. I don't know how distros like
FreeBSD that do completely disallow such behaviour deal with those build
systems.
- Josh
More information about the macports-dev
mailing list