于 2013/3/19 18:31, Baptiste Daroussin 写道:
On Tue, Mar 19, 2013 at 11:20:43AM +0100, David Demelier wrote:
2013/3/19 Baptiste Daroussin <b...@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
_______________________________________________
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
No because it is an explicit installation that is done.

regards,
Bapt
How to use it?

I just updated my ports tree and installed it. But it seemed that the "make config" command didn't change.
_______________________________________________
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"

Reply via email to