Date: Wed, 20 Mar 2013 08:09:57 +0100 From: Baptiste Daroussin <bapt@FreeBSD.org> To: Steve Wills <swills@FreeBSD.org> Cc: ports@FreeBSD.org Subject: Re: [CFT] New dialog for ports Message-ID: <20130320070957.GK67352@ithaqua.etoilebsd.net> In-Reply-To: <51492152.2010709@FreeBSD.org> References: <20130314095529.GH53963@ithaqua.etoilebsd.net> <51492152.2010709@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
--qDymnuGqqhW10CwH Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Mar 20, 2013 at 02:39:14AM +0000, Steve Wills wrote: > On 03/14/13 09:55, Baptiste Daroussin wrote: > > Hi all, > >=20 > > Ilya A. Arkhipov wrote dialog4ports which has just been added into the = ports > > tree ports-mgmt/dialog4ports, this is intended to be a replacement for = dialog(1) > > designed specifically for the options, in particular for optionsng. > >=20 > > It uses libdialog (recent version) and extend it with a new widget able= to deal > > with both normal and radio options in the same window. > >=20 > > dialog4ports will live forever in ports so that it can easily be update= d and get > > support for new features on all supported arches at the same time. > >=20 > > It bundles libdialog on FreeBSD versions that doesn't have a recent lib= dialog in > > base (read 8.x) > >=20 > > dialog4ports also support a new feature: it has a help dialog to be abl= e to > > print a human readable help text if possible. > >=20 > > Here is a patch to the ports tree that makes it use dialog4ports by def= ault. > > What it does is: > > When make config is requested and dialog4ports is not installed yet the= ports > > tree will install dialog4ports first. > >=20 > > New feature for maintainer, if a pkg-help file is found inside the port > > directory then dialog will show to the user a help file is available et= propose > > him to hint F1 or ^E to show the said help file > >=20 > > http://people.freebsd.org/~bapt/d4p.diff > >=20 > > Please test! >=20 > I didn't get a chance to test this before it was committed, but I'm > currently running into this: >=20 >=20 > % pwd > /usr/local/tinderbox/portstrees/FreeBSD/ports/www/apache22 > % sudo make config > dialog4ports isn't installed, do you want to install it now? [Y/n] n > env: /usr/local/bin/dialog4ports: No such file or directory > =3D=3D=3D> Options unchanged > % >=20 > And I'm prompted every time. Is this how it's supposed to work? >=20 > Steve >=20 I wonder if it is worth to let the question to install dialog4ports. I mean dialog4ports being mandatory you should just be installed directly doesn't it? anyone have an opinion about this? I will remove the question on 27/03 if I got more please do than please don= 't at that time. regards, Bapt --qDymnuGqqhW10CwH Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iEYEARECAAYFAlFJYMUACgkQ8kTtMUmk6EwdbgCgiOevFsUCwHcrNbbeZkc8Tyk5 eoMAnR4cPGi+MyJNpGmJPvwu46QypZen =BeiV -----END PGP SIGNATURE----- --qDymnuGqqhW10CwH--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20130320070957.GK67352>