From owner-freebsd-ports@FreeBSD.ORG Wed Mar 20 07:10:02 2013 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 1981CDC8; Wed, 20 Mar 2013 07:10:02 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: from mail-ea0-x22e.google.com (mail-ea0-x22e.google.com [IPv6:2a00:1450:4013:c01::22e]) by mx1.freebsd.org (Postfix) with ESMTP id 7CEB0FD7; Wed, 20 Mar 2013 07:10:01 +0000 (UTC) Received: by mail-ea0-f174.google.com with SMTP id q10so574936eaj.19 for ; Wed, 20 Mar 2013 00:10:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:sender:date:from:to:cc:subject:message-id:references :mime-version:content-type:content-disposition:in-reply-to :user-agent; bh=uyyuCfg/xnjYCe4bfq/NanaDN+Jhyhf8dSi588OJWnk=; b=lp405w0dCT1hjs6kHJBJxQ0/5Xogkh24YLvmY82rNSj+JuDUrV5UJpZAmT9fS3JxbL JcEa9uSaNmtif+K8+ZXJAsTESFt16LlzQ6Uuit/XS/mn4KpJYeuPZPkAnBVfZXDU5/WQ zwHYGJHug1c1YMG0UGO9RSeiQQRTFSPxqTlGsVdsqrK+U/iFHCTAOJCGK1ypSf8ZB1GR gRB5XHLWardV6HYTWn0NmFeE+b09tY9GyO3UmieISYBbBzm09OUL6dXQRkYkZhpE+q9z XleU9yJjWmRclBpVVuMbbob+vXbPJP0ypwVK2WCCYEmUmu70oQCAgYJR5Rn9FGTuaOOm 8hJg== X-Received: by 10.14.179.5 with SMTP id g5mr68742187eem.41.1363763400502; Wed, 20 Mar 2013 00:10:00 -0700 (PDT) Received: from ithaqua.etoilebsd.net (ithaqua.etoilebsd.net. [37.59.37.188]) by mx.google.com with ESMTPS id r4sm768802eeo.12.2013.03.20.00.09.59 (version=TLSv1 cipher=RC4-SHA bits=128/128); Wed, 20 Mar 2013 00:09:59 -0700 (PDT) Sender: Baptiste Daroussin Date: Wed, 20 Mar 2013 08:09:57 +0100 From: Baptiste Daroussin To: Steve Wills Subject: Re: [CFT] New dialog for ports Message-ID: <20130320070957.GK67352@ithaqua.etoilebsd.net> References: <20130314095529.GH53963@ithaqua.etoilebsd.net> <51492152.2010709@FreeBSD.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="qDymnuGqqhW10CwH" Content-Disposition: inline In-Reply-To: <51492152.2010709@FreeBSD.org> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: ports@FreeBSD.org X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Mar 2013 07:10:02 -0000 --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--