Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 15 May 2011 11:34:13 -0700
From:      Doug Barton <dougb@FreeBSD.org>
To:        Mark Linimon <linimon@lonesome.com>
Cc:        cvs-ports@FreeBSD.org, Alexey Dokuchaev <danfe@FreeBSD.org>, Gerald Pfeifer <gerald@pfeifer.com>, 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
Message-ID:  <4DD01CA5.1020700@FreeBSD.org>
In-Reply-To: <20110515180819.GB29366@lonesome.com>
References:  <201105140021.p4E0LlP7029193@repoman.freebsd.org> <20110514082018.GC97304@FreeBSD.org> <alpine.LNX.2.00.1105150744430.28608@gerinyyl> <20110515155920.GB19328@FreeBSD.org> <20110515180819.GB29366@lonesome.com>

next in thread | previous in thread | raw e-mail | index | archive | help
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/




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4DD01CA5.1020700>