Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 23 Jan 2015 08:02:50 +0100
From:      Baptiste Daroussin <bapt@freebsd.org>
To:        Stephen Hurd <shurd@sasktel.net>
Cc:        ports@freebsd.org
Subject:   Re: [HEADSUP] Upcoming change in dependency registration
Message-ID:  <20150123070250.GF81001@ivaldir.etoilebsd.net>
In-Reply-To: <54C1E9F0.7090301@sasktel.net>
References:  <20150122180912.GE81001@ivaldir.etoilebsd.net> <54C1E9F0.7090301@sasktel.net>

next in thread | previous in thread | raw e-mail | index | archive | help

--QXO0/MSS4VvK6f+D
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

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-registratio=
n/
> >
> > 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:
>=20
> 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.
>=20

Nope that does not means that at all ;)

Bapt

--QXO0/MSS4VvK6f+D
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iEYEARECAAYFAlTB8hoACgkQ8kTtMUmk6EwcCACfUOC0YCex0+y+40BPcoVD26k+
/9YAnAnPJjMEsovgGErW/5qSjiTqMkQR
=JNRD
-----END PGP SIGNATURE-----

--QXO0/MSS4VvK6f+D--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20150123070250.GF81001>