Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 08 May 2006 23:33:24 +0200
From:      Pav Lucistnik <pav@FreeBSD.org>
To:        Shaun Amott <shaun@inerd.com>
Cc:        Sideris Michael <msid@daemons.gr>, freebsd-ports@FreeBSD.org
Subject:   Re: ports structure and improvement suggestions
Message-ID:  <1147124004.18944.77.camel@ikaros.oook.cz>
In-Reply-To: <20060508212441.GB767@picobyte.net>
References:  <20060508200926.GA6005@daemons.gr> <20060508212441.GB767@picobyte.net>

next in thread | previous in thread | raw e-mail | index | archive | help

--=-T9og7WwIkzc3mZzWSHo7
Content-Type: text/plain; charset=ISO-8859-2
Content-Transfer-Encoding: quoted-printable

Shaun Amott p=ED=B9e v po 08. 05. 2006 v 22:24 +0100:

That's a good summary.

> Unfortunately, the OPTIONS framework is somewhat limited in its current
> state. One problem is that OPTIONS needs to be defined before including
> bsd.port.pre.mk, but then the processing of WITH(OUT)_* variables has to
> be done afterwards. For example, www/horde has a huge list of knobs, but
> only a handful could be converted to OPTIONS because they set variables
> that need to be defined before bsd.port.pre.mk is included. As a
> sidenote, I submitted a simple patch to "fix" this some time ago, but it
> doesn't appear to have had much interest. :-)
>=20
> Another issue is that the framework only includes support for simple
> checklists: no submenus, no "radio" controls , etc. There's no
> reasonable way - other than spitting out an error message and asking
> the user to try again - of dealing with mutually exclusive knobs in
> OPTIONS.
>=20
> There is also no space for detailed descriptions of what knobs do inside
> the OPTIONS dialog. It is often easier to make the user look at the
> Makefile for a description and/or print out a message before installing.

When a set of OPTIONS change between the port versions, user is not
presented with the dialog screen again.

--=20
Pav Lucistnik <pav@oook.cz>
              <pav@FreeBSD.org>

Pain clots and unformed lice pat this train.

--=-T9og7WwIkzc3mZzWSHo7
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: Toto je =?iso-8859-2?Q?digit=E1ln=EC?=
	=?ISO-8859-1?Q?_podepsan=E1?= =?iso-8859-2?Q?_=E8=E1st?=
	=?ISO-8859-1?Q?_zpr=E1vy?=

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (FreeBSD)

iD8DBQBEX7kkntdYP8FOsoIRAocpAJ9SsIXFOMlDJ4W/toOIWOeY/3eWSwCfYA5j
j3xFXSUrmSe1EgIeVUwIMRM=
=DPxY
-----END PGP SIGNATURE-----

--=-T9og7WwIkzc3mZzWSHo7--



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