From owner-freebsd-ports@FreeBSD.ORG Mon Jun 18 23:47:22 2007 Return-Path: X-Original-To: ports@freebsd.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 4EA4716A46B for ; Mon, 18 Jun 2007 23:47:22 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from mail2.fluidhosting.com (mx21.fluidhosting.com [204.14.89.4]) by mx1.freebsd.org (Postfix) with SMTP id E54D113C448 for ; Mon, 18 Jun 2007 23:47:21 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: (qmail 26296 invoked by uid 399); 18 Jun 2007 23:47:21 -0000 Received: from localhost (HELO ?192.168.0.5?) (dougb@dougbarton.us@127.0.0.1) by localhost with SMTP; 18 Jun 2007 23:47:21 -0000 X-Originating-IP: 127.0.0.1 Message-ID: <46771987.60706@FreeBSD.org> Date: Mon, 18 Jun 2007 16:47:19 -0700 From: Doug Barton Organization: http://www.FreeBSD.org/ User-Agent: Thunderbird 2.0.0.4 (Windows/20070604) MIME-Version: 1.0 To: TooMany Secrets References: In-Reply-To: X-Enigmail-Version: 0.95.1 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: ports@freebsd.org Subject: Re: How to make a make install without questions? X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Jun 2007 23:47:22 -0000 TooMany Secrets wrote: > Hi! > > Excuse me if this is a estupid question, but in six years with > FreeBSD, today I haven't still an answer to this: > - If I make a "make install clean", in a port like "x11/kde3", are > there any way to make the lack of questions? Or maybe better, are > there any way to make anything like "make -y (or -Y for YES options) > install clean"? > > The trouble is ports like KDE, with platform independency (more or > less cpu power), take more time because you need to stay (more or > less) in front of computer to choose and accept the port options. > I understand that you don't need this with other ports (like apache, > php, etc), for obvious reasons. But I think that with ports like > gnome2 or kde3, maybe I believe that it would be a great saving of > time. You might want to take a look at ports-mgmt/portmaster for one solution to this problem. It recurses through all the dependencies that need to be updated or installed for a given port, and gives you the OPTIONS dialog for each one before starting to build. This has one significant advantage over 'make config-recursive' because the OPTIONS you choose for one port might affect the dependencies for that port, which portmaster takes into account. hope this helps, Doug -- This .signature sanitized for your protection