Here is a port I have been using locally. It is a non Java implementation of the i2p protocol. Maybe it will be useful for other OpenBSDers, so here you go.
Some comments and clarifications:
* Upstream's makefiles lack an "install" target. This is intended
because upstream wants packagers to copy over their files manually.
* i2pd gets installed as a poorman's system service with all its
configuration on /var/i2pd. This folder gets pre-populated with config
files provided by upstream. Trying to run the software without
configuration files may cause it to run in a potentially insecure
manner.
* Upstream's config scripts are a bit messy and passing configuration
parameters for the building process when using Clang is not possible.
Since the defaults are sane enough, I think it is ok to let the port as
it is.
Testing and destructive criticism ("get your hands off the keyboard
before you get hurt, kid") are welcome.
--
OpenPGP Key Fingerprint:
BB5A C2A2 2CAD ACB7 D50D C081 1DB9 6FC4 5AB7 92FA
i2pd.tar
Description: Unix tar archive
