[tlbuild] xindy-new on FreeBSD: problems with iconv (missing ISO-IR-111) and recode
Nikola Lečić
nikola.lecic at anthesphoria.net
Sat Jan 2 01:35:04 CET 2010
Hello,
There are two (independent) conversion problems with xindy-new
alphabets on FreeBSD.
First, with libiconv implementation of iconv() which lacks support for
ISO-IR-111 -- iconv (GNU libiconv 1.13) -- xindy-new building fails
when creating belarusian/isoir111.pl.
On Linux, at least in Debian family, ISO-IR-111 support is provided
through eglibc. The work on native bsdiconv -- which would solve this
problem -- is ongoing, but I am uncertain when it will be finished.
Secondly, compiling xindy-new --with-recode fails because resultant
recoded files miss some characters compared to correct versions created
by iconv. Here are two examples of how recode damage the contents.
sed -e 's/@u{\([^}]*\)}//g;' </root/TeXLive-Devel/trunk/Build/source/utils/xindy-new/xindy/make-rules/alphabets/croatian/utf8.pl.in | \
recode UTF-8..CP1250 >croatian/cp1250.pl
passes, but croatian/cp1250.pl is incomplete:
-------------------------------- >8 -----------------------------------
# diff croatian/cp1250.pl.iconv croatian/cp1250.pl.recode
54c54
< ['K', ['k','K'] ],
---
> ['K'] ],
100c100
< [], # ty (hungarian)
---
> [], y (hungarian)
-------------------------------- >8 -----------------------------------
Similarly,
-------------------------------- >8 -----------------------------------
# diff czech/cp1250.pl.iconv czech/cp1250.pl.recode
51c51
< [], # i with diaeresis (gypsy/northrussian)
---
> [], # i with diaeresis (gypsy/northrussian)
96c96
< [], # z (estonian)
---
> (estonian)
-------------------------------- >8 -----------------------------------
This does not happen with recode on Linux. So, before debugging this
further, I would like to ask if something similar happens on non-Linux
systems other than FreeBSD.
Regards,
--
Nikola Lečić = Никола Лечић
fingerprint : FEF3 66AF C90E EDC3 D878 7CDC 956D F4AB A377 1C9B
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 314 bytes
Desc: not available
URL: <http://tug.org/pipermail/tlbuild/attachments/20100102/00281960/attachment.bin>
More information about the tlbuild
mailing list