Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 15 Mar 2012 22:18:06 +0900
From:      Kazuaki ODA <kazuaki@aliceblue.jp>
To:        Gabor Kovesdan <gabor@FreeBSD.org>
Cc:        freebsd-current@FreeBSD.org, Oleg Moskalenko <oleg.moskalenko@citrix.com>, freebsd-ports@FreeBSD.org
Subject:   Re: CFT: new BSD-licensed sort available
Message-ID:  <4F61EC0E.8060809@aliceblue.jp>
In-Reply-To: <4F60C059.7060904@FreeBSD.org>
References:  <4F60C059.7060904@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
(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@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@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to "freebsd-current-unsubscribe@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.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4F61EC0E.8060809>