svn commit: r351905 - head/net-mgmt/net-snmp

Baptiste Daroussin bapt at FreeBSD.org
Wed Apr 23 06:05:32 UTC 2014


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/
> 
> 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
-------------- 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/svn-ports-head/attachments/20140423/39310611/attachment.sig>


More information about the svn-ports-head mailing list