From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 22283 invoked from network); 13 Feb 2004 13:01:53 +0000 Received: from smtp.gentoo.org (128.193.0.39) by eagle.gentoo.oregonstate.edu with DES-CBC3-SHA encrypted SMTP; 13 Feb 2004 13:01:53 +0000 Received: from lists.gentoo.org ([128.193.0.34] helo=eagle.gentoo.org) by smtp.gentoo.org with esmtp (Exim 4.24) id 1Arcx6-0003TJ-Qu for arch-gentoo-portage-dev@lists.gentoo.org; Fri, 13 Feb 2004 13:01:52 +0000 Received: (qmail 31637 invoked by uid 50004); 13 Feb 2004 13:01:52 +0000 Mailing-List: contact gentoo-portage-dev-help@gentoo.org; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail Reply-To: gentoo-portage-dev@lists.gentoo.org X-BeenThere: gentoo-portage-dev@gentoo.org Received: (qmail 7918 invoked from network); 13 Feb 2004 13:01:51 +0000 From: Paul de Vrieze To: gentoo-portage-dev@lists.gentoo.org Date: Fri, 13 Feb 2004 14:01:49 +0100 User-Agent: KMail/1.6 MIME-Version: 1.0 Content-Disposition: inline Content-Type: Text/Plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Message-Id: <200402131401.50261.pauldv@gentoo.org> Subject: [gentoo-portage-dev] dynamic runtime dependencies X-Archives-Salt: 1882c991-0284-4cc7-a662-4b42dc73b801 X-Archives-Hash: a2054ab214f3d560e405099918efd9d9 =2D----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi all, various packages have detection scripts in their configure. Basically=20 those scripts implement optional support. In many cases these configure=20 scripts can be told to ignore an available lib. Some scripts however can=20 not be told so. What I would want your opinion on is a new variable (DYNRDEPEND) that=20 contains a list of packages that will depended on when they are=20 available at runtime. This would need to be implemented with logic to=20 actually record the existence of those packages in the metadata for=20 binary or installed packages. I believe such a variable would make many packages more transparent and=20 would allow for optional dependencies to be used in more cases. As such=20 I think it will help avoiding bloat. Paul ps. As a sidenote it would be usefull with subversion which can build=20 it's own apache2 libs when apache2 is not there. Currently it uses the=20 apache2 useflag for this which has a number of drawbacks. pps. This might also help in making useflags more clear or even against=20 useflag hell (too many with different results) =2D --=20 Paul de Vrieze Gentoo Developer Mail: pauldv@gentoo.org Homepage: http://www.devrieze.net =2D----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFALMq9bKx5DBjWFdsRAvHSAKC7jgMgyRk9elhgxGP+8oSbBirPVACfQ4b2 1vVhdKoV3gONFw2lCDZ2RqQ=3D =3DxunR =2D----END PGP SIGNATURE----- -- gentoo-portage-dev@gentoo.org mailing list