<feed xmlns='http://www.w3.org/2005/Atom'>
<title>minetest.git/build/android/Makefile, branch 0.4.14</title>
<subtitle>lizzy's patches for luanti
</subtitle>
<id>https://git.vlhl.dev/lizzy/luanti/minetest.git/atom?h=0.4.14</id>
<link rel='self' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/atom?h=0.4.14'/>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/'/>
<updated>2016-05-12T03:03:15+00:00</updated>
<entry>
<title>Android: download deps using https</title>
<updated>2016-05-12T03:03:15+00:00</updated>
<author>
<name>est31</name>
<email>MTest31@outlook.com</email>
</author>
<published>2016-05-12T00:11:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=997002703be14826b73a38bfd0e92e6b0c7c4bfd'/>
<id>urn:sha1:997002703be14826b73a38bfd0e92e6b0c7c4bfd</id>
<content type='text'>
Its more secure, and some pages even redirect to the https version.
</content>
</entry>
<entry>
<title>Android: update openssl to 1.0.2h</title>
<updated>2016-05-11T22:52:29+00:00</updated>
<author>
<name>est31</name>
<email>MTest31@outlook.com</email>
</author>
<published>2016-05-11T22:52:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=a9b5c2662fca2e38ccafe2bd8be675ef0a98ffdc'/>
<id>urn:sha1:a9b5c2662fca2e38ccafe2bd8be675ef0a98ffdc</id>
<content type='text'>
</content>
</entry>
<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: Update dependencies, GMP was required as a dependency</title>
<updated>2016-04-26T09:17:04+00:00</updated>
<author>
<name>Maksim Gamarnik</name>
<email>MoNTE48@mail.ua</email>
</author>
<published>2016-04-25T12:05:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=26a9a85129db3c769a9deecf905640858dc48ed8'/>
<id>urn:sha1:26a9a85129db3c769a9deecf905640858dc48ed8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update Android dependencies, -O3 optimization, remove old ARMv5 config</title>
<updated>2016-03-05T04:52:45+00:00</updated>
<author>
<name>Maksim Gamarnik</name>
<email>MoNTE48@mail.ua</email>
</author>
<published>2016-02-05T18:56:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=096a01ffef032a11239bd97e548a9ebb3c6add4a'/>
<id>urn:sha1:096a01ffef032a11239bd97e548a9ebb3c6add4a</id>
<content type='text'>
* Update OpenSSL (thanks @sapier, i use his patch!), Curl and SQLite3.
* Remove old arm config. Almost all phones that use ARMv5 have 1 core and 256-512 RAM, it's about 2-5 FPS.
* Do -O3 optimization for libs and remove -fexpensive-optimizations for Minetest (-O3 includes this! Read gcc docs).
* OpenSSL fix - thanks @sapier, again.
</content>
</entry>
<entry>
<title>Android: hardcode leveldb revision</title>
<updated>2016-02-22T16:46:16+00:00</updated>
<author>
<name>est31</name>
<email>MTest31@outlook.com</email>
</author>
<published>2016-02-22T16:43:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=a26970cdd4aec995416566cd75dd271c6b485f16'/>
<id>urn:sha1:a26970cdd4aec995416566cd75dd271c6b485f16</id>
<content type='text'>
Newest leveldb commit breaks build.
With no fix in sight, there is no other way
than to fall back to the last working leveldb
revision, and hardcode it.

Workaround for upstream bug

https://github.com/google/leveldb/issues/340
</content>
</entry>
<entry>
<title>Fix compilation warning if compiling for android with c++11</title>
<updated>2016-01-23T05:26:58+00:00</updated>
<author>
<name>est31</name>
<email>MTest31@outlook.com</email>
</author>
<published>2016-01-23T05:26:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=ef779b0ab6d7460fe074d8b2eda05864c822d905'/>
<id>urn:sha1:ef779b0ab6d7460fe074d8b2eda05864c822d905</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Android: Tell make about sub-makes to speed up build</title>
<updated>2015-12-23T05:17:42+00:00</updated>
<author>
<name>est31</name>
<email>MTest31@outlook.com</email>
</author>
<published>2015-12-23T03:51:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=98d16e0d9a945f5f48462c05f26ae4bde2db5731'/>
<id>urn:sha1:98d16e0d9a945f5f48462c05f26ae4bde2db5731</id>
<content type='text'>
Before, sub-makes called by make were called without make knowing they
were sub-makes. This however led make's jobserver not do its tasks,
and the build process ended up with inefficient parralelisation. This
commit fixes this by applying the two ways the make manual tells
about: putting + to the start of the line (used when ndk-build is
invoked), and exchanging "make" with "$(MAKE)".

Before, make complained with messages like:

make[2]: warning: jobserver unavailable: using -j1.  Add `+' to parent make rule.

This complaint can now only been seen for openssl. openssl has issues
if make gets exchanged with $(MAKE): if exchanged, above error message
is multiplied for various subdirs of the openssl source tree.

On a 4 core box, "make -j 4" build time from "make clean_all" cleaned
source tree could be improved from 15:34 minutes to 10:45 minutes.
This means a speedup of 45%.
</content>
</entry>
<entry>
<title>Android: Fix extra files being copied to the APK</title>
<updated>2015-12-20T11:48:55+00:00</updated>
<author>
<name>ShadowNinja</name>
<email>shadowninja@minetest.net</email>
</author>
<published>2015-12-19T04:26:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=b4eb614d31a6ed7935bfaa4090fa275a306a3aee'/>
<id>urn:sha1:b4eb614d31a6ed7935bfaa4090fa275a306a3aee</id>
<content type='text'>
dcb91cf0c0c9a20622feeb4e5e8104ffbc9fa8ec hacked around the biggest issue
this caused, but wasted a lot of CPU time and disk space  It also still
included a lot of other unwanted files.  This removes all of `doc/` except
the license, and also removes the server list.
</content>
</entry>
<entry>
<title>Android: Remove unused build target curl_binary</title>
<updated>2015-12-17T22:00:51+00:00</updated>
<author>
<name>Sapier</name>
<email>sapier AT gmx dot net</email>
</author>
<published>2015-12-17T19:51:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=bde6194638e8856c4df28d80ae6e15d2e9e31e91'/>
<id>urn:sha1:bde6194638e8856c4df28d80ae6e15d2e9e31e91</id>
<content type='text'>
</content>
</entry>
</feed>
