0ff204bbd1
extensions and also tried to be link time compatible with ports libiconv. This splits that functionality and enables the parts that shouldn't interfere with the port by default. WITH_ICONV (now on by default) - adds iconv.h, iconv_open(3) etc. WITH_LIBICONV_COMPAT (off by default) adds the libiconv_open etc API, linker symbols and even a stub libiconv.so.3 that are good enough to be able to 'pkg delete -f libiconv' on a running system and reasonably expect it to work. I have tortured many machines over the last few days to try and reduce the possibilities of foot-shooting as much as I can. I've successfully recompiled to enable and disable the libiconv_compat modes, ports that use libiconv alongside system iconv etc. If you don't enable the WITH_LIBICONV_COMPAT switch, they don't share symbol space. This is an extension of behavior on other system. iconv(3) is a standard libc interface and libiconv port expects to be able to run alongside it on systems that have it. Bumped osreldate. |
||
---|---|---|
.. | ||
__iconv_get_list.3 | ||
_strtol.h | ||
_strtoul.h | ||
citrus_aliasname_local.h | ||
citrus_bcs_strtol.c | ||
citrus_bcs_strtoul.c | ||
citrus_bcs.c | ||
citrus_bcs.h | ||
citrus_csmapper.c | ||
citrus_csmapper.h | ||
citrus_db_factory.c | ||
citrus_db_factory.h | ||
citrus_db_file.h | ||
citrus_db_hash.c | ||
citrus_db_hash.h | ||
citrus_db.c | ||
citrus_db.h | ||
citrus_esdb_file.h | ||
citrus_esdb.c | ||
citrus_esdb.h | ||
citrus_fix_grouping.h | ||
citrus_hash.c | ||
citrus_hash.h | ||
citrus_iconv_local.h | ||
citrus_iconv.c | ||
citrus_iconv.h | ||
citrus_lock.h | ||
citrus_lookup_factory.c | ||
citrus_lookup_factory.h | ||
citrus_lookup_file.h | ||
citrus_lookup.c | ||
citrus_lookup.h | ||
citrus_mapper_local.h | ||
citrus_mapper.c | ||
citrus_mapper.h | ||
citrus_memstream.c | ||
citrus_memstream.h | ||
citrus_mmap.c | ||
citrus_mmap.h | ||
citrus_module.c | ||
citrus_module.h | ||
citrus_namespace.h | ||
citrus_none.c | ||
citrus_none.h | ||
citrus_pivot_factory.c | ||
citrus_pivot_factory.h | ||
citrus_pivot_file.h | ||
citrus_prop.c | ||
citrus_prop.h | ||
citrus_region.h | ||
citrus_stdenc_local.h | ||
citrus_stdenc_template.h | ||
citrus_stdenc.c | ||
citrus_stdenc.h | ||
citrus_types.h | ||
iconv_canonicalize.3 | ||
iconv.3 | ||
iconv.c | ||
iconvctl.3 | ||
iconvlist.3 | ||
Makefile.inc | ||
Symbol.map |