Re: This is going to break port building without poudriere!

From: Gleb Popov <arrowd_at_freebsd.org>
Date: Fri, 26 Jan 2024 17:59:13 UTC
On Fri, Jan 26, 2024 at 7:25 PM Stefan Esser <se@freebsd.org> wrote:
>
> And thus we add even more complexity to the port system ...
>
> For ports that e.g. depend on a particular interpreter version
> (Python, Perl, LUA, ...) or database, we currently have 4 ways
> to select the correct dependencies etc.:
>
> - pathname (e.g. databases/mysql81-server)
> - DEFAULT_VERSIONS environment variable (DEFAULT_VERSIONS="perl5=5.38")
> - port OPTION
> - FLAVOR

Yes, there are always many ways to solve a high-level task with
low-level tools. But the canonical solution is usually only one. In
your example it is DEFAULT_VERSIONS.