Files
i2p.i2p/installer/lib/wrapper/freebsd
zzz e3a4a54802 Build: Update wrapper to 3.5.60
- Remove Solaris Sparc 32-bit wrapper files
- Remove Linux PPC 32-bit BE wrapper files (never included in packages, no longer supported by Tanuki)
- Add patch to fix breakage on Debian xx-ea Java versions

All binaries from Tanuki Delta Pack Community Edition,
except for armhf (armv6), compiled on Raspberry Pi:
      ant 1.10.9
      openjdk 1.8.0_312
      gcc 10.2.1

Windows binaries remain unchanged as we must recompile them ourselves
(32 bit just to change the icon; 64 bit is not provided by Tanuki)

Patch file is unmodified in this checkin, as a base for future merges.
Patch will be in next checkin.
Do not squash.
2025-03-08 08:57:36 -05:00
..
2025-03-08 08:57:36 -05:00
2025-03-08 08:57:36 -05:00

Basic instructions for FreeBSD < 10
-----------------------------------

Prerequisites for compiling the wrapper can be installed with:
	pkg_add -r apache-ant gmake openjdk7

One the prereqs are installed, cd into the wrapper source and run

For 32bit:
	ant -Dbits=32 compile-c-unix

For 64bit:
	ant -Dbits=64 compile-c-unix

Omit "compile-c-unix" from the command-lines if you want to compile
wrapper.jar too.

Then strip the binaries:
	strip --strip-unneeded bin/wrapper lib/libwrapper.so

...and turn off the executable bit:
	chmod 644 bin/wrapper lib/libwrapper.so

Don't forget to rename the binary "wrapper" to "i2psvc".