PACKAGE NAME
------------
neko_libidn2

A library to encode and decode internationalized domain names.


SOURCE/VERSION
--------------
libidn2-2.0.5 / 1


IRIX/MIPSPRO VERSION
--------------------
6.5.22m / 7.4.4m


ENVIRONMENT VARIABLES
---------------------
setenv CC c99
setenv CFLAGS '-O2 -mips4 -n32'
setenv LDFLAGS -L/usr/nekoware/lib
setenv CPPFLAGS -I/usr/nekoware/include


PATCH
-----
cd libidn2-2.0.5
patch -p0 < libidn2-2.0.5_irix.patch


CONFIGURE FLAGS
---------------
./configure --prefix=/usr/nekoware --disable-rpath --disable-doc


BUILD
-----
gmake
gmake check
gmake install


KNOWN DEPENDENCIES
------------------
neko_libunistring 1
neko_libiconv 5
gmake to build the package


ERRORS/MISCELLANEOUS
--------------------
The patch fixes an alloca header, some gcc-only compile options and improper pointer arithmetic.
Don't bother building the documentation on IRIX, it uses ruby_ronn to compile MarkDown into groff man pages. Since we don't have it, either let a linux machine generate it or go lazy.

This package is a reimplementation of the IDN library to implement IDNA 2008 and TR46.
The former nekoware version of the library was called neko_libidn and is now at 1.35.

This package has dual support for both mips3 and mips4 architecture, controlled by the mach(CPUARCH=R4000) switch for libraries and executables.


PACKAGED BY
-----------

S/N   VER      PORTER                          Date
---------------------------------------------------------
1     2.0.5    Frank Everdij (dexter1)         14-06-2018