From owner-svn-ports-head@FreeBSD.ORG Sat Apr 6 09:03:44 2013 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 1033) id 92F44534; Sat, 6 Apr 2013 09:03:44 +0000 (UTC) Date: Sat, 6 Apr 2013 09:03:44 +0000 From: Alexey Dokuchaev To: Sunpoet Po-Chuan Hsieh Subject: Re: svn commit: r315222 - in head: devel/qdevelop games/warmux graphics/xaos math/qtiplot multimedia/minitube print/hplip textproc/qstardict Message-ID: <20130406090344.GB8364@FreeBSD.org> References: <201303251359.r2PDxIXf035701@svn.freebsd.org> <20130328025321.GC72629@FreeBSD.org> MIME-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) Cc: svn-ports-head@freebsd.org, Max Brazhnikov , svn-ports-all@freebsd.org, Eitan Adler , ports-committers X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 06 Apr 2013 09:03:44 -0000 On Thu, Apr 04, 2013 at 05:24:32PM +0800, Sunpoet Po-Chuan Hsieh wrote: > If maintainers think these options are annoying, they could put them to the > end of OPTIONS_DEFINE. Option knobs are sorted by default, so their position within OPTIONS_DEFINE does not usually matter. > > Options such as IPV6, DOCS, EXAMPLES, and NLS are generally set > > globally (e.g., OPTIONS_UNSET= NLS) and not per port. As such, it can > > reduce user annoyance if the dialog box is not shown for such options. The problem, however, is that sometimes DOCS really mean "build the docs with some , ergo pull lots of extra bdeps" rather than "copy few docs into $docsdir". I usually prefer to see if the former starts to happen to quickly hit ^C and disable [misused] DOCS option. That said, in general I think it's better to list DOCS et al. even if there're no other options (that is, always). Maybe it makes sense to introduce a knob to suppress dialog pop-up when OPTIONS_DEFINE contains only things like IPV6, DOCS, EXAMPLES, and NLS. It can be opt-in or opt-out, but at least every option would consistently be listed in OPTIONS_DEFINE. This is also good for various ports sanity checks, for example -- less special hacks to introduce. ./danfe