[HEADSUP] New make config UI

David Demelier demelier.david at gmail.com
Tue Mar 19 10:49:24 UTC 2013


Now that you tell us to try postfix I just noticed a typo on the
pkg-descr file see :

"Some feautures:"


2013/3/19 Baptiste Daroussin <bapt at freebsd.org>:
> On Tue, Mar 19, 2013 at 06:37:13PM +0800, HU Dong wrote:
>> 于 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 <bapt at 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 at freebsd.org mailing list
>> >> http://lists.freebsd.org/mailman/listinfo/freebsd-ports
>> >> To unsubscribe, send any mail to "freebsd-ports-unsubscribe at 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.
>
> No need to install it manually it will be automatically pulled in and the switch
> is automated.
>
> to make sure it works go to the mail/postfix* and try make config if the output
> is ugly then you are not using d4p (ports tree not uptodate enough :)) if it is
> pretty then you are using it.
>
> both uses dialog(3) so the UI is pretty close, just better :)
>
> regards,
> Bapt



-- 
Demelier David


More information about the freebsd-ports mailing list