Last year Dmitry Selyutin implemented collation as his Google Summer
of Code 2014 and I was tricked into mentoring it ;).
My understanding is that this is a very desired feature for FreeBSD 11
and while Dmitry did a good job and was generally successful, the code
needs heavy reviewing and testing from people that are likely to depend
on it (that means you).
The code builds and generally should work, but I haven't done enough with it
to claim it is a complete solution or that it should be committed. Also,
want to replace the use of bdb with something else like NetBSD's constant
db, then it needs to be done, but at least I thought I would make ithis
as a starting point.