forked from I2P_Developers/i2p.i2p
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:
@@ -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.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -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
|
||||
|
||||
|
BIN
installer/lib/wrapper/macosx/i2psvc-macosx-universal-32
Normal file
BIN
installer/lib/wrapper/macosx/i2psvc-macosx-universal-32
Normal file
Binary file not shown.
BIN
installer/lib/wrapper/macosx/i2psvc-macosx-universal-64
Normal file
BIN
installer/lib/wrapper/macosx/i2psvc-macosx-universal-64
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -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
|
||||
|
Reference in New Issue
Block a user