Does anyone have any suggestions on how to get mshr working with a macports installation of fenics?
There is no mshr package for Macports, so you will have to build from source. The instructions are available here. We use CMake for building mshr, so it should be straightforward.