From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.54) id 1ErJAz-0004S4-1P for garchives@archives.gentoo.org; Tue, 27 Dec 2005 18:03:57 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.5/8.13.5) with SMTP id jBRI0oxE021832; Tue, 27 Dec 2005 18:00:50 GMT Received: from smtp.gentoo.org (smtp.gentoo.org [134.68.220.30]) by robin.gentoo.org (8.13.5/8.13.5) with ESMTP id jBRHw0ja015394 for ; Tue, 27 Dec 2005 17:58:00 GMT Received: from 82-41-57-20.cable.ubr08.edin.blueyonder.co.uk ([82.41.57.20] helo=snowdrop.home) by smtp.gentoo.org with esmtpa (Exim 4.54) id 1ErJ6i-0002Fl-Tj for gentoo-dev@lists.gentoo.org; Tue, 27 Dec 2005 17:59:33 +0000 Received: from localhost.home ([127.0.0.1] helo=snowdrop.home) by snowdrop.home with esmtp (Exim 4.54) id 1ErJ6h-0006Zq-7q for gentoo-dev@lists.gentoo.org; Tue, 27 Dec 2005 17:59:31 +0000 Date: Tue, 27 Dec 2005 17:59:26 +0000 From: Ciaran McCreesh To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Multiple Repo Support Message-ID: <20051227175926.61b6268d@snowdrop.home> In-Reply-To: <200512271844.10952.carlo@gentoo.org> References: <43A235AD.6030604@leetworks.com> <200512271405.26499.carlo@gentoo.org> <20051227171049.6a7598d7@snowdrop.home> <200512271844.10952.carlo@gentoo.org> X-Mailer: Sylpheed-Claws 2.0.0-rc1 (GTK+ 2.8.9; i686-pc-linux-gnu) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@gentoo.org Reply-to: gentoo-dev@lists.gentoo.org Mime-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_TM=Y7y8.9KSu1s12FPD9qcu"; protocol="application/pgp-signature"; micalg=PGP-SHA1 X-Archives-Salt: 4da17441-e4f1-4be7-bb34-4ab9a23037b7 X-Archives-Hash: 02a111617a0982744a76f7e4d1a47cb7 --Sig_TM=Y7y8.9KSu1s12FPD9qcu Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Tue, 27 Dec 2005 18:44:01 +0100 Carsten Lohrke wrote: | On Tuesday 27 December 2005 18:10, Ciaran McCreesh wrote: | > eclass, and no -r bump. |=20 | Then it would not be possible to build the Application against | different KDE versions and those who want to stay with a previous KDE | version wouldn't be able to install any application. Sure they would. In the eclass, do something like (untested, buggy, just a vague proof of concept not real code): s=3D for s_p in ${KDE_NEEDS_PACKAGES} ; do s_s=3D for s_v in 3.3 3.4 4.0 ; do [[ -z ${KDE_MIN_VER} ]] || version_is_at_least ${KDE_MIN_VER} s_v || continue s_s=3D"${s_s} ${s_p}:${s_v}" done DEPEND=3D"${DEPEND} || ( ${s_s} )" done | And conditional dependencies would break caching. Nnnope. If you modify an eclass it forces a cache regen for packages using said eclass (except possibly if you're using an overlay, but that's a separate issue...). --=20 Ciaran McCreesh : Gentoo Developer (I can kill you with my brain) Mail : ciaranm at gentoo.org Web : http://dev.gentoo.org/~ciaranm --Sig_TM=Y7y8.9KSu1s12FPD9qcu Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) iD8DBQFDsYED96zL6DUtXhERAogpAKCqcBPDKh0fVDxHjL5YSzCKgLPf9ACgl3sS S+6WL6Zt5pXFEfrNr5UV5YE= =Fekz -----END PGP SIGNATURE----- --Sig_TM=Y7y8.9KSu1s12FPD9qcu-- -- gentoo-dev@gentoo.org mailing list