From owner-freebsd-ports@FreeBSD.ORG Thu Mar 14 09:55:33 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 BCE0DA80 for ; Thu, 14 Mar 2013 09:55:33 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: from mail-bk0-x22b.google.com (mail-bk0-x22b.google.com [IPv6:2a00:1450:4008:c01::22b]) by mx1.freebsd.org (Postfix) with ESMTP id 54E15F24 for ; Thu, 14 Mar 2013 09:55:33 +0000 (UTC) Received: by mail-bk0-f43.google.com with SMTP id jm19so894902bkc.16 for ; Thu, 14 Mar 2013 02:55:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:sender:date:from:to:subject:message-id:mime-version :content-type:content-disposition:user-agent; bh=rhZ6cwSq4T4Rygih5FPJWWG18uxTha9aUTigGo1Hh9g=; b=AF/dlMDUszCIKYr1tNfrXRnqB5KOMXRP13sphXWmtH/CRs5fNTX/77nGFUpagLsK3U S5MgbY7ii4+79Nbx2XruEEOrbEYDRSjnHWWuaGY4HD+bt0zBzlG9nqBg6Hh0+oIRP9Jo bc7YXIN9SVpNcJOmkjsEeZNiOnV+gg9mRMmh51Y9jnKwyFHpQwnOqxXL0HD7UMF/WjsD 5MC/cLkNbVYGpoo3jEhdVDLFkSeM+I0o5RAMBsGvoQ5bEk1rAcFrzfikp7afqKykiF9w bRhTqfINXSmuri41fwJbT4zdrvo+272RlWHQtQ7JFUqnsX7xI6MqY9DSAkgIb3mk+gne UuKw== X-Received: by 10.205.0.193 with SMTP id nn1mr914376bkb.94.1363254932313; Thu, 14 Mar 2013 02:55:32 -0700 (PDT) Received: from ithaqua.etoilebsd.net (ithaqua.etoilebsd.net. [37.59.37.188]) by mx.google.com with ESMTPS id io13sm517119bkc.15.2013.03.14.02.55.30 (version=TLSv1 cipher=RC4-SHA bits=128/128); Thu, 14 Mar 2013 02:55:31 -0700 (PDT) Sender: Baptiste Daroussin Date: Thu, 14 Mar 2013 10:55:29 +0100 From: Baptiste Daroussin To: ports@FreeBSD.org Subject: [CFT] New dialog for ports Message-ID: <20130314095529.GH53963@ithaqua.etoilebsd.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="FUaywKC54iCcLzqT" Content-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) 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, 14 Mar 2013 09:55:33 -0000 --FUaywKC54iCcLzqT Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi all, 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. 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. dialog4ports will live forever in ports so that it can easily be updated and get support for new features on all supported arches at the same time. It bundles libdialog on FreeBSD versions that doesn't have a recent libdialog in base (read 8.x) dialog4ports also support a new feature: it has a help dialog to be able to print a human readable help text if possible. Here is a patch to the ports tree that makes it use dialog4ports by default. What it does is: When make config is requested and dialog4ports is not installed yet the ports tree will install dialog4ports first. 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 http://people.freebsd.org/~bapt/d4p.diff Please test! regards, Bapt --FUaywKC54iCcLzqT Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iEYEARECAAYFAlFBnpEACgkQ8kTtMUmk6Ex8pACcCFTHAWJCYm287wrhVBBGPdLL VX8AnAsvbF5WJBFfX2OwnxMGiko1zker =+Ite -----END PGP SIGNATURE----- --FUaywKC54iCcLzqT--