iconv sync 9/x: FreeBSD SVN 260003In libiconv i18n modules, surround the unused static_citrus_xxx_pack_state() and _citrus_xxx_unpack_state() functionswith #if 0 blocks for now
iconv sync 8/x: FreeBSD SVN 281550Remove the const qualifier from iconv(3) to comply with POSIX:http://pubs.opengroup.org/onlinepubs/9699919799/functions/iconv.htmlAdjust all code that calls icon
iconv sync 8/x: FreeBSD SVN 281550Remove the const qualifier from iconv(3) to comply with POSIX:http://pubs.opengroup.org/onlinepubs/9699919799/functions/iconv.htmlAdjust all code that calls iconvNote: The libcpp Makefile cflag was added because the host iconv.h header was getting pulled in. This always should have been the src version of iconv.h, but the error wasn't exposed until now.
show more ...
locales, libconv: Sync with FreeBSD (extensive reach)What started out as a relatively simply upgrade to libiconv finallyresulted in a simultaneous overhaul to locales, strings, and stdio.All of t
locales, libconv: Sync with FreeBSD (extensive reach)What started out as a relatively simply upgrade to libiconv finallyresulted in a simultaneous overhaul to locales, strings, and stdio.All of these are interdependent and there is no way to upgrade themindividually or in steps.These cases are similar to what happened with libm where significantsyncing came from NetBSD previously, rendering contributions fromFreeBSD difficult. Libiconv and locales (both ancient) are now insync with FreeBSD HEAD.As several headers were signficantly updated and the mtree was updatedto accommodate the new include/xlocale directory, this commit willrequire a full world build. It also may cause some dports to no longerbuild due to prototype differences, but the dports will be adjusted.The regexp library was not being used. It was removed from FreeBSD fouryears ago. Since it required collate updates, I took the opportunity toremove it completely by adding re_comp functionality to 4.3 compatlibrary like FreeBSD did.__DragonFly_version has been bumped to 500300.
I18N module build framework.Adopted-from: NetBSD