From owner-freebsd-hackers@FreeBSD.ORG Tue May 27 21:01:07 2008 Return-Path: Delivered-To: hackers@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6E4DE1065677 for ; Tue, 27 May 2008 21:01:07 +0000 (UTC) (envelope-from gabor@kovesdan.org) Received: from viefep28-int.chello.at (viefep28-int.chello.at [62.179.121.48]) by mx1.freebsd.org (Postfix) with ESMTP id B7FA78FC20 for ; Tue, 27 May 2008 21:01:06 +0000 (UTC) (envelope-from gabor@kovesdan.org) Received: from [86.101.217.227] by viefep20-int.chello.at (InterMail vM.7.08.02.02 201-2186-121-104-20070414) with ESMTP id <20080527204510.QGHX29278.viefep20-int.chello.at@[86.101.217.227]>; Tue, 27 May 2008 22:45:10 +0200 Message-ID: <483C72D4.7030806@kovesdan.org> Date: Tue, 27 May 2008 22:45:08 +0200 From: Gabor Kovesdan User-Agent: Thunderbird 2.0.0.14 (Windows/20080421) MIME-Version: 1.0 To: hackers@FreeBSD.org, fjoe@FreeBSD.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-Mailman-Approved-At: Tue, 27 May 2008 21:26:18 +0000 Cc: Subject: Progress of the BSD-licensed grep, sort and diff X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 May 2008 21:01:07 -0000 Hello all, as you might have already known, I'm working on the BSD-licensed versions of these utilities, porting them from OpenBSD and complete the functionality. Still, I have a lot to do, but here's a little bit of status report: grep: - Implemented --label - Implemented --null - Implemented -D / --devices - Implemented -H / --with-filename - Implemented --version - Eliminate warnings - style(9) cleanup sort: - Added support for long command line options - Implemented -S / --buffer-size - Implemented --version - Eliminate warnings - style(9) cleanup diff: - Implemented --version - Eliminate warnings - style(9) cleanup Apart from the missing features, they should work fine, you can try it via the bsdgrep, bsdsort and bsddiff ports in the textproc category. These ports create bsd* and gnu* symlinks for the easier testing. If any of you could use these ports and report the possible problems, that would be cool. Cheers, Gábor Kövesdán