From owner-freebsd-ports@FreeBSD.ORG Tue Mar 19 10:31:09 2013 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id B2C90DED for ; Tue, 19 Mar 2013 10:31:09 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: from mail-ea0-x233.google.com (mail-ea0-x233.google.com [IPv6:2a00:1450:4013:c01::233]) by mx1.freebsd.org (Postfix) with ESMTP id 1E72180F for ; Tue, 19 Mar 2013 10:31:08 +0000 (UTC) Received: by mail-ea0-f179.google.com with SMTP id f15so142630eak.24 for ; Tue, 19 Mar 2013 03:31:08 -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=3FBzNY8QW/n4Ocnqtz3eOZpNF1W2oQN/BPMQeztLkxM=; b=NGPKNhVqZZkVAT49hM09cqgvKHpaYb1W+COvn5CGw9LkUNZ5ynCup3bmEVl+fmSMtl uuwsKrYEUTrz+LpsA+BSROT+cpO22NqooJTZHS2ciSh6FFN4u0JGtHXusbp41cPZQxA8 0U25tnNzyUIaZ0kl0ciQ8x3tAMYdZN+lF5XSMRPHadq4XkK1vQUchjXMS69dCa9l5Gy/ cKQl+nOkCuPF4bEw8RIfJZoj++SBw1BBkHALl4t5LCTNv4aqtvjm1p3JB7XAuECu80ES 3ZAnxavQMj4CzZEJ/HKknFQzsiOZboOkU0MleAJUCMx/7XykjZK89SjoxiqxDQuTaV2y pOcw== X-Received: by 10.14.0.73 with SMTP id 49mr59276252eea.21.1363689068237; Tue, 19 Mar 2013 03:31:08 -0700 (PDT) Received: from ithaqua.etoilebsd.net (ithaqua.etoilebsd.net. [37.59.37.188]) by mx.google.com with ESMTPS id d47sm32195890eem.9.2013.03.19.03.31.05 (version=TLSv1 cipher=RC4-SHA bits=128/128); Tue, 19 Mar 2013 03:31:06 -0700 (PDT) Sender: Baptiste Daroussin Date: Tue, 19 Mar 2013 11:31:04 +0100 From: Baptiste Daroussin To: David Demelier Subject: Re: [HEADSUP] New make config UI Message-ID: <20130319103104.GF42160@ithaqua.etoilebsd.net> References: <20130319094210.GE42160@ithaqua.etoilebsd.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="yRA+Bmk8aPhU85Qt" Content-Disposition: inline In-Reply-To: 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: Tue, 19 Mar 2013 10:31:09 -0000 --yRA+Bmk8aPhU85Qt Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Mar 19, 2013 at 11:20:43AM +0100, David Demelier wrote: > 2013/3/19 Baptiste Daroussin >=20 > > 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, ead= ler > > 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 > > >=20 > Thanks a lot for that work to all contributors. I will try this evening a= nd > see how awesome it is :-). >=20 > One questions I have: >=20 > - Does the dialog4ports installation will be triggered in the pkg > autoremove command since it's a leaf. >=20 > Regards >=20 > --=20 > 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.org" No because it is an explicit installation that is done. regards, Bapt --yRA+Bmk8aPhU85Qt Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iEYEARECAAYFAlFIPmgACgkQ8kTtMUmk6ExnwgCgnBTibK6yrf2bbedZ2Xi0as6s 52YAoKYPu+UZbEfL7QphKRyz1TWM6Tnh =CzHI -----END PGP SIGNATURE----- --yRA+Bmk8aPhU85Qt--