From owner-freebsd-ports@FreeBSD.ORG Thu Dec 2 05:18:35 2010 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BE35E106567A for ; Thu, 2 Dec 2010 05:18:35 +0000 (UTC) (envelope-from lists@eitanadler.com) Received: from mail-iw0-f182.google.com (mail-iw0-f182.google.com [209.85.214.182]) by mx1.freebsd.org (Postfix) with ESMTP id 946848FC0C for ; Thu, 2 Dec 2010 05:18:34 +0000 (UTC) Received: by iwn39 with SMTP id 39so9338807iwn.13 for ; Wed, 01 Dec 2010 21:18:34 -0800 (PST) Received: by 10.231.17.4 with SMTP id q4mr10048346iba.119.1291267114404; Wed, 01 Dec 2010 21:18:34 -0800 (PST) MIME-Version: 1.0 Received: by 10.231.79.82 with HTTP; Wed, 1 Dec 2010 21:18:14 -0800 (PST) From: Eitan Adler Date: Thu, 2 Dec 2010 00:18:14 -0500 Message-ID: To: freebsd ports Content-Type: text/plain; charset=UTF-8 Subject: updated dialog(1) replacement for ports X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 Dec 2010 05:18:35 -0000 I've been working on a dialog(1) replacement as used in the ports system. The goal is to replace both the options and the license screen with a single binary. It also features long descriptions, mutually exclusive options, and some other nice features. The source code be found here along with some testing scripts. http://isis.poly.edu/~eitan/files/d4p-v16.tgz If you want to follow development: hg clone http://dialog4ports.googlecode.com/hg/ dialog4ports I will be adapting a recent patch from bapt@ to integrate this ports system soon and send it to the list. If anyone has any questions, concerns, or code reviews please let me know. -- Eitan Adler