<feed xmlns='http://www.w3.org/2005/Atom'>
<title>subsurface.git/packaging/android, branch v4.4.96</title>
<subtitle>forked from https://github.com/subsurface/subsurface</subtitle>
<id>https://git.tsegers.com/subsurface.git/atom?h=v4.4.96</id>
<link rel='self' href='https://git.tsegers.com/subsurface.git/atom?h=v4.4.96'/>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/'/>
<updated>2015-08-21T05:59:54Z</updated>
<entry>
<title>Connect up serial_ftdi custom serial</title>
<updated>2015-08-21T05:59:54Z</updated>
<author>
<name>Anton Lundin</name>
<email>glance@acc.umu.se</email>
</author>
<published>2015-08-20T22:19:45Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=8d73e4f81c384c36e5ed3b8848253fd1e0b70692'/>
<id>urn:sha1:8d73e4f81c384c36e5ed3b8848253fd1e0b70692</id>
<content type='text'>
This connects the serial_ftdi implementation to subsurface, and builds
libftdi1 for the android builds.

Signed-off-by: Anton Lundin &lt;glance@acc.umu.se&gt;
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Enable android logging from libusb</title>
<updated>2015-08-21T05:53:01Z</updated>
<author>
<name>Anton Lundin</name>
<email>glance@acc.umu.se</email>
</author>
<published>2015-08-20T22:19:38Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=72872bd7fdd84d714cb38fb4e1e47034511b3ae6'/>
<id>urn:sha1:72872bd7fdd84d714cb38fb4e1e47034511b3ae6</id>
<content type='text'>
This makes libusb to log straight to the android logging system. This
makes sure we can reach the logs and debug things.

Signed-off-by: Anton Lundin &lt;glance@acc.umu.se&gt;
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Patch libusb for android custom open function</title>
<updated>2015-08-21T05:52:21Z</updated>
<author>
<name>Anton Lundin</name>
<email>glance@acc.umu.se</email>
</author>
<published>2015-08-20T22:19:37Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=676c1b319f3ba17eda49b7d4cfc454cd64f77818'/>
<id>urn:sha1:676c1b319f3ba17eda49b7d4cfc454cd64f77818</id>
<content type='text'>
This idea was inspired by:
https://github.com/PointCloudLibrary/mobile/blob/master/3rdparty/android/patches/libusb.patch

The whole thing is re-written from scratch but the idea came from there,
and its a way simpler way of getting a system-opened fd to the right
place than patching every call in the stack to pass a fd down.

Signed-off-by: Anton Lundin &lt;glance@acc.umu.se&gt;
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Enable Android build on Mac</title>
<updated>2015-07-20T12:52:11Z</updated>
<author>
<name>Joakim Bygdell</name>
<email>j.bygdell@gmail.com</email>
</author>
<published>2015-07-20T09:13:00Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=7baa18db5fe33f5797e4603a4c2efafc6b474bd0'/>
<id>urn:sha1:7baa18db5fe33f5797e4603a4c2efafc6b474bd0</id>
<content type='text'>
This Changes the NDK, SDK, JAVA_HOME and ant to the appropriate versions
and locations when the script runs on a Mac.

Signed-off-by: Joakim Bygdell &lt;j.bygdell@gmail.com&gt;
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Remove cmake hack that wasn't supposed to go upstream</title>
<updated>2015-07-18T13:03:12Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2015-07-18T13:03:12Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=8590c6dc33c59e85d365fd5351d5dd81440150e6'/>
<id>urn:sha1:8590c6dc33c59e85d365fd5351d5dd81440150e6</id>
<content type='text'>
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Build libssh for android</title>
<updated>2015-07-16T21:09:37Z</updated>
<author>
<name>Anton Lundin</name>
<email>glance@acc.umu.se</email>
</author>
<published>2015-07-15T22:59:35Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=86bd9c7a90b9cced6fb5cee5faa21954d02f3662'/>
<id>urn:sha1:86bd9c7a90b9cced6fb5cee5faa21954d02f3662</id>
<content type='text'>
Now when we build openssl for https support, its easy to add libssh2 to
get ssh support to, so this does that.

Signed-off-by: Anton Lundin &lt;glance@acc.umu.se&gt;
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Build openssl without legacy protocols.</title>
<updated>2015-07-16T21:09:25Z</updated>
<author>
<name>Anton Lundin</name>
<email>glance@acc.umu.se</email>
</author>
<published>2015-07-15T22:59:33Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=17bab9554ddeff98997e61eac68367a8dfe0c36e'/>
<id>urn:sha1:17bab9554ddeff98997e61eac68367a8dfe0c36e</id>
<content type='text'>
SSL2 and SSL3 are deprecated, and we can gladly leave them out of our
build.

Signed-off-by: Anton Lundin &lt;glance@acc.umu.se&gt;
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Sanitize openssl building for android</title>
<updated>2015-07-16T21:09:19Z</updated>
<author>
<name>Anton Lundin</name>
<email>glance@acc.umu.se</email>
</author>
<published>2015-07-15T22:59:32Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=b8b597ec729ca1b2d52a8d900a8898173c042043'/>
<id>urn:sha1:b8b597ec729ca1b2d52a8d900a8898173c042043</id>
<content type='text'>
The openssl build step polluted the variable space, and overrode the CC
env, thus breaking the build if you did build openssl in the same
session.

Signed-off-by: Anton Lundin &lt;glance@acc.umu.se&gt;
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Android build script: minor adjustments</title>
<updated>2015-07-15T17:37:57Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2015-07-15T17:32:48Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=eb9f07c7891a509e0d7cd97a9d2cd5ca0b77e188'/>
<id>urn:sha1:eb9f07c7891a509e0d7cd97a9d2cd5ca0b77e188</id>
<content type='text'>
When retrying a clean build several libraries failed to build and I
finally tracked this down to the cross build tools not finding their
sysroot.

Also, on my main build server I have an older cmake version and one of the
tools claims to require cmake 3 but I see no actual incompatibility, so
I'm patching out that check.

Hackish? Yes. But it seems to work.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Update Android build script</title>
<updated>2015-07-13T22:21:30Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2015-07-13T21:25:31Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=ad79476f5426e0589e47316ed5ea7dc4f3b24682'/>
<id>urn:sha1:ad79476f5426e0589e47316ed5ea7dc4f3b24682</id>
<content type='text'>
This now includes OpenSSL so we can actually use cloud storage (which
requires https transport).

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
</feed>
