summaryrefslogtreecommitdiffstats
path: root/lib/libkiconv
Commit message (Collapse)AuthorAgeFilesLines
* The iconv in libc did two things - implement the standard APIs, the GNUpeter2013-08-131-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | 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.
* no one bothered to write the iconv.9 man page... If it appears wejmg2013-02-261-2/+1
| | | | | | can readd the xref... MFC: 1 week
* Make sure libkiconv.so.4 is installed into /lib, not into /usr/lib,dim2012-06-121-1/+2
| | | | | | | | | | | which was inadvertently caused by r236185: if SHLIBDIR is set using the ?= operator, it must be done *before* bsd.own.mk is included, otherwise the default value is still used. Note, bsd.lib.mk will take care of removing the copy in /usr/lib upon installation, so no addition to ObsoleteFiles.inc is needed. X-MFC-With: r236185
* - Include forgotten bsd.own.mk and fix conditiongabor2012-05-281-1/+3
| | | | Reported by: Jan Beich <jbeich@tormail.org>
* - Add support for BSD iconv when it is build into libcgabor2012-05-252-0/+14
| | | | | | PR: bin/162670 Submitted by: Jan Beich <jbeich@tormail.net> MFC after: 2 weeks
* Add unicode support to msdosfs and smbfs; original pathes from imura,kevlo2011-11-181-0/+12
| | | | | | bug fixes by Kuan-Chung Chiu <buganini at gmail dot com>. Tested by me in production for several days at work.
* Build lib/ with WARNS=6 by default.ed2010-01-021-0/+2
| | | | | | | | | Similar to libexec/, do the same with lib/. Make WARNS=6 the norm and lower it when needed. I'm setting WARNS?=0 for secure/. It seems secure/ includes the Makefile.inc provided by lib/. I'm not going to touch that directory. Most of the code there is contributed anyway.
* Bump the version of all non-symbol-versioned shared libraries inkensmith2009-07-191-1/+1
| | | | | | | | preparation for 8.0-RELEASE. Add the previous version of those libraries to ObsoleteFiles.inc and bump __FreeBSD_Version. Reviewed by: kib Approved by: re (rwatson)
* free(3) won't mess with errno so return it as-is.delphij2009-06-221-5/+1
| | | | Submitted by: Jaakko Heinonen <jh saunalahti fi>
* Split tolower/toupper code from usual xlat16 kiconv table, and make itdelphij2009-06-223-25/+163
| | | | | | | | possible to do tolower/toupper independently without code conversion. Submitted by: imura (but bugs are mine) Obtained from: http://people.freebsd.org/~imura/kiconv/ (1_kiconv_wctype_kern.diff, 1_kiconv_wctype_user.diff)
* Add prototypes when the library is compiled static.delphij2009-06-222-2/+10
|
* Bump library versions in preparation for 7.0.deischen2007-05-211-1/+1
| | | | Ok'd by: kan
* - Fix checking range of strings of struct iconv_add_in in libsmb and libkiconv,imura2005-08-241-1/+1
| | | | | | - Add checking range of strings to iconv_sysctl_add(). Submitted by: Rudolf Cejka
* Use char * when doing pointer arithmetics.stefanf2005-08-051-3/+4
|
* Bump the shared library version number of all libraries that have notkensmith2005-07-221-1/+1
| | | | | | | been bumped since RELENG_5. Reviewed by: ru Approved by: re (not needed for commit check but in principle...)
* Markup fixes.ru2004-07-051-22/+28
|
* Mechanically kill hard sentence breaks.ru2004-07-021-1/+2
|
* Removed trailing whitespace.ru2004-07-021-1/+1
|
* Fixed misspellings of '\0' as NULL.bde2004-03-141-2/+2
|
* Make msdosfs long filenames matching case insensitive again.fjoe2003-12-083-0/+42
| | | | | PR: 59765 Submitted by: Ryuichiro Imura <imura@ryu16.org>
* Correct .Xr's in kiconv.3.bms2003-10-051-3/+3
| | | | Submitted by: osa
* - Support for multibyte charsets in LIBICONV.fjoe2003-09-266-0/+815
- CD9660_ICONV, NTFS_ICONV and MSDOSFS_ICONV kernel options (with corresponding modules). - kiconv(3) for loadable charset conversion tables support. Submitted by: Ryuichiro Imura <imura@ryu16.org>
OpenPOWER on IntegriCloud