I've been trying to get radiant working on OS X without having to depend on X11.
It is possible to produce a working binary, although not without a lot of tinkering.
There are a few quirks left to work out, so this is not yet intended for end-users.
I used macports 1.8 on 10.5 as build platform.
The Gtk2 library and all dependencies were installed as +no_x11 +quartz variant.
- Code: Select all
sudo su -
echo "+no_x11 +quartz" > /opt/local/etc/macports/variants.conf
port install gtk2
The only exception is gtkglext. It does not support OS X and you need to
install a patched version. Download the source and get the gtkglext quartz patch from
sourceforge or my site
build with
- Code: Select all
./configure --prefix=/opt/local --target-quartz
make
sudo make install
Patch the netradiant source with netradiant-395-quartz.patch and build as usual.
This is a work in progress: mouse handling seems to work in slow-motion and there
is some work to be done to get GL extensions to work. Insights are always appreciated

It might be worth noting that the Gtk2 library can be built with the image loader libraries
included within the main library. This works on win32, it might also work on OS X.
10.5 binaries do not seem to work on 10.4.