The new version of the iconv library. - CCS tables are converted from shared modules to binary table files. - CES shared modules are simplified. - Alias file is used instead of symbolic links. - CCS tables and alias files are accessed via memory-mapping. - Any CCS tables, CES modules and parts of alias file can be built in into the library. All CES modules are built in into the static version of the library (libiconv.a). WARNING: the shared library version number is raised to 2. This requires modifying all ports dependent on converters/iconv: - changing the dependency LIB_DEPENDS= from iconv.1 to iconv.2; - raising their PORTREVISION. This requires recompiling the ports as well. Currently affected are the following ports: converters/ruby-iconv, devel/dryad, devel/gconf, devel/gnomevfs, devel/gtranslator, editors/dedit, editors/koffice, graphics/eog, japanese/gal, japanese/gnome, japanese/gnumeric, japanese/mutt-devel, japanese/xchat, mail/evolution, math/gnumeric, net/fidelio, net/gnomeicu, sysutils/medusa, textproc/libxml2, www/encompass, www/gtkhtml, x11/gnome, x11/kde2, x11-fm/nautilus, x11-toolkits/gal New versions of iconv-extra and iconv-rfc1345 ports are being submitted in few minutes.
State Changed From-To: open->closed Committed, thanks!