[HEADSUP] Upcoming change in dependency registration

Baptiste Daroussin bapt at freebsd.org
Fri Jan 23 07:02:56 UTC 2015


On Thu, Jan 22, 2015 at 10:28:00PM -0800, Stephen Hurd wrote:
> Baptiste Daroussin wrote:
> > Hi all
> >
> > Some changes are coming to the ports, the diff is rather simple, but
> the change
> > of behaviour is worse notifying all maintainers:
> >
> > Currently and since very long the dependency registration in the ports
> tree is
> > based on the origin of the packages. which makes it unfriendly with
> FLAVORS and
> > Subpackages.
> >
> > The ports tree has been changed in the branch
> > https://svnweb.freebsd.org/ports/projects/rework-dependency-registration/
> >
> > so now it basically do the same kind of mechanism which is done during the
> > different -depends targets, which means it is passing through all the
> > LIB_DEPENDS resolving the dependency pattern into a filename:
> > libintl.so -> /usr/local/lib/libintl.so.8.1.2 then from that path
> determine the
> > package which should be registered in the dependencies
> > it is walking through all the run depends resolving the dependency
> pattern the
> > following way:
> 
> Not sure if this means that if we link with multiple libraries provided
> by the same port we should start adding explicit LIB_DEPENDS lines for
> each one... also, it occurs to me that this information could possibly
> be automatically extracted by inspecting the staged files, something
> like the generate-plist target.
> 

Nope that does not means that at all ;)

Bapt
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 181 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20150123/a6d59c19/attachment.sig>


More information about the freebsd-ports mailing list