Wrapper: Update to wrapper 3.5.39

All binaries from Tanuki Delta Pack Community Edition,
except for armhf (armv6), compiled on Raspberry Pi:
  ant 1.8.2
  javac 1.7.0_151
  gcc 4.6.3-14+rpi1

Added linux-armv7 and linux64-armv8

Windows binaries remain unchanged as we must recompile them ourselves
(32 bit just to change the icon; 64 bit is not provided by Tanuki)
This commit is contained in:
zzz
2019-05-09 14:19:50 +00:00
parent be6b200945
commit fc8b55df27
28 changed files with 14 additions and 6 deletions

View File

@ -172,9 +172,9 @@ Launchers:
Copyright (c) 2002-2018 EPFL, Lausanne / Lightbend, Inc. , unless otherwise specified.
See licenses/LICENSE-Scala.md
Java Service Wrapper Community Edition 32-bit 3.5.34:
Java Service Wrapper Community Edition 32-bit 3.5.39:
(not included in most distribution packages)
Copyright (C) 1999-2017 Tanuki Software, Ltd. All Rights Reserved.
Copyright (C) 1999-2019 Tanuki Software, Ltd. All Rights Reserved.
See licenses/LICENSE-Wrapper.txt

View File

@ -1,7 +1,7 @@
#
# copy the files out of the unzipped delta pack
#
V=3.5.34
V=3.5.39
D=wrapper-delta-pack-$V
B=$D/bin
L=$D/lib
@ -14,6 +14,8 @@ cp $L/libwrapper-linux-x86-32.so linux/libwrapper.so
cp $L/libwrapper-linux-x86-64.so linux64/libwrapper.so
cp $L/libwrapper-linux-ppcbe-32.so linux-ppc/libwrapper.so
cp $L/libwrapper-linux-armel-32.so linux-armv5/libwrapper.so
cp $L/libwrapper-linux-armhf-32.so linux-armv7/libwrapper.so
cp $L/libwrapper-linux-armhf-64.so linux64-armv8/libwrapper.so
cp $L/libwrapper-solaris-sparc-32.so solaris/libwrapper.so
cp $L/libwrapper-macosx-universal-32.jnilib macosx/libwrapper-macosx-universal-32.jnilib
cp $L/libwrapper-macosx-universal-64.jnilib macosx/libwrapper-macosx-universal-64.jnilib
@ -24,6 +26,8 @@ cp $B/wrapper-linux-x86-32 linux/i2psvc
cp $B/wrapper-linux-x86-64 linux64/i2psvc
cp $B/wrapper-linux-ppcbe-32 linux-ppc/i2psvc
cp $B/wrapper-linux-armel-32 linux-armv5/i2psvc
cp $B/wrapper-linux-armhf-32 linux-armv7/i2psvc
cp $B/wrapper-linux-armhf-64 linux64-armv8/i2psvc
cp $B/wrapper-solaris-sparc-32 solaris/i2psvc
cp $B/wrapper-macosx-universal-32 macosx/i2psvc-macosx-universal-32
cp $B/wrapper-macosx-universal-64 macosx/i2psvc-macosx-universal-64
@ -34,7 +38,7 @@ do
chmod -x $i/i2psvc $i/libwrapper.so
done
for i in linux-ppc linux-armv5 solaris
for i in linux-ppc linux-armv5 linux-armv7 linux64-armv8 solaris
do
chmod -x $i/i2psvc $i/libwrapper.so
done

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.

View File

@ -40,8 +40,12 @@ case $HOST_OS in
debian | fedora | gentoo | linux | mandrake | redhat | suse )
# Tanuki-built arm wrapper works on armv5 and armv7 but not on Raspberry Pi armv6.
# Wrapper we built for Raspberry Pi does not work on Trimslice armv7.
if [ `echo $OS_ARCH |grep armv7` ]; then
wrapperpath="./lib/wrapper/linux-armv5"
if [ `echo $OS_ARCH |grep armv8` ]; then
wrapperpath="./lib/wrapper/linux64-armv8"
elif [ `echo $OS_ARCH |grep aarch64` ]; then
wrapperpath="./lib/wrapper/linux64-armv8"
elif [ `echo $OS_ARCH |grep armv7` ]; then
wrapperpath="./lib/wrapper/linux-armv7"
elif [ `echo $OS_ARCH |grep armv6` ]; then
wrapperpath="./lib/wrapper/linux-armv6"
elif [ `echo $OS_ARCH |grep arm` ]; then