Here's a nice little ebuild for GNU libidn which can be used to enable IDN (Internationalized Domain Names) support in some packages (at least in KDE 3.2). I guess it should go to net-libs/libidn. It seems like it's also possible to patch IDN support directly into glibc, I haven't tried that (cf. the libidn website). It might also make sense to add a USE flag idn for this. This is related to bug 25455. Reproducible: Always Steps to Reproduce:
Created attachment 25286 [details] The libidn ebuild.
hey cool - i was just about to create the same. BTW - the IDN support in KDE-3.2 depends on libidn (although it apears to be detected at runtime)... don't know - but net-dns looks like a good category for this anyway - seems to work here best regards Thilo
well, not so fast ... :) it appears, that this version is not working with kde-3.2.0 (but will be working with 3.2.1....) kde-3.2.0 is working with libidn-0.2.x see also http://bugs.kde.org/show_bug.cgi?id=70558
It works for me, but I am running the latest 3.2-branch :) As this is a GNU lib, all you need to do is checking this in as libidn-0.2.3.ebuild and it should work fine.
Nice. It works here too (with KDE from current CVS HEAD, where libidn is no longer an optinal runtime dependency but an optional compile time dependency). Just a remark, shouldn't the installation of >>> /usr/share/emacs/site-lisp/punycode.el and >>> /usr/share/emacs/site-lisp/idna.el be optional and controlled through the (already existing) 'emacs' USE flag?
Unfortunately doesn't the configure script offer an option to disable the lisp stuff. --without-lispdir doesn't work. A line like use emacs || rm -rf ${S}/usr/share/emacs after the emake might help, but I dunno if that's good style.
now in portage (net-dns/libidn)