Yes, I'll post detailed howto. The port I completed before has sort of stagnated because
a) svn tree stopped working so I couldn't track against my changes
b) I didn't produce patches and submit against bug reports so they couldn't be integrated
c) I stopped documented the fixes halfway along
I'll fix b) and c) as I go along this time, the documentation is important as is patches, so I'll post both and you can build from them.
As a change to earlier post, I'm waiting for 5.0b2 source to be released then I'll do a port against that.