From owner-freebsd-ports@FreeBSD.ORG Mon Mar 3 20:43:53 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 4ABA3106566C for ; Mon, 3 Mar 2008 20:43:53 +0000 (UTC) (envelope-from pj@smo.de) Received: from ilk.de (mx-out14.ilk.de [194.121.104.14]) by mx1.freebsd.org (Postfix) with ESMTP id E55DD8FC2F for ; Mon, 3 Mar 2008 20:43:52 +0000 (UTC) (envelope-from pj@smo.de) Received: from bologna.intern.smo.de (pool62.ka.ilk.net [212.86.194.62]) by ilk.de (8.13.4/8.13.4/ilk-relay) with ESMTP id m23Khmju029779; Mon, 3 Mar 2008 21:43:50 +0100 Received: from [192.168.153.208] (herdubreid.intern.smo.de [192.168.153.208]) by bologna.intern.smo.de (8.13.8+Sun/8.13.8) with ESMTP id m23IQLiR013492; Mon, 3 Mar 2008 19:26:21 +0100 (CET) Message-ID: <47CC430C.4050005@smo.de> Date: Mon, 03 Mar 2008 19:27:24 +0100 From: Philipp Ost User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.13) Gecko/20080301 X-Accept-Language: de, en-us, en MIME-Version: 1.0 To: Wesley Shields References: <47CBC3C5.9050007@bsdforen.de> <20080303155354.2043d131@gumby.homeunix.com.> <47CC26F3.7020709@cyberbotx.com> <20080303170457.02959c09@gumby.homeunix.com.> <20080303172750.GB65151@atarininja.org> In-Reply-To: <20080303172750.GB65151@atarininja.org> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-ports@freebsd.org 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 20:43:53 -0000 Wesley Shields wrote: > On Mon, Mar 03, 2008 at 05:04:57PM +0000, RW wrote: > >>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. > > > While true there are at least two ports which are interactive beyond > OPTIONS and license things. > > I know mail/postfix asks if it should activate itself in > /etc/mail/mailer.conf. > > security/tripwire asks some setup questions during the post-install. > > I don't recall how BATCH affects these two ports, if at all. Another case is print/xdvi: it asks for a font directory. Unless you specify one it hangs there forever waiting for input. However, it didn't bother me enough yet to "fix" this... ;-) Regards, Philipp