From owner-freebsd-ports@FreeBSD.ORG Thu Mar 21 03:01:12 2013 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 905E8804 for ; Thu, 21 Mar 2013 03:01:12 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 752AA2FB for ; Thu, 21 Mar 2013 03:01:12 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.6/8.14.6) with ESMTP id r2L31Ci8063698 for ; Thu, 21 Mar 2013 03:01:12 GMT (envelope-from bdrewery@freefall.freebsd.org) Received: (from bdrewery@localhost) by freefall.freebsd.org (8.14.6/8.14.6/Submit) id r2L31Cxx063697 for freebsd-ports@freebsd.org; Thu, 21 Mar 2013 03:01:12 GMT (envelope-from bdrewery) Received: (qmail 43919 invoked from network); 20 Mar 2013 22:01:10 -0500 Received: from unknown (HELO ?10.10.0.24?) (freebsd@shatow.net@10.10.0.24) by sweb.xzibition.com with ESMTPA; 20 Mar 2013 22:01:10 -0500 Message-ID: <514A77EF.306@FreeBSD.org> Date: Wed, 20 Mar 2013 22:01:03 -0500 From: Bryan Drewery Organization: FreeBSD User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130307 Thunderbird/17.0.4 MIME-Version: 1.0 To: freebsd-ports@freebsd.org Subject: Re: [CFT] New dialog for ports References: <20130314095529.GH53963@ithaqua.etoilebsd.net> In-Reply-To: <20130314095529.GH53963@ithaqua.etoilebsd.net> X-Enigmail-Version: 1.5.1 OpenPGP: id=3C9B0CF9; url=http://www.shatow.net/bryan/bryan.asc Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="----enig2KCROUVQAGTQDEVXHPPAR" X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Mar 2013 03:01:12 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) ------enig2KCROUVQAGTQDEVXHPPAR Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On 3/14/2013 4:55 AM, Baptiste Daroussin wrote: > Hi all, >=20 > Ilya A. Arkhipov wrote dialog4ports which has just been added into the = ports > tree ports-mgmt/dialog4ports, this is intended to be a replacement for = dialog(1) > designed specifically for the options, in particular for optionsng. >=20 I have removed the prompt now. This is a required dependency for ports not much different than other dependencies. It is necessary to render, interact and configure options in the new options framework. The old UI was seriously lacking in functionality and extendability. It was crutched by only being in base, meaning any change we made would need to wait for a *FreeBSD release* to improve or change the situation. Now we can make continual incremental improvements to the ports config dialog. NO_DIALOG can be used to avoid this config dialog. The "old config" code was removed as there is really no good reason to keep it and maintain it. It would be prone to bitrot and risk even showing the wrong options. There is a several-second delay before bringing up the new dialog now on the first time. After that this will just update as usual with portmaster runs. --=20 Regards, Bryan Drewery bdrewery@freenode/EFNet ------enig2KCROUVQAGTQDEVXHPPAR Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (MingW32) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQIcBAEBAgAGBQJRSnfvAAoJEG54KsA8mwz5U7YP/2ZcW42IAtbMfHojBylARfUz +ZIkA54lchU6BEa4NwneHvifOOzq/RQ+YOZ1QK04g2jB5bZ8V+AiR5ZBSVzIJDAg WnF/R5dOCRPtXv1cMhXE0QD/6rRu3UKJ1iLa0pNZV2yJ6c7GFwe4hwdQq/let4Ot TCEA5Irl40Tkv7jOqMpva1FEQcgDRJ64ZXldGM8ZOuKA5lKBP9rTT32SFU20uAtB GHZOUzdHRc6Np5hvxW3/jDCKLf6JfYFcpClVmG8rknCng+rAj/+sKjAQRO8aD9oJ ECrb0HFCt8RwV7SJ1OYu1FLmChuY891jWt3wSNsLwXnnG4WB1Rm13vPhpVpSm6Nr PDuObjyGcj1AAo03Otkm5IrRhaqEj47KfC2uMdVIJkEVGq8f68EBBUvNbIVI/9NG /LuqU/TMqexwJID4ie7pRwtkS5THJhRJGe/OUOAsXy++aTn+s4dgAs1bNlVQnFVa edf9CZg+ql9ZV3MktXnjupZ1kwjM+C+CY7eS4Rk3g+R/QDLQ2e5UOGUQLrDJsLWH w/7pTHJ14/PCwbzyAtUtp8vXTZxyL7nGFvAHKBfB23wWkgh+Nbs65jcQrl5PGHo1 0H4gCr9SVDA1GaMEFoN2knxtbnGQ4+kBC9NvDpE335EMNTk22UJi2euAhgPdGIA9 8XZmtrJNS6eWcE6RI/Zk =xsQH -----END PGP SIGNATURE----- ------enig2KCROUVQAGTQDEVXHPPAR--