Gentoo Archives: gentoo-portage-dev

From: Paul de Vrieze <pauldv@g.o>
To: gentoo-portage-dev@l.g.o
Subject: [gentoo-portage-dev] dynamic runtime dependencies
Date: Fri, 13 Feb 2004 13:01:53
Message-Id: 200402131401.50261.pauldv@gentoo.org
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA1
3
4
5 Hi all,
6
7 various packages have detection scripts in their configure. Basically
8 those scripts implement optional support. In many cases these configure
9 scripts can be told to ignore an available lib. Some scripts however can
10 not be told so.
11
12 What I would want your opinion on is a new variable (DYNRDEPEND) that
13 contains a list of packages that will depended on when they are
14 available at runtime. This would need to be implemented with logic to
15 actually record the existence of those packages in the metadata for
16 binary or installed packages.
17
18 I believe such a variable would make many packages more transparent and
19 would allow for optional dependencies to be used in more cases. As such
20 I think it will help avoiding bloat.
21
22 Paul
23
24 ps. As a sidenote it would be usefull with subversion which can build
25 it's own apache2 libs when apache2 is not there. Currently it uses the
26 apache2 useflag for this which has a number of drawbacks.
27
28 pps. This might also help in making useflags more clear or even against
29 useflag hell (too many with different results)
30
31 - --
32 Paul de Vrieze
33 Gentoo Developer
34 Mail: pauldv@g.o
35 Homepage: http://www.devrieze.net
36 -----BEGIN PGP SIGNATURE-----
37 Version: GnuPG v1.2.4 (GNU/Linux)
38
39 iD8DBQFALMq9bKx5DBjWFdsRAvHSAKC7jgMgyRk9elhgxGP+8oSbBirPVACfQ4b2
40 1vVhdKoV3gONFw2lCDZ2RqQ=
41 =xunR
42 -----END PGP SIGNATURE-----
43
44 --
45 gentoo-portage-dev@g.o mailing list