Patch supplied by firstname.lastname@example.org
I'm working with the maintainer on this. There's some weird issues
with the port version number that need to be addressed before committing
(not the maintainer's fault, BTW).
Committed with some minor modifications...thanks!