Skip site navigation (1)Skip section navigation (2)
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>