I am aware of the conflict between the two libz.dylib copies, although it is not clear that any problem would result as both are 32/64; the Apple version is 1.2.3 and the MacPorts version is 1.2.7. If you know of a way to instruct cmake to prefer one or the other I would appreciate knowing it.
I am also aware of Apple's bad decision to use the word "universal" to mean two different things (32/64 and PPC/Intel) depending on the version of OS X. It is continued in MacPorts, where the "universal" variant means different things depending on the OS X version being used. Very annoying.
As stated above, my purpose is to try to build binaries that can be used by pre-Snow Leopard systems for computers
that can't use 64-bit Intel binaries - there are a lot of them out there. Personally, I am using Snow Leopard and will happily use the dmg on the web site for my own computer, and appreciate those who are working on the 64-bit code. Just as others would appreciate it if I can get the 32-bit versions working for older systems...