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 1FNwXL-0007aq-VB for garchives@archives.gentoo.org; Mon, 27 Mar 2006 18:33:56 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.6/8.13.5) with SMTP id k2RIXS6m001202; Mon, 27 Mar 2006 18:33:28 GMT Received: from egr.msu.edu (jeeves.egr.msu.edu [35.9.37.127]) by robin.gentoo.org (8.13.6/8.13.5) with ESMTP id k2RIUnD1008273 for ; Mon, 27 Mar 2006 18:30:50 GMT Received: from [35.9.140.204] (dcscisco2.dhcp.egr.msu.edu [35.9.140.204]) (authenticated bits=0) by egr.msu.edu (8.13.6/8.13.4) with ESMTP id k2RIUmtO016891 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Mon, 27 Mar 2006 13:30:48 -0500 (EST) Message-ID: <44282F5E.3090403@gentoo.org> Date: Mon, 27 Mar 2006 13:30:54 -0500 From: Alec Warner User-Agent: Mozilla Thunderbird 1.0.7 (X11/20051013) X-Accept-Language: en-us, en 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 To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] virtual/ocaml - to be or not to be References: <20060327152913.GA32530@kruemel> In-Reply-To: <20060327152913.GA32530@kruemel> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Archives-Salt: c4b56540-1808-4a7f-922f-c575a45a2ec2 X-Archives-Hash: 22a0382fee3893c51ea6a4ef2c42254e Ingo Bormuth wrote: > Hi dev-list, > > what is the rule concerning when to introduce new virtuals? > > I created an ebuild for metaocaml which is a real drop in replacement for > the ocaml programming language allowing for metaprogramming and dynamic > linking. Metaocaml in fact is a patched version of ocaml. > For licence reasons the patch is not available so I cannot optionally > apply it in the ocaml ebuild. > > Would you in such a case create a new virtual or just > PROVIDE "dev-lang/ocaml" in the metaocaml ebuild ? > > More information: Bug #111407 > > Thanks Ingo > > For a small number of deps ( IE 2 providers ) you can use an || depend atom. || ( dev-lang/ocaml dev-lang/metaocaml ) -> for example Regardless of the outcome ( virtual vs no virtual ) the virtual should be a new style, and not an old style virtual. I would say one is not necessary here however. -- gentoo-dev@gentoo.org mailing list