A separate port is due to other ports depending on the current (1.7.0) version of the lang/spidermonkey port, and 1.8.5 breaks the ABI, so those ports would not build if lang/spidermonkey was updated.
Fix: Patch attached with submission follows:
I'll take it.
New port added, with changes. from ports/172710. Thanks!
devel/spidermonkey185 compiles flawlessly on FreeBSD-9.1-RELEASE =
For some reason, the install script does not copy the js exec in =
I had to do so manually.
This port should conflict with devel/spidermonkey17 which installs a js =
exec in /usr/local/bin as well.
Thank you for the port anyway!