Date: Tue, 19 Mar 2013 11:20:43 +0100 From: David Demelier <demelier.david@gmail.com> To: Baptiste Daroussin <bapt@freebsd.org> Cc: ports@freebsd.org Subject: Re: [HEADSUP] New make config UI Message-ID: <CAO%2BPfDepQbreU4mmjhMtpDpzmHiDMj6H80EddLgbRSanJWhJhw@mail.gmail.com> In-Reply-To: <20130319094210.GE42160@ithaqua.etoilebsd.net> References: <20130319094210.GE42160@ithaqua.etoilebsd.net>
next in thread | previous in thread | raw e-mail | index | archive | help
2013/3/19 Baptiste Daroussin <bapt@freebsd.org> > Hi all, > > Since the work on the new options framework has been started more than 2 > years > 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 > features > proposed by the new framework. > > The idea of writing a new UI was born at that time, eadler step in and > wrote a > first attempt called dialog4ports using ncurses, but never get into > completion. > > A few month ago Ilya A. Arkhipov decided to jump in that problem and > restart > from scratch a new version of dialog4ports, with the help of danfe, eadler > 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-help > 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 > Thanks a lot for that work to all contributors. I will try this evening and see how awesome it is :-). One questions I have: - Does the dialog4ports installation will be triggered in the pkg autoremove command since it's a leaf. Regards -- Demelier David
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAO%2BPfDepQbreU4mmjhMtpDpzmHiDMj6H80EddLgbRSanJWhJhw>