Gentoo Archives: gentoo-dev

From: "Petteri Räty" <betelgeuse@g.o>
To: gentoo-dev@l.g.o
Subject: [gentoo-dev] Empty DEPEND strings in virtuals
Date: Fri, 13 Apr 2007 18:54:45
Message-Id: 461FD10A.4030506@gentoo.org
1 betelgeuse@pena /usr/portage/virtual $ grep 'DEPEND=""' -r . | wc -l
2 97
3 betelgeuse@pena /usr/portage/virtual $ find -name "*.ebuild" | wc -l
4 102
5
6 betelgeuse@pena /usr/portage/virtual $ find -name "*.ebuild" | xargs
7 grep -L 'DEPEND=""' | xargs grep DEPEND
8 ./pmake/pmake-0.ebuild:RDEPEND="!userland_BSD? ( sys-devel/pmake )"
9 ./perl-Scalar-List-Utils/perl-Scalar-List-Utils-1.19.ebuild:RDEPEND="~perl-core/Scalar-List-Utils-${PV}"
10 ./c++-tr1-type-traits/c++-tr1-type-traits-0.ebuild:DEPEND="|| (
11 >=sys-devel/gcc-4.1 dev-libs/boost )"
12 ./c++-tr1-memory/c++-tr1-memory-0.ebuild:DEPEND="|| (
13 >=sys-devel/gcc-4.1 dev-libs/boost )"
14 ./c++-tr1-functional/c++-tr1-functional-0.ebuild:DEPEND="|| (
15 >=sys-devel/gcc-4.1 dev-libs/boost )"
16
17 so only three virtual ebuilds have a DEPEND
18
19 So it seems most ebuilds for new style virtuals don't have DEPENDs.
20 Anyone have any idea on how these are supposed to work or are they
21 buggy? PMS currently says that RDEPEND doesn't have to be installed at
22 the time a package is emerged so as far as I understand it this means
23 that DEPEND="virtual/foobar" could mean that it could happen that
24 nothing providing the virtual is available. So should we be changing the
25 DEPEND atoms to DEPEND="${RDEPEND}" or is there something I am missing here?
26
27 Regards,
28 Petteri

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies

Subject Author
Re: [gentoo-dev] Empty DEPEND strings in virtuals Zac Medico <zmedico@g.o>
Re: [gentoo-dev] Empty DEPEND strings in virtuals Marius Mauch <genone@g.o>