Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 3 Oct 2010 11:45:01 +0200
From:      David DEMELIER <demelier.david@gmail.com>
To:        Matthew Seaman <m.seaman@infracaninophile.co.uk>
Cc:        FreeBSD Ports <ports@freebsd.org>
Subject:   Re: OPTIONS
Message-ID:  <AANLkTimLqUaZMyDs-mhc-cQbASU%2B_1XqRjd=2=N%2BVSsR@mail.gmail.com>
In-Reply-To: <4CA844E5.7060303@infracaninophile.co.uk>
References:  <4C93AA31.5080202@DataIX.net> <AANLkTik%2B1rvY4ZYgzHRjaX8PBfD1UqNCNeadHqg3KBfo@mail.gmail.com> <20100918223933.GB85995@dragon.NUXI.org> <AANLkTi=vPKpaPL9L=pQN9EdWdEN3sf1pos6uGtJU7ybV@mail.gmail.com> <20101002002605.GA8018@dragon.NUXI.org> <AANLkTinkasFFQ8ssbTSdbYUS%2BJ-tYMc1U3w9rkUCk9Gd@mail.gmail.com> <4CA844E5.7060303@infracaninophile.co.uk>

next in thread | previous in thread | raw e-mail | index | archive | help
2010/10/3 Matthew Seaman <m.seaman@infracaninophile.co.uk>:
> On 03/10/2010 09:22:46, David DEMELIER wrote:
>>> 3. OPTIONS are limited to only checkbox YES/NO settings.
>>> > Why can I not set PREFIX thru the OPTIONS framework and have it come
>>> > from /var/db/ports/${PORTNAME}/options on the 2nd and later builds?
>>> > Even the boolean NOPORTDOCS isn't available thru OPTIONS.
>>> > Thus it is an inconsistent way to configure a port.
>>> >
>> I agree. As I said in 4, OPTIONS should follow the defined knob in
>> make.conf. But for not boolean knobs there is something we can also
>> do, spawn a little textbox to define an option with a string. Example
>> :
>>
>> [X] WITH_X foo bar
>> [ ] WITH_Y foo bar baz
>> [fr_FR en_GB] LANGS to be build
>>
>> Here pressing enter on LANGS would spawn a little textbox that can be
>> fulfilled by the user. The little problem is how to tell to OPTIONS
>> that it's not a boolean entry.
>>
>
> And the rest? =C2=A0Pursuing this idea through to its logical conclusion,
> you'ld end up implementing radio buttons, text entry boxes, drop down
> lists -- all the normal bits used in html forms.
>

Don't you like this? sysinstall was made with dialog. And radiobuttons
could be used to choose a group of options yes, for example when you
only need to choose one option in three available choices, then BROKEN
lines could be removed :-)

> In fact, you might just as well write a small HTML form, display it
> using lynx or w3c or some other text mode browser[*], and then have the
> form action feed into a CGI program that outputs a small Makefile with
> appropriate variable definitions in it.
>

I don't want something complex, checkbox, textbox, radiobuttons is enough.

> Hmmm... doesn't address David's point about options dialogs not showing
> pre-existing options settings, but it should be simple enough to have a
> 'Use default settings' check box.
>
> =C2=A0 =C2=A0 =C2=A0 =C2=A0Cheers,
>
> =C2=A0 =C2=A0 =C2=A0 =C2=A0Matthew
>
> [*] Or FF if you really must.
>
> --
> Dr Matthew J Seaman MA, D.Phil. =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 7 Priory Courtyard
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0Flat 3
> PGP: http://www.infracaninophile.co.uk/pgpkey =C2=A0 =C2=A0 Ramsgate
> JID: matthew@infracaninophile.co.uk =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 Kent, CT11 9PW
>
>



--=20
Demelier David



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AANLkTimLqUaZMyDs-mhc-cQbASU%2B_1XqRjd=2=N%2BVSsR>