From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1R4Rwz-00058p-1a for garchives@archives.gentoo.org; Fri, 16 Sep 2011 06:31:01 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 141ED21C099; Fri, 16 Sep 2011 06:30:49 +0000 (UTC) Received: from mail-ww0-f41.google.com (mail-ww0-f41.google.com [74.125.82.41]) by pigeon.gentoo.org (Postfix) with ESMTP id 4BDB821C02B for ; Fri, 16 Sep 2011 06:30:13 +0000 (UTC) Received: by wwf10 with SMTP id 10so145008wwf.4 for ; Thu, 15 Sep 2011 23:30:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=date:from:to:subject:message-id:in-reply-to:references:x-mailer :mime-version:content-type; bh=cQJL8AFxnVcWACXCHpBsZGqOu1rQi5Feg2YuvoG65qs=; b=d0RRkJHGMmg2dUPdUlUnDYogkNY33ZR5wu5pdhCP78Zr4NUbpF2j2W90ByFL92dPCl 0xsuJjli6RTyRHQU5W5AuRtS8bpijJ13KriK6uynlMuelRtYhNJAJ0Q0aw3kNf8RJ2W6 eOqN5q3B3eO+JZTZ0TQjXvSKnfQK28f8Wlq00= Received: by 10.227.148.136 with SMTP id p8mr2210570wbv.84.1316154613264; Thu, 15 Sep 2011 23:30:13 -0700 (PDT) Received: from localhost (cpc1-broo4-0-0-cust780.14-2.cable.virginmedia.com. [86.4.215.13]) by mx.google.com with ESMTPS id en9sm3853461wbb.24.2011.09.15.23.30.12 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 15 Sep 2011 23:30:12 -0700 (PDT) Date: Fri, 16 Sep 2011 07:25:29 +0100 From: Ciaran McCreesh To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] How to handle dependencies on protocol headers? Message-ID: <20110916072529.0b44999f@googlemail.com> In-Reply-To: References: X-Mailer: Claws Mail 3.7.9 (GTK+ 2.24.5; x86_64-pc-linux-gnu) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=PGP-SHA1; boundary="Sig_/1czC9S5f2O9O=G_.RRuw_bW"; protocol="application/pgp-signature" X-Archives-Salt: X-Archives-Hash: c1cb668366ed0fa6be133dc38f71ee9e --Sig_/1czC9S5f2O9O=G_.RRuw_bW Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Fri, 16 Sep 2011 00:32:49 -0400 Matt Turner wrote: > Often packages depending on X11 libraries will also have to specify > the X11 libraries' proto packages in DEPEND. This is because the X11 > library itself #includes files provided by the proto package. It's not > really that the X11 library depends on this at run-time, so the > protocol packages aren't specified in the RDEPEND of the libraries. This is a build-against dependency, and it's best expressed either by its own BADEPEND, or (because it's apparently now possible, and because otherwise we'd end up with six or seven *DEPEND variables) by switching to something like DEPENDENCIES with a build-against label. If the Portage guys aren't winding us up when they say that they could handle something like DEPENDENCIES without major code changes these days, then it could be on the cards for EAPI 5. --=20 Ciaran McCreesh --Sig_/1czC9S5f2O9O=G_.RRuw_bW Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.18 (GNU/Linux) iEYEARECAAYFAk5y690ACgkQ96zL6DUtXhG2iACcCgOiAY7JAcIC2vloNVAin/P9 qb0AoKz2qzznxLtw16L2SENoFdmSOybn =dkab -----END PGP SIGNATURE----- --Sig_/1czC9S5f2O9O=G_.RRuw_bW--