On Tue, Mar 19, 2013 at 06:49:51PM +0800, HU Dong wrote: > 于 2013/3/19 18:41, Baptiste Daroussin 写道: > > 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 <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. > > 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 > Thank you! It looks really nice. > > I accidently got a core dump file named dialog4ports.core when I tried > "make config" and was pressing some keys for testing purpose in > mail/postfix-current, but I don't know how to reproduce it. How should I > deal with the core file? > > B.R. > HU Dong
If it is not big, send it to me, if it is a large one host it somewhere so that I can fetch. regards, Bapt
pgph8YzrSLB2k.pgp
Description: PGP signature