The project is discontinued. AFAIK OpenBSD is incorporating
Citrus project which has
For those who want to play with source code: libiconv.tar.gz
$ pax -zr < libiconv.tar.gz
$ cd libiconv && make depend && make
For successful building you also need fsss.
Libiconv is the library that allows you to convert data from one encoding into another. It's especially useful when you get data from different operating systems and platforms. This library provides API that conforms UNIX98 spcification.
There is GNU libiconv library that can be used for this purpose. So, why did i start writing it from scratch? It's simple:
We all know that GNU code can't be added to the base system, especially in kernel. We know why. So, that's why we need to have our own BSD solution. Also i want it to be compatible with GNU implementation, so it can be used in existing products without rewritting.
The whole project consists of libiconv library and iconv executable.
Currently it's just a test utility and not ready for production.
Also, Vladimir Mostovoy (vm@) created cool artwork. It's based on OpenBSD's Puffy artwork.