Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 15 May 2006 09:14:40 +0200
From:      "[LoN]Kamikaze" <LoN_Kamikaze@gmx.de>
To:        freebsd-ports@freebsd.org
Subject:   dependency inheritance
Message-ID:  <44682A60.1090701@gmx.de>

next in thread | raw e-mail | index | archive | help
I just created a port for http://sf.net/projects/bsdadminscripts , the
only dependency is

RUN_DEPENDS=            portupgrade:${PORTSDIR}/sysutils/portupgrade

Pkg_info shows the following for portupgrade:

# pkg_info -r 'portupgrade*'
Information for portupgrade-2.0.1_1,1:

Depends on:
Dependency: db4-4.0.14_1,1
Dependency: ruby-1.8.4_6,1
Dependency: perl-5.8.8
Dependency: ruby18-bdb4-0.5.7


The dependencies for bsdadminscripts are wrong, though:

# pkg_info -r bsdadminscripts-1.0
Information for bsdadminscripts-1.0:

Depends on:
Dependency: ruby18-bdb1-0.2.2
Dependency: openssl-0.9.8b
Dependency: ruby-1.8.4_6,1
Dependency: perl-5.8.8
Dependency: portupgrade-2.0.1_1,1


First of all I don't understand why it should have any dependencies
apart from portupgrade.
The second problem is that apart from ruby-1.8.4_6,1 and perl-5.8.8,
which were obviously inherited from portupgrade, why does it inherit the
wrong version of ruby-bdb and why doesn't it inherit bdb4?



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