Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 23 Apr 2014 08:05:24 +0200
From:      Baptiste Daroussin <bapt@FreeBSD.org>
To:        Bryan Drewery <bdrewery@FreeBSD.org>
Cc:        svn-ports-head@freebsd.org, svn-ports-all@freebsd.org, ports-committers@freebsd.org
Subject:   Re: svn commit: r351905 - head/net-mgmt/net-snmp
Message-ID:  <20140423060523.GD63561@ivaldir.etoilebsd.net>
In-Reply-To: <201404230129.s3N1TQCT041465@svn.freebsd.org>
References:  <201404230129.s3N1TQCT041465@svn.freebsd.org>

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

--iVCmgExH7+hIHJ1A
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Wed, Apr 23, 2014 at 01:29:26AM +0000, Bryan Drewery wrote:
> Author: bdrewery
> Date: Wed Apr 23 01:29:25 2014
> New Revision: 351905
> URL: http://svnweb.freebsd.org/changeset/ports/351905
> QAT: https://qat.redports.org/buildarchive/r351905/
>=20
> Log:
>   - Remove LIB_DEPENDS on libpkg.so to fix pkg-devel usage.
>     * While this dependency is proper, it creates a hard dependency on
>       ports-mgmt/pkg, which interferes with pkg-devel testing. Users
>       using pkg-devel are forced to install ports-mgmt/pkg if using this
>       port or anything depending on this port.
>       While the LIB_DEPENDS has been removed, pkg will still record that
>       the net-snmp package requires libpkg.so.1, due to its auto shlib
>       dependency registering. This is fine as the package depends on
>       libpkg.so.1 but not explicitly on ports-mgmt/pkg. The pkg solver
>       can decide how to satisfy that dependency.
>     * If using pkg you'll already have pkg installed while building
>       this port in ports or installing from packages. So nothing is lost
>       here.
>     * Once pkg-1.3 is out we may change ACTUAL-PACKAGE-DEPENDS to only
>       consider RUN_DEPENDS, not also LIB_DEPENDS. This would remove
>       the hard dependency on ports-mgmt/pkg here. pkg-1.2 cannot
>       handle this yet though.

That is what we are going to do for sure only consider RUN_DEPENDS and let =
pkg
automatically gather other dependencies

regards,
Bapt

--iVCmgExH7+hIHJ1A
Content-Type: application/pgp-signature

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

iEYEARECAAYFAlNXWCMACgkQ8kTtMUmk6Ew9+gCfR/QBSr/uxlM/UdPZII1kSlFc
g1AAnA3AND8k6tcQUw5EMg3xEli/DFxc
=rv9T
-----END PGP SIGNATURE-----

--iVCmgExH7+hIHJ1A--



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