svn commit: r315222 - in head: devel/qdevelop games/warmux graphics/xaos math/qtiplot multimedia/minitube print/hplip textproc/qstardict

Alexey Dokuchaev danfe at FreeBSD.org
Sat Apr 6 09:03:44 UTC 2013


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 <heavy-stuff>, 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


More information about the svn-ports-head mailing list