aboutsummaryrefslogtreecommitdiff
path: root/lib/libkiconv
Commit message (Collapse)AuthorAgeFilesLines
* The iconv in libc did two things - implement the standard APIs, the GNUPeter Wemm2013-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. Notes: svn path=/head/; revision=254273
* no one bothered to write the iconv.9 man page... If it appears weJohn-Mark Gurney2013-02-261-2/+1
| | | | | | | | | can readd the xref... MFC: 1 week Notes: svn path=/head/; revision=247337
* Make sure libkiconv.so.4 is installed into /lib, not into /usr/lib,Dimitry Andric2012-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 Notes: svn path=/head/; revision=236972
* - Include forgotten bsd.own.mk and fix conditionGabor Kovesdan2012-05-281-1/+3
| | | | | | | Reported by: Jan Beich <jbeich@tormail.org> Notes: svn path=/head/; revision=236185
* - Add support for BSD iconv when it is build into libcGabor Kovesdan2012-05-252-0/+14
| | | | | | | | | PR: bin/162670 Submitted by: Jan Beich <jbeich@tormail.net> MFC after: 2 weeks Notes: svn path=/head/; revision=236028
* Add unicode support to msdosfs and smbfs; original pathes from imura,Kevin Lo2011-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. Notes: svn path=/head/; revision=227650
* Build lib/ with WARNS=6 by default.Ed Schouten2010-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. Notes: svn path=/head/; revision=201381
* Bump the version of all non-symbol-versioned shared libraries inKen Smith2009-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) Notes: svn path=/head/; revision=195767
* free(3) won't mess with errno so return it as-is.Xin LI2009-06-221-5/+1
| | | | | | | Submitted by: Jaakko Heinonen <jh saunalahti fi> Notes: svn path=/head/; revision=194663
* Split tolower/toupper code from usual xlat16 kiconv table, and make itXin LI2009-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) Notes: svn path=/head/; revision=194638
* Add prototypes when the library is compiled static.Xin LI2009-06-222-2/+10
| | | | Notes: svn path=/head/; revision=194637
* Bump library versions in preparation for 7.0.Daniel Eischen2007-05-211-1/+1
| | | | | | | Ok'd by: kan Notes: svn path=/head/; revision=169807
* - Fix checking range of strings of struct iconv_add_in in libsmb and libkiconv,R. Imura2005-08-241-1/+1
| | | | | | | | | - Add checking range of strings to iconv_sysctl_add(). Submitted by: Rudolf Cejka Notes: svn path=/head/; revision=149415
* Use char * when doing pointer arithmetics.Stefan Farfeleder2005-08-051-3/+4
| | | | Notes: svn path=/head/; revision=148717
* Bump the shared library version number of all libraries that have notKen Smith2005-07-221-1/+1
| | | | | | | | | | been bumped since RELENG_5. Reviewed by: ru Approved by: re (not needed for commit check but in principle...) Notes: svn path=/head/; revision=148297
* Markup fixes.Ruslan Ermilov2004-07-051-22/+28
| | | | Notes: svn path=/head/; revision=131610
* Mechanically kill hard sentence breaks.Ruslan Ermilov2004-07-021-1/+2
| | | | Notes: svn path=/head/; revision=131504
* Removed trailing whitespace.Ruslan Ermilov2004-07-021-1/+1
| | | | Notes: svn path=/head/; revision=131472
* Fixed misspellings of '\0' as NULL.Bruce Evans2004-03-141-2/+2
| | | | Notes: svn path=/head/; revision=126949
* Make msdosfs long filenames matching case insensitive again.Max Khon2003-12-083-0/+42
| | | | | | | | PR: 59765 Submitted by: Ryuichiro Imura <imura@ryu16.org> Notes: svn path=/head/; revision=123293
* Correct .Xr's in kiconv.3.Bruce M Simpson2003-10-051-3/+3
| | | | | | | Submitted by: osa Notes: svn path=/head/; revision=120814
* - Support for multibyte charsets in LIBICONV.Max Khon2003-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> Notes: svn path=/head/; revision=120492