From owner-freebsd-ports@FreeBSD.ORG Thu Nov 29 15:18:33 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id BD40FB34; Thu, 29 Nov 2012 15:18:33 +0000 (UTC) (envelope-from wblock@wonkity.com) Received: from wonkity.com (wonkity.com [67.158.26.137]) by mx1.freebsd.org (Postfix) with ESMTP id 725748FC16; Thu, 29 Nov 2012 15:18:33 +0000 (UTC) Received: from wonkity.com (localhost [127.0.0.1]) by wonkity.com (8.14.5/8.14.5) with ESMTP id qATFIWxB064084; Thu, 29 Nov 2012 08:18:32 -0700 (MST) (envelope-from wblock@wonkity.com) Received: from localhost (wblock@localhost) by wonkity.com (8.14.5/8.14.5/Submit) with ESMTP id qATFIV4O064081; Thu, 29 Nov 2012 08:18:32 -0700 (MST) (envelope-from wblock@wonkity.com) Date: Thu, 29 Nov 2012 08:18:31 -0700 (MST) From: Warren Block To: "Ilya A. Arkhipov" Subject: Re: Discussion concerning: New dialog for ports In-Reply-To: <695411354194775@web5g.yandex.ru> Message-ID: References: <695411354194775@web5g.yandex.ru> User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.7 (wonkity.com [127.0.0.1]); Thu, 29 Nov 2012 08:18:32 -0700 (MST) Cc: kwm@freebsd.org, bapt@freebsd.org, Eitan Adler , Alexey Dokuchaev , freebsd-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: Thu, 29 Nov 2012 15:18:33 -0000 On Thu, 29 Nov 2012, Ilya A. Arkhipov wrote: > Few week ago I started work on new dialog for ports, main idea it's > adding functionality, I guess you know ;) I took checklist.c from > libdialog and modified it for us. Regarding license, I discussed with > Thomas E. Dickey(author dialog) he said I can't change LGPL to BSD but > it should not be a problem. > What we have now: > - check + radio lists in on box (and yes we can put off radiobox) > - separate line with text > - dynamic width/height size Sounds familiar. :) Two lines for text would be good. > - all features from checklist.c :) > -- mouse support > -- hotkey for find a lines > My plan: > - add Help button/F1/alt-h/esc-1 (actually don't know how will be better) > - button for license Might want to call that "Port License" or such. Otherwise, it looks like it will show the license of the dialog program. > - fixing bugs >_< > - start work on parsing receiving data, after that should be ready for testing. > > Regarding parsing data I want discuss here. Wanna correct understand what will be better, now I have few variants: > 1. Get all data from env. variables > 2. Use the same with old dialog style, I mean receive from STDIN > 3. From file? <- guess bad idea > Your ideas? > > And certainly screeshots: > Big description(just for test); > In X -- http://imm.io/NkVR > In Terminal -- https://www.dropbox.com/s/bzt8zszpk40jrso/2012-11-29%2014.59.53.jpg > With license button: > in X -- http://imm.io/Nl9K > > You can find my repo there: https://bitbucket.org/m1cro/d4p/. I'll be happy for all response ;) Thanks for working on this!