From owner-freebsd-ports@FreeBSD.ORG Fri Dec 14 21:26:32 2007 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 3E41616A46E for ; Fri, 14 Dec 2007 21:26:32 +0000 (UTC) (envelope-from aryeh.friedman@gmail.com) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.181]) by mx1.freebsd.org (Postfix) with ESMTP id D6D3513C46E for ; Fri, 14 Dec 2007 21:26:31 +0000 (UTC) (envelope-from aryeh.friedman@gmail.com) Received: by py-out-1112.google.com with SMTP id u77so1557830pyb.3 for ; Fri, 14 Dec 2007 13:26:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:user-agent:mime-version:to:subject:references:in-reply-to:x-enigmail-version:content-type:content-transfer-encoding; bh=Wf7PDlssKmktd3j1LT/6YaT47b6M561hNm2HKiXzZuM=; b=Ll1UjuV+Ezs3R6DhoEXRDy0a4Vx0OnovG04NZJOwAZ6Vp//+NX7M1pqVqVLQpBBP6ymPoj57U4XTSN+2bNvJr8ojxvZSHwXy+dKU/cdbyAMvyIONQdnwSPlYzm/3kdmiRf/D39X11EkkvwxWn4yO1k3T2nuRq0fYHbJ4mAt4hRs= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references:in-reply-to:x-enigmail-version:content-type:content-transfer-encoding; b=x+0YQRfieC4NkWbUF/0NA3gF45JLbzwpetvGyjtBOwC01c0uiThHINnyirX+2iSfrym+PaYyGNcFeH9dWVRkV/Mamp35KnhqUqEfO7L4SKWSfEJFEHkHAWQN9PWuZvzQ/oVAW/DuwSNKA/QibTKrWgYOfFonX80zt61NBuMYpTE= Received: by 10.65.236.13 with SMTP id n13mr8150943qbr.44.1197667585269; Fri, 14 Dec 2007 13:26:25 -0800 (PST) Received: from ?192.168.2.2? ( [67.85.89.184]) by mx.google.com with ESMTPS id f12sm2139122qba.2007.12.14.13.26.24 (version=TLSv1/SSLv3 cipher=RC4-MD5); Fri, 14 Dec 2007 13:26:24 -0800 (PST) Message-ID: <4762F4FF.8080400@gmail.com> Date: Fri, 14 Dec 2007 16:26:23 -0500 From: "Aryeh M. Friedman" User-Agent: Thunderbird 2.0.0.9 (X11/20071209) MIME-Version: 1.0 To: "Aryeh M. Friedman" , RW , freebsd-ports@freebsd.org References: <475F7390.9090509@gmail.com> <0F330142-A3CA-4E6E-84BD-FDE55A8E3AEE@yahoo.com> <20071213111050.O6078@wonkity.com> <200712140312.47837.danny@ricin.com> <4761F9E2.7090706@gmail.com> <20071214121906.1241dcdd@gumby.homeunix.com.> <4762E71E.4040403@gmail.com> <20071214204530.GA812@menantico.com> In-Reply-To: <20071214204530.GA812@menantico.com> X-Enigmail-Version: 0.95.5 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Subject: Re: Limitations of Ports System 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: Fri, 14 Dec 2007 21:26:32 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Skip Ford wrote: > Aryeh M. Friedman wrote: >> RW wrote: >>> On Thu, 13 Dec 2007 22:34:58 -0500 "Aryeh M. Friedman" >>> wrote: >>> >>>> Namely if I build abc with options 123 and 345 and def with >>>> 345 and 678 then 345 will be cached for def since we already >>>> set it for abc. >>> How do you know the user wants 345 set on both ports? >>> >>> It might be a useful stable feature on "abc", but causes >>> lock-ups on "def" >> There are multiple ways to handle the effects of 345 on def... >> only one of them is to automatically apply it the other two are >> def can ignore it by default or make it suer settable > > Other than the automatic caching apsect, how would this be any > different from what we already have with ports-mgmt/portconf? > > Currently, if you want a knob to apply to all ports, you wildcard > the knob in your ports.conf file. If you want the same knob > defined differently depending on port name, you define it per port. > Often it is not possible to know if you want a knob until seeing it in context... see my reply to RW for more info -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4 (FreeBSD) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFHYvT/zIOMjAek4JIRAul8AJ9dSWyYDGJTOh1d9ffBrPtBDsbKOwCgirF1 003NMaY15t0i3H2950Yt3Lw= =R/xP -----END PGP SIGNATURE-----