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/

_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "[email protected]"

Reply via email to