Based on discussion in IRC: The OSX + libev + iocore/net encapsulation patch could be applied to the trunk to bring this port and potentially ease others based on libev. This would require adding the libev code (at least temporarily) into the code tree (I say temporarily because we might through patches to libev or code changes eliminate the requirement to patch the libev source).
Advantages: - OSX port - potentially ease porting to other platforms Disadvantages: - more code changes == risks - clutter in tree? Note: it is checked in to branches/dev changeset 892325, if you would like to look at it that way. The patch is also available at: https://issues.apache.org/jira/secure/attachment/12428485/osx-etc.patch Please vote on inclusion. john