Update the Tanuki Java wrapper to v3.5.14

All are from the "delta-pack" with the following exceptions:

* binaries for FreeBSD have been compiled in FreeBSD 7.4 to eliminate the
  dependency on FBSD v6 compatibility libs. They've also been stripped.
* Tanuki doesn't offer win64 binaries. Since the x64 binaries had to be
  compiled anyway, I've added an itoopie icon to the binary and both x86 and
  x64 binaries are compiled by me.
* Linux PPC binaries have been compiled by me since upstream mistakenly ships a
  64bit PPC binary as a 32bit binary.
* Linux ARMv5 have been compiled by me.
* The Linux x64 and x86 binaries have been stripped.
This commit is contained in:
kytv
2012-04-14 17:38:08 +00:00
parent 7440e64eb6
commit 6a9432d62e
25 changed files with 21 additions and 6 deletions

View File

@@ -34,8 +34,8 @@ For linux-ppc, we don't use the Tanuki binaires because they're (mistakenly)
ppc64 compiles (TODO: File bug with Tanuki). Compile the arch-dependent bits
with "ant -Dbits=32 compile-c-unix".
For macosx, combine the universal-32 and universal-64 files
from the delta pack (each a 2-architecture fat file)
For macosx, combine (if possible) the universal-32 and universal-64 files
from the delta pack (each is a 2-architecture fat file)
into a "quad-fat" binary. Instructions can be found in
macos/README.txt

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -1,5 +1,8 @@
OSX instructions
----------------
================
With access to an OSX box
-------------------------
Make the wrapper "quadfat" using lipo:
@@ -10,3 +13,15 @@ Then strip the wrapper:
strip i2psvc
The jnilib file does not need to be stripped.
Without access to an OSX box
----------------------------
If access to an OSX box isn't available, you can copy the osx binaries into this
folder, then rename "^wrapper*" to "i2psvc-*"
For example:
wrapper-macosx-universal-32 will be renamed to i2psvc-macosx-universal-32
wrapper-macosx-universal-64 will be renamed to i2psvc-macosx-universal-64

Binary file not shown.

View File

@@ -72,7 +72,7 @@ case $HOST_OS in
;;
osx )
wrapperpath="./lib/wrapper/macosx"
cp ${wrapperpath}/libwrapper.jnilib ./lib/
cp ${wrapperpath}/libwrapper*.jnilib ./lib/
chmod 755 ./Start\ I2P\ Router.app/Contents/MacOS/i2prouter
;;
solaris )
@@ -99,8 +99,8 @@ case $HOST_OS in
esac
if [ ! "X$wrapperpath" = "x" ]; then
cp $wrapperpath/i2psvc .
chmod 755 ./i2psvc
cp $wrapperpath/i2psvc* .
chmod 755 ./i2psvc*
fi
chmod 755 ./eepget