Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 19 Mar 2013 11:49:22 +0100
From:      David Demelier <demelier.david@gmail.com>
To:        Baptiste Daroussin <bapt@freebsd.org>
Cc:        ports@freebsd.org, HU Dong <itechbear@gmail.com>
Subject:   Re: [HEADSUP] New make config UI
Message-ID:  <CAO%2BPfDfY-CAwB25Hp5_iG2dbPDXOnrjHnB=Gaoo6WUXTJfhf3A@mail.gmail.com>
In-Reply-To: <20130319104133.GG42160@ithaqua.etoilebsd.net>
References:  <20130319094210.GE42160@ithaqua.etoilebsd.net> <CAO%2BPfDepQbreU4mmjhMtpDpzmHiDMj6H80EddLgbRSanJWhJhw@mail.gmail.com> <20130319103104.GF42160@ithaqua.etoilebsd.net> <51483FD9.1030309@gmail.com> <20130319104133.GG42160@ithaqua.etoilebsd.net>

next in thread | previous in thread | raw e-mail | index | archive | help
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@freebsd.org>:
> On Tue, Mar 19, 2013 at 06:37:13PM +0800, HU Dong wrote:
>> =E4=BA=8E 2013/3/19 18:31, Baptiste Daroussin =E5=86=99=E9=81=93:
>> > On Tue, Mar 19, 2013 at 11:20:43AM +0100, David Demelier wrote:
>> >> 2013/3/19 Baptiste Daroussin <bapt@freebsd.org>
>> >>
>> >>> Hi all,
>> >>>
>> >>> Since the work on the new options framework has been started more th=
an 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 a=
nd
>> >>> 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 (wh=
ich 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 fas=
tly
>> >>> improve/fix it if needed and getting the exact same version on all t=
he
>> >>> 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 eveni=
ng 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-unsubscribe@freebsd.o=
rg"
>> > 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



--=20
Demelier David



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAO%2BPfDfY-CAwB25Hp5_iG2dbPDXOnrjHnB=Gaoo6WUXTJfhf3A>