From owner-freebsd-ports Fri Sep 8 22:52:57 2000 Delivered-To: freebsd-ports@freebsd.org Received: from radon.gryphonsoft.com (mcut-b-167.resnet.purdue.edu [128.211.209.167]) by hub.freebsd.org (Postfix) with ESMTP id A1B2637B443 for ; Fri, 8 Sep 2000 22:52:55 -0700 (PDT) Received: by radon.gryphonsoft.com (Postfix, from userid 1000) id 5FF4818A2; Sat, 9 Sep 2000 00:45:52 -0500 (EST) Date: Sat, 9 Sep 2000 00:45:52 -0500 From: Will Andrews To: Steve Price Cc: Will Andrews , ports@freebsd.org Subject: Re: Ports Options Paper Message-ID: <20000909004552.J632@radon.gryphonsoft.com> Reply-To: Will Andrews Mail-Followup-To: Will Andrews , Steve Price , ports@freebsd.org References: <20000903052226.E1205@radon.gryphonsoft.com> <20000905221216.A25531@bonsai.hiwaay.net> <20000905224407.X23702@radon.gryphonsoft.com> <20000909003238.A92984@bonsai.hiwaay.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <20000909003238.A92984@bonsai.hiwaay.net>; from sprice@hiwaay.net on Sat, Sep 09, 2000 at 12:32:38AM -0500 X-Operating-System: FreeBSD 4.1-STABLE i386 Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Sat, Sep 09, 2000 at 12:32:38AM -0500, Steve Price wrote: > # I think the current system could be a lot friendlier, and that is the > # goal with the options file; it can be parsed by a perl script to > # generate a dialog(1) dialog file, which can then be used to generate a > # Makefile.options to use the options a user desires. > > The problem with this (as Satoshi has already pointed out) is that this > doesn't appear to work well for package building machines. Sure it does, all that's needed is to set a number of defaults for PACKAGE_BUILDING.. like this: .if defined(PACKAGE_BUILDING) .if ${PKGNAME} == blah do some stuff .elseif ${PKGNAME} == blah2 do some other stuff .endif and so forth, for the ports that will handle multiple packages simultaneously. By the way, nobody's pointed me at the appropriate point in the archive where people tried and failed to implement multiple packages from the same port. So I'm still not going to play this stupid game, I still think the way I'm saying to do it is the Right Way (tm). Of course, all the various issues that I've brought up are interconnected in one way or another, and probably need to be addressed step-by-step like Kris said, and that way we'll get things done faster. If progress results, then I will have done my job. -- Will Andrews GCS/E/S @d- s+:+ a--- C++ UB++++$ P+ L- E--- W+ N-- !o ?K w--- O- M+ V- PS+ PE++ Y+ PGP+>+++ t++ 5 X+ R+ tv+ b++ DI+++ D+ G++ e>++++ h! r- y? To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message