From owner-freebsd-ports@FreeBSD.ORG Wed May 10 21:42:12 2006 Return-Path: X-Original-To: freebsd-ports@FreeBSD.org Delivered-To: freebsd-ports@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EAC3816A419; Wed, 10 May 2006 21:42:12 +0000 (UTC) (envelope-from hans@lambermont.dyndns.org) Received: from lambermont.dyndns.org (lambermont.dyndns.org [82.93.47.245]) by mx1.FreeBSD.org (Postfix) with ESMTP id 22D7943D48; Wed, 10 May 2006 21:42:12 +0000 (GMT) (envelope-from hans@lambermont.dyndns.org) Received: by lambermont.dyndns.org (Postfix, from userid 1001) id 59ED122DF4B; Wed, 10 May 2006 23:42:09 +0200 (CEST) Date: Wed, 10 May 2006 23:42:09 +0200 To: freebsd-ports@FreeBSD.org Message-ID: <20060510214209.GH66029@leia.lambermont.dyndns.org> References: <20060508200926.GA6005@daemons.gr> <20060508212441.GB767@picobyte.net> <1147124004.18944.77.camel@ikaros.oook.cz> <4460798A.4010208@vonostingroup.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4460798A.4010208@vonostingroup.com> User-Agent: Mutt/1.4.2.1i From: hans@lambermont.dyndns.org (Hans Lambermont) Cc: Sideris Michael , Pav Lucistnik , Frank Laszlo Subject: Re: ports structure and improvement suggestions 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: Wed, 10 May 2006 21:42:13 -0000 Frank Laszlo wrote: > FYI, I am currently working on some OPTIONS enhancements including > submenu's, radio dialogs, and things of this nature. Also fixing a few > inherent problems with the way OPTIONS are handled as I go. I'll > report back when I have something final. AFAIK the ports tree is in the process of moving away from 'WITH' knobs to 'OPTIONS' interactive dialog screens. Yet I see lots of proposals to enhance the 'WITH' knobs, typically in one location (make.conf with .CURDIR if's, or pkgtools.conf with the MAKE_ARGS section). This doesn't make sense to me. Personally I prefer all configuration stuff to be in one location, and vi-editable, but I also like the easy UI of OPTIONS. I think we should have both, which implies a change in the way 'OPTIONS' are stored. What do the 'OPTIONS'-powers-that-be think of this ? regards, Hans Lambermont ps. I also have ideas on pre/post install scripts, build and runtime dependency trees, module backout handling, etc. But I'll leave that for another time, let's first get the 'WITH'/'OPTIONS' future path clear :-) -- Oh, and let's put csup and portmaster in the base system.