1) Part 3 describes what you need to do to make the port -- it was published on the 9th at:
2) You can't use the shell script provided by MacroMedia for several reasons:
You need to use the OS X JVM/JRE instead of the one installed.
OS X will not run several non-MacOS C++ programs
You must set environment variables based on OS X rather than Solaris
You must put certain files (e.g. jdbc drivers) where OS X Java can find them
3) I did not try the port with the Solaris version of CFMX so I don't know if that will port, at all.
What is most troubling is that you are setting it up on a Server box!
Are you planning to use the port as a production server?
If so, you will be disappointed:
The Trial version reverts to a Developer version in 30 days.
The Developer version supports localhost and one external IP address
The port will only work with the Macromedia-supplied standalone web server
The standalone web server is not robust enough to support a production environment.
Apache, or any other web requires another non-MacOS C++ program (not available).
The port is not supported by MacroMedia