Date: Tue, 19 Mar 2013 10:42:10 +0100 From: Baptiste Daroussin <bapt@FreeBSD.org> To: ports@FreeBSD.org Subject: [FreeBSD-Ports-Announce] [HEADSUP] New make config UI Message-ID: <20130319094210.GE42160@ithaqua.etoilebsd.net>
next in thread | raw e-mail | index | archive | help
--OZkY3AIuv2LYvjdk Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi all, Since the work on the new options framework has been started more than 2 ye= ars ago, we faced a problem with the make config interface. dialog(1) is too limited to be able to represent in a simple UI all the fea= tures proposed by the new framework. The idea of writing a new UI was born at that time, eadler step in and wrot= e a first attempt called dialog4ports using ncurses, but never get into complet= ion. A few month ago Ilya A. Arkhipov decided to jump in that problem and restart =66rom scratch a new version of dialog4ports, with the help of danfe, eadle= r and I. The new version is based on dialog(3), adding to it a new widget (which is planned to be contributed upstream) and a new UI using that widget. After months of thinking/coding/testing we have been able to switch to this= new UI and get rid of the old dialog(1) for make config. dialog4ports will live forever within the ports tree allowing to fastly improve/fix it if needed and getting the exact same version on all the plateforms. What it currently does: - represtend all kind of options in a clean way including RADIO/GROUP/MULTI/SINGLE - provide a beta quality help dialog (via F1/^E) if a ports provide a pkg-h= elp file - Able to represent description instead of the KNOBS name in section titles= for RADIO/GROUP/SINGLE/MULTI name Huge thanks to Ilya A. Arkhipov (M1cRO on irc :)) regards, Bapt --OZkY3AIuv2LYvjdk Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iEYEARECAAYFAlFIMvIACgkQ8kTtMUmk6EwcDwCdF5VuBu617m4Oqi4uVGi5A6E2 v0cAn1ja2PnxlhjPtUfvWqsYDpLWGgny =E3Kd -----END PGP SIGNATURE----- --OZkY3AIuv2LYvjdk--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20130319094210.GE42160>