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 1Mwj1j-0001dG-L1 for garchives@archives.gentoo.org; Sat, 10 Oct 2009 20:58:55 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id BE905E059B; Sat, 10 Oct 2009 20:58:53 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 97725E059B for ; Sat, 10 Oct 2009 20:58:53 +0000 (UTC) Received: from ugly-elf.localnet (net-2-2.jaw.cz [77.95.41.2]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTP id EA52B67A55 for ; Sat, 10 Oct 2009 20:58:52 +0000 (UTC) From: =?utf-8?q?Tom=C3=A1=C5=A1_Chv=C3=A1tal?= Organization: Gentoo Foundation To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] RFC: package.use.stable.mask Date: Sat, 10 Oct 2009 22:58:48 +0200 User-Agent: KMail/1.12.2 (Linux/2.6.31-tuxonice; KDE/4.3.2; i686; ; ) References: <200910102204.51253.scarabeus@gentoo.org> <4AD0F39D.8060007@gentoo.org> In-Reply-To: <4AD0F39D.8060007@gentoo.org> 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: Text/Plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Message-Id: <200910102258.48425.scarabeus@gentoo.org> X-Archives-Salt: 9c545b1f-caa1-407e-bc9d-443515f6aa0f X-Archives-Hash: d819e509bfdb4c3f736793018bd7fb5f Zac Medico wrote: > Maybe a syntax extension for IUSE would be a little nicer. For example: > > IUSE="unstable? ( foo bar )" > > You could emulate this sort of extension in current EAPIs by simply > adding IUSE="unstable" and then using that flag to conditionally > disable things in *DEPEND, SRC_URI, and ebuild shell code. > , That is another possibility but i tried to have something that is notdependant on IUSE. Because when you have it depending on iuse you will have to alter the ebuild in future anyway, when the depending library will get OK. It could be nice solution until we can launch support for the above file :] Tom