I'd love to be more specific but there seem to be lots of things wrong with this port:
* Placeholders in /usr/local/share/archiva/bin/archiva are not replaced
* Placeholders in /usr/local/share/archiva/conf/wrapper.conf are not replaced
Could also be /usr/local/archiva/conf/wrapper.conf as it seems to install things in two places.
* Appears to need a user account, but Makefile does not include USERS and GROUPS (maybe it's supposed to be www?)
* Seems to look for it's webapp in /usr/local/archiva/data which is empty (maybe intended to be the data dir).
Probably more, that's as far as I got.