Created attachment 338110 [details]
The converted ebuild
Well, it's the best I could do about it. The tests were fixed to start new mongod version properly, and find an unused port. However, they may be incompatible with old mongod since that thing eats gigabytes of RAM during build.
I still get one test failure with py2.7 (coming straight from mongod), and another one if the default port is occupied and the test suite uses another one (https://jira.mongodb.org/browse/PYTHON-475).
Attaching ebuild, then diff.
Created attachment 338112 [details, diff]
Diff against the original ebuild
Any of you alive? I will commit it in 24hrs since it's mostly a simple conversion + test runner improvement.
Go ahead mate, I trust your work
Thanks a lot
Thanks. Added a few ebegin/eend to make it more verbose and committed.