Re: CFT: new BSD-licensed sort available

From: Kazuaki ODA <kazuaki_at_aliceblue.jp>
Date: Thu, 15 Mar 2012 22:18:06 +0900
(12/03/15 0:59), Gabor Kovesdan wrote:
> Hi Folks,
>
> some time ago I started writing a BSDL sort variant from scratch since
> the OpenBSD version did not support multibyte locales and was hard to
> modify. The development was a bit stalled but recently, Oleg Moskalenko
> <oleg.moskalenko_at_citrix.com> showed interest in continuing this version
> and he has made a very good job on this BSD sort variant. Now it is
> compatible with the base version of GNU sort but the performance in most
> cases (string sort and -n) is quite behind GNU sort (although with -g it
> is about *4 times* faster). Oleg is still working on optimizing the code
> and the long-term plan is to drop GNU sort once this variant is good
> enough to replace it. For now, it is only available in Ports Collection
> as textproc/bsdsort but if there is no objection or any serious bug
> report I plan to add it to base installed as bsdsort, being GNU sort
> still the default sort until it proves that we can safely drop GNU sort.
> If you are interested in this sort utility, could you please try the
> port and report us any issue that you experience?
>
> Thanks in advance,
> Gabor
> _______________________________________________
> freebsd-current_at_freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to "freebsd-current-unsubscribe_at_freebsd.org"

bsdsort is one of my long awaiting ports.  Because GNU sort has a 
numeric sort bug in some multi-byte locales.  For example,

ls -l /usr/bin | env LANG=en_US.UTF-8 sort -n -k 5
(we expect the result is sorted by file size.)

shows invalid result.

bsdsort does not has such a bug, so I hope our base system will include 
bsdsort in the near future.

Thanks.
Received on Thu Mar 15 2012 - 12:26:30 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:25 UTC