<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/lib/libkiconv, branch upstream/10.1.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=upstream%2F10.1.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=upstream%2F10.1.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2013-08-13T07:15:01Z</updated>
<entry>
<title>The iconv in libc did two things - implement the standard APIs, the GNU</title>
<updated>2013-08-13T07:15:01Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2013-08-13T07:15:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0ff204bbd1f63ed2c270f01ebacb995aecd2de8e'/>
<id>urn:sha1:0ff204bbd1f63ed2c270f01ebacb995aecd2de8e</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>no one bothered to write the iconv.9 man page...  If it appears we</title>
<updated>2013-02-26T19:46:02Z</updated>
<author>
<name>John-Mark Gurney</name>
<email>jmg@FreeBSD.org</email>
</author>
<published>2013-02-26T19:46:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c928b49e6379e118b4aa6511f7829b578d609cc1'/>
<id>urn:sha1:c928b49e6379e118b4aa6511f7829b578d609cc1</id>
<content type='text'>
can readd the xref...

MFC:	1 week
</content>
</entry>
<entry>
<title>Make sure libkiconv.so.4 is installed into /lib, not into /usr/lib,</title>
<updated>2012-06-12T20:24:57Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2012-06-12T20:24:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0bd7a6f87835b9bfd84bbdf567a31978b048c300'/>
<id>urn:sha1:0bd7a6f87835b9bfd84bbdf567a31978b048c300</id>
<content type='text'>
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
</content>
</entry>
<entry>
<title>- Include forgotten bsd.own.mk and fix condition</title>
<updated>2012-05-28T14:45:12Z</updated>
<author>
<name>Gabor Kovesdan</name>
<email>gabor@FreeBSD.org</email>
</author>
<published>2012-05-28T14:45:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=54ca36aeac3eb4d4867f722d4b901f01b4feba7a'/>
<id>urn:sha1:54ca36aeac3eb4d4867f722d4b901f01b4feba7a</id>
<content type='text'>
Reported by:	Jan Beich &lt;jbeich@tormail.org&gt;
</content>
</entry>
<entry>
<title>- Add support for BSD iconv when it is build into libc</title>
<updated>2012-05-25T22:07:13Z</updated>
<author>
<name>Gabor Kovesdan</name>
<email>gabor@FreeBSD.org</email>
</author>
<published>2012-05-25T22:07:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=af483ad6efca872b99659563f67baeabe58d1703'/>
<id>urn:sha1:af483ad6efca872b99659563f67baeabe58d1703</id>
<content type='text'>
PR:		bin/162670
Submitted by:	Jan Beich &lt;jbeich@tormail.net&gt;
MFC after:	2 weeks
</content>
</entry>
<entry>
<title>Add unicode support to msdosfs and smbfs; original pathes from imura,</title>
<updated>2011-11-18T03:05:20Z</updated>
<author>
<name>Kevin Lo</name>
<email>kevlo@FreeBSD.org</email>
</author>
<published>2011-11-18T03:05:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=41f1dccceb3c3950da343297dc6e7c85086dffbf'/>
<id>urn:sha1:41f1dccceb3c3950da343297dc6e7c85086dffbf</id>
<content type='text'>
bug fixes by Kuan-Chung Chiu &lt;buganini at gmail dot com&gt;.

Tested by me in production for several days at work.
</content>
</entry>
<entry>
<title>Build lib/ with WARNS=6 by default.</title>
<updated>2010-01-02T09:58:07Z</updated>
<author>
<name>Ed Schouten</name>
<email>ed@FreeBSD.org</email>
</author>
<published>2010-01-02T09:58:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=daaf5759104f210a9315f49f80f1e0f01a8b3bff'/>
<id>urn:sha1:daaf5759104f210a9315f49f80f1e0f01a8b3bff</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>Bump the version of all non-symbol-versioned shared libraries in</title>
<updated>2009-07-19T17:25:24Z</updated>
<author>
<name>Ken Smith</name>
<email>kensmith@FreeBSD.org</email>
</author>
<published>2009-07-19T17:25:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3ca3047aee082043d90aff2611a349c86c98e97c'/>
<id>urn:sha1:3ca3047aee082043d90aff2611a349c86c98e97c</id>
<content type='text'>
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)
</content>
</entry>
<entry>
<title>free(3) won't mess with errno so return it as-is.</title>
<updated>2009-06-22T21:49:55Z</updated>
<author>
<name>Xin LI</name>
<email>delphij@FreeBSD.org</email>
</author>
<published>2009-06-22T21:49:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c9f1e38a85462f6579b4d9001a4244b967ca9ffe'/>
<id>urn:sha1:c9f1e38a85462f6579b4d9001a4244b967ca9ffe</id>
<content type='text'>
Submitted by:	Jaakko Heinonen &lt;jh saunalahti fi&gt;
</content>
</entry>
<entry>
<title>Split tolower/toupper code from usual xlat16 kiconv table, and make it</title>
<updated>2009-06-22T17:09:46Z</updated>
<author>
<name>Xin LI</name>
<email>delphij@FreeBSD.org</email>
</author>
<published>2009-06-22T17:09:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6ac937c89c0362a49237868316bbbe66559bd811'/>
<id>urn:sha1:6ac937c89c0362a49237868316bbbe66559bd811</id>
<content type='text'>
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)
</content>
</entry>
</feed>
