From owner-cvs-all@FreeBSD.ORG Sun May 15 18:34:16 2011 Return-Path: Delivered-To: cvs-all@FreeBSD.org Received: from mx2.freebsd.org (mx2.freebsd.org [IPv6:2001:4f8:fff6::35]) by hub.freebsd.org (Postfix) with ESMTP id 258F0106566B; Sun, 15 May 2011 18:34:16 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from 65-241-43-5.globalsuite.net (hub.freebsd.org [IPv6:2001:4f8:fff6::36]) by mx2.freebsd.org (Postfix) with ESMTP id 42CBD151536; Sun, 15 May 2011 18:34:14 +0000 (UTC) Message-ID: <4DD01CA5.1020700@FreeBSD.org> Date: Sun, 15 May 2011 11:34:13 -0700 From: Doug Barton Organization: http://SupersetSolutions.com/ User-Agent: Mozilla/5.0 (X11; U; FreeBSD amd64; en-US; rv:1.9.2.17) Gecko/20110429 Thunderbird/3.1.10 MIME-Version: 1.0 To: Mark Linimon References: <201105140021.p4E0LlP7029193@repoman.freebsd.org> <20110514082018.GC97304@FreeBSD.org> <20110515155920.GB19328@FreeBSD.org> <20110515180819.GB29366@lonesome.com> In-Reply-To: <20110515180819.GB29366@lonesome.com> X-Enigmail-Version: 1.1.2 OpenPGP: id=1A1ABC84 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: cvs-ports@FreeBSD.org, Alexey Dokuchaev , Gerald Pfeifer , cvs-all@FreeBSD.org, ports-committers@FreeBSD.org Subject: Re: cvs commit: ports/emulators/wine Makefile distinfo pkg-plist ports/emulators/wine/files patch-dlls-wineoss.drv X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 15 May 2011 18:34:16 -0000 On 05/15/2011 11:08, Mark Linimon wrote: > On Sun, May 15, 2011 at 03:59:20PM +0000, Alexey Dokuchaev wrote: >> Carefully selected and reasonable defaults is one of the strong sides >> of ports (and thus packages) that we offer, despite all aforementioned >> drawbacks. > > User feedback at the last 2 conferences that I have been to, is that we > are insufficiently consistent in our defaults. (In particular, X11 and > CUPS are frequently mentioned as offenders; there are others.) This > primarily affects our default-built packages. > > A post-BSDCan task for portmgr is to come up with recommendations on how > to deal with this problem. One thing that would be very helpful in this regard would be for the OPTIONS to allow the environment to override. So to take one of your examples if I have WITHOUT_CUPS in make.conf then when the options dialog pops up the CUPS option should not be selected (regardless of the default) and I shouldn't have to worry that /var/db/ports/name/options is going to sneak WITH_CUPS in on me. There are a couple of ports that I've come across that actually do this already in their own Makefiles, unfortunately I can't find my notes about which ones. But it should be a SMOP to re-use that code in bsd.options.mk. OTOH from the package side, if CUPS is going to be defaulted to on universally it would be nice to have -nocups slave ports for some of the more popular ports like we have -nox11 slaves now. Doug -- Nothin' ever doesn't change, but nothin' changes much. -- OK Go Breadth of IT experience, and depth of knowledge in the DNS. Yours for the right price. :) http://SupersetSolutions.com/