From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id A62B713877A for ; Sun, 17 Aug 2014 21:22:11 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id B9257E0ABD; Sun, 17 Aug 2014 21:22:07 +0000 (UTC) Received: from uberouter3.guranga.net (unknown [81.19.48.176]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 780FDE0A9F for ; Sun, 17 Aug 2014 21:22:05 +0000 (UTC) Received: from [192.168.1.4] (86-46-175-202-dynamic.b-ras1.mgr.mullingar.eircom.net [86.46.175.202]) (using TLSv1 with cipher ECDHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by uberouter3.guranga.net (Postfix) with ESMTPSA id E48662980 for ; Sun, 17 Aug 2014 23:11:43 +0100 (BST) Message-ID: <53F11CE5.8010901@thegeezer.net> Date: Sun, 17 Aug 2014 22:21:41 +0100 From: thegeezer User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.7.0 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 To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] USE flags handling References: In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Archives-Salt: d79621da-3b91-45a4-aa1b-d0314171c840 X-Archives-Hash: afb714fbcfd1d375b076b03744367fbe On 29/07/14 18:04, behrouz khosravi wrote: > Hello everyone. > I just concurred my fear and jumped to installing gentoo! > So far so good! > Before installing on my laptop and desktop, I am trying on virtual box > and the system is running Fluxbox very good.(default profile) > Now I am thinking about managing USE flags. > What if I disable everything in the make.conf ( I mean USE="-*" ) and > gradually add the needed flags to package.use? > I am not trying to have severe control, I just want to expand my knowledge! > thanks. > late to the conversation but no one else has mentioned, you might want to take advantage of the newer way of doing use flags. i.e. do not put them all in /etc/portage/make.conf take advantage of the /etc/portage/package.use/ (you might need to mkdir this) in there you can put a single file per package requirements. i.e. you try to emerge etherape, and it tells you that libgnomecanvas requires use of glade so cat the requirement into a file named by what requires it $ cat /etc/portage/package.use/etherape >=gnome-base/libgnomecanvas-2.30.3 glade this also works for package.keywords etc this means that you can more easily keep track of which use flags are for which programs: $ ls /etc/portage/package.use/ chromium efl freemind teamviewer transmission compiz etherape gvfs terminator vinagre darktable filemangler networkmanager thunar virtualbox dvdrip firefox stellarium thunderbird wpa_supplicant hth