On 06/02/2018 10:43, Dan Mahoney (Gushi) wrote:
On Tue, 6 Feb 2018, Matthew Seaman wrote:
This is down to a deficiency in pkg(8) -- it can't handle having a
number of alternate packages or ranges of different package versions to
fulfil a dependency. The dependencies "baked into" each package are on
exactly the dependency package and version used at compilation time.
This feels a lot like what I was just asking about, as well. Are there
plans for this dependency to be addressed in the future? My brief
combing of the wiki didn't find any kind of a roadmap or anything like
that.
Well, this is one of about three wide-ranging changes to the ports that
are currently in play. That is: Flavours, Sub-packages and Variable
dependencies. I believe the plan is to implement them in that order --
so Flavours has landed now, but there's a lot of work ongoing to apply
it everywhere it is needed. There's a code review up for sub-packages,
but that project is still in the very early stages. Variable
dependencies will probably happen sometime after all that. It needs a
bunch of code changes in pkg(8) and then a lot of wide-ranging changes
in the ports tree itself.
So, don't get too excited just yet...
Cheers,
Matthew
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "[email protected]"