Patch supplied by email@example.com
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!