From owner-freebsd-ports@FreeBSD.ORG Tue May 9 16:44:42 2006 Return-Path: X-Original-To: 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 A0C9616A80F for ; Tue, 9 May 2006 16:44:42 +0000 (UTC) (envelope-from yuanjue02@gmail.com) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.194]) by mx1.FreeBSD.org (Postfix) with ESMTP id C818D43D78 for ; Tue, 9 May 2006 16:44:36 +0000 (GMT) (envelope-from yuanjue02@gmail.com) Received: by nz-out-0102.google.com with SMTP id i11so1463519nzi for ; Tue, 09 May 2006 09:44:36 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:organization:to:subject:date:user-agent:cc:references:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:message-id:from; b=lk/iWIbLxVBLq3FKkhsDR9j3nb0+Q4e/uEjG341l0Y8xC8dE5/PO1U12hNeMcyoM7ksF2xc0b2tXhM/g71SKo4+vJZHf3y+MJOcIMY8xmm2U1ZapCfm77jzdayBVbb1JHoETX4SEuOG2WIXZ9S4nZtnvc9UDxeD8LVCW0ieuzcU= Received: by 10.36.9.3 with SMTP id 3mr5255053nzi; Tue, 09 May 2006 09:44:36 -0700 (PDT) Received: from yuanjue.net ( [59.66.138.109]) by mx.gmail.com with ESMTP id m2sm2590843nzf.2006.05.09.09.44.34; Tue, 09 May 2006 09:44:36 -0700 (PDT) Organization: Tsinghua UNIV. To: "Renato Botelho" Date: Wed, 10 May 2006 00:44:26 +0800 User-Agent: KMail/1.9.1 References: <20060508200926.GA6005@daemons.gr> <200605100037.08447.yuanjue@yuanjue.net> <747dc8f30605090941n2b133099pe0ba35ddd4ae646a@mail.gmail.com> In-Reply-To: <747dc8f30605090941n2b133099pe0ba35ddd4ae646a@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200605100044.26562.yuanjue@yuanjue.net> From: "Yuan, Jue" Cc: ports@freebsd.org 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: Tue, 09 May 2006 16:44:47 -0000 On Wednesday 10 May 2006 00:41, Renato Botelho wrote: > On 5/9/06, Yuan, Jue wrote: > > Have got a question for the OPTIONS Framework. > > > > Since it will putting KNOBS in /etc/make.conf, the problem is: > > when one port put "WITH_X11=yes" into make.conf, while later another > > port may put "WITHOUT_X11=yes" into the same file. So when the ports > > tree are upgraded and building process for these two ports happens, > > as far as I can see, there are still some difficulties to tell which KNOB > > is for which port, right? > > > > I am not saying it is unresolved. Many solutions I have seen are > > mentioned here. But it is not what the OPTIONS Framework does > > automatically ;-) So using the OPTIONS Framework only may not be a > > complete solution for ports, from this point of view :-) > > Try solution proposed by flz@FreeBSD.org in this thread... Have seen and replied it. Really a cool method to do the job :-) Thanks -- Best Regards Yuan, Jue @ www.yuanjue.net