#26303: Alien Arena port request ------------------------------------+--------------------------------------- Reporter: xingmaster90@… | Owner: macports-tickets@… Type: request | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: | Port: alienarena ------------------------------------+--------------------------------------- Comment(by ryandesign@…): Here's my port attempt so far, based on that forum thread and some of my own patches. The port compiles and installs. Run "crx" to try it out. * It can't find OpenAL, so it disables sound. The fix probably begins with changing the line `const char libopenal_name[] = "libopenal.so.1";` in source/unix/qal_unix.c. The MacPorts OpenAL port does not compile, but we should be able to use the OpenAL Apple provides as part of Mac OS X. * It crashes with a segmentation fault right after you start it. * I removed calls to "round_page" in source/unix/q_shunix.c because that function doesn't seem to exist on Mac OS X. This is probably a problem, and may be the cause of the crash above. We should find a Mac OS X equivalent of round_page, or alternately an equivalent of mremap, but I have not been able to do so after a bit of Google searching. * game.dylib has the wrong install_name. We should also move it into LIBDIR. All my tests have been on Snow Leopard x86_64. Note the distfile is 361 MiB so it may take some time to download. -- Ticket URL: <http://trac.macports.org/ticket/26303#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS