From owner-freebsd-ports@FreeBSD.ORG Mon Mar 3 17:05:04 2008 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2A6CF1065677 for ; Mon, 3 Mar 2008 17:05:04 +0000 (UTC) (envelope-from fbsd06+TV=aa29550d@mlists.homeunix.com) Received: from mxout-04.mxes.net (mxout-04.mxes.net [216.86.168.179]) by mx1.freebsd.org (Postfix) with ESMTP id 122668FC42 for ; Mon, 3 Mar 2008 17:05:03 +0000 (UTC) (envelope-from fbsd06+TV=aa29550d@mlists.homeunix.com) Received: from gumby.homeunix.com. (unknown [87.81.140.128]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTP id 4B0E2D0A82 for ; Mon, 3 Mar 2008 12:05:02 -0500 (EST) Date: Mon, 3 Mar 2008 17:04:57 +0000 From: RW To: freebsd-ports@freebsd.org Message-ID: <20080303170457.02959c09@gumby.homeunix.com.> In-Reply-To: <47CC26F3.7020709@cyberbotx.com> References: <47CBC3C5.9050007@bsdforen.de> <20080303155354.2043d131@gumby.homeunix.com.> <47CC26F3.7020709@cyberbotx.com> X-Mailer: Claws Mail 3.3.0 (GTK+ 2.12.8; i386-portbld-freebsd7.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Subject: Re: interactive ports - the plague 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, 03 Mar 2008 17:05:04 -0000 On Mon, 03 Mar 2008 11:27:31 -0500 Naram Qashat wrote: > RW wrote: > > On Mon, 03 Mar 2008 10:24:21 +0100 > > Dominic Fandrey wrote: > > > >> I don't mind ports that use the config framework. You can deal with > >> them without trouble by setting BATCH, using portmaster or > >> portconfig-recursive from bsdadminscripts. > >> > >> But I find ports like ghostscript-gpl that open an ncurses dialogue > >> between configure and build stage very annoying. > > > > Setting BATCH is supposed to prevent genuinely interactive ports > > from building (that's actually the original purpose of BATCH). > I believe a good example of what he might be talking about is the jdk > ports. Because of the licensing of those ports, they will bring up an > EULA that you need to read and then type "yes" afterwards. Even with > BATCH set, it still stops at that EULA. IIRC these ports refuse to fetch the distfiles, and ask you to fetch them manually from the websites, where you have to agree to the terms, they aren't actually interactive.