From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([69.77.167.62] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1Kiyrm-0004Qn-UC for garchives@archives.gentoo.org; Thu, 25 Sep 2008 21:59:19 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 9F23BE0762; Thu, 25 Sep 2008 21:59:17 +0000 (UTC) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.239]) by pigeon.gentoo.org (Postfix) with ESMTP id 7FC49E0762 for ; Thu, 25 Sep 2008 21:59:17 +0000 (UTC) Received: by wr-out-0506.google.com with SMTP id c37so281151wra.26 for ; Thu, 25 Sep 2008 14:59:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:to:subject:date :user-agent:references:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:message-id; bh=avj8Sfhc1JQ3arcfTDS1LEUG6afktGBp6Kol53EShLU=; b=SHyvvQNrCaavfZeimCxE5mGEi38lENdIaMEngCXhbr5FPHEHCSr06BGnprsekNkPAO Kzb3z+91CvpcJBw/hKiBSYCJiXL1Y6hSIbnTXeZ7Al+hAskYAJu8GhZpmfZ4JmRT6MDI u5Fd80DpXBgC8f9vekKDpS5VGjDhMXU5g88I0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:subject:date:user-agent:references:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :message-id; b=e0m31o6U6fVigXwl83ETdIfxpa+o7ByjLFY12QBRkNAg409VL3RtwoyPN1KxCFsXrp j/0PLUV9LGHMRch3sUEiu5SIThrBxL9MbQ1d3zuC5QeHmzGyNeJGX2cJv1JWTndxyzO2 l1Fw2zL1gD/Y+yijpLMcnnTzY9n3GT7CzOsho= Received: by 10.65.200.13 with SMTP id c13mr531158qbq.77.1222379955717; Thu, 25 Sep 2008 14:59:15 -0700 (PDT) Received: from ?10.0.0.5? ( [41.243.218.139]) by mx.google.com with ESMTPS id k30sm1505428qba.4.2008.09.25.14.59.13 (version=SSLv3 cipher=RC4-MD5); Thu, 25 Sep 2008 14:59:15 -0700 (PDT) From: Alan McKinnon To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] Re: Question about difference between emerge --update world and emerge vigra Date: Thu, 25 Sep 2008 23:59:36 +0200 User-Agent: KMail/1.9.10 References: <384d42da0809242105k67b8e3feja376df615350a10c@mail.gmail.com> <58965d8a0809251355u6a97a4d3r2d9f036d8e27e128@mail.gmail.com> <20080925224307.271f5852@zaphod.digimed.co.uk> In-Reply-To: <20080925224307.271f5852@zaphod.digimed.co.uk> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200809252359.37050.alan.mckinnon@gmail.com> X-Archives-Salt: becfa206-b309-4df9-99ed-a7fe1d97e353 X-Archives-Hash: 85f18d9fa3811f25c06fd0bb1f8e0595 On Thursday 25 September 2008 23:43:07 Neil Bothwick wrote: > > Some packages have optional run-time deps, say a multimedia > > program that can convert files if you have ffmpeg installed, so in > > those cases those optional packages will also be in world. > > That shouldn't happen. Portage is supposed to control everything with USE > flags. In your example. the ebuild should run configure with either the > --enable-ffmpeg or --disable-ffmpeg option, depending on your flags. > Compile time features are to be controlled by the user, not decided for > him by the configure script. That's the Gentoo way. That would indeed be a truly wonderful thing... If only the ./configure authors would put the damn --enable- in the script in the first place which means you can force support for it to be present via DEPEND but not remove support if the dep is present and shouldn't be -- alan dot mckinnon at gmail dot com