<feed xmlns='http://www.w3.org/2005/Atom'>
<title>minetest.git/build/android/libiconv_stdio.patch, branch 0.4.17.1</title>
<subtitle>lizzy's patches for luanti
</subtitle>
<id>https://git.vlhl.dev/lizzy/luanti/minetest.git/atom?h=0.4.17.1</id>
<link rel='self' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/atom?h=0.4.17.1'/>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/'/>
<updated>2016-04-28T16:28:42+00:00</updated>
<entry>
<title>Upgrade Android build to Gradle build system</title>
<updated>2016-04-28T16:28:42+00:00</updated>
<author>
<name>ShadowNinja</name>
<email>shadowninja@minetest.net</email>
</author>
<published>2016-04-13T18:14:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=e41673820ffe200df78b1ec185ccb9d9ca962ae1'/>
<id>urn:sha1:e41673820ffe200df78b1ec185ccb9d9ca962ae1</id>
<content type='text'>
The old Ant build system has been deprecated for a while and new development is focused on Gradle.
I also removed a hardcoded string that lint caught and moved the patch files to a subdirectory.
I left the JNI files in the root directory.
</content>
</entry>
<entry>
<title>Android: fix horrible libiconv build</title>
<updated>2015-07-29T13:59:06+00:00</updated>
<author>
<name>est31</name>
<email>MTest31@outlook.com</email>
</author>
<published>2015-07-29T09:54:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=eb3aac20c879b9532cd3b678efb2126adcd07af7'/>
<id>urn:sha1:eb3aac20c879b9532cd3b678efb2126adcd07af7</id>
<content type='text'>
Before, our libiconv build was a joke. We first called configure for our own build host system,
then called make, before we executed a Android.mk script we provided as patch. The first "native make"
always failed, and the LIBICONV_LIB file setting in our Makefile didn't match the built one,
resulting in an always-rebuild of iconv.

This commit cleans up this total mess, removes the double-build, and the Android.mk, and properly calls
./configure with the according target platform, and uses a built toolchain.

As we have to deal with the android bug "NDK: Support for prebuild libs with full sonames"
https://code.google.com/p/android/issues/detail?id=55868
as the 2013 patch
https://lists.gnu.org/archive/html/libtool-patches/2013-06/msg00002.html
by Google's David Turner wasn't inside the 2011 libtool, we pass -avoid-version to
libtool.

Thanks to the proper build, wide_to_utf8 works for android now, removing us of the need to disable it.
</content>
</entry>
<entry>
<title>Add utf-8 conversion utilities and re-add intlGUIEditBox</title>
<updated>2015-06-13T17:49:55+00:00</updated>
<author>
<name>est31</name>
<email>MTest31@outlook.com</email>
</author>
<published>2015-06-09T22:35:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=572990dcd3f43386860b5b14015ad722fb96ea83'/>
<id>urn:sha1:572990dcd3f43386860b5b14015ad722fb96ea83</id>
<content type='text'>
</content>
</entry>
</feed>
