There are 3 main issues to address:
A lesser issue is that (on Darwin, at least) one of the NSplugin tests uses QuickDraw which is no longer supported by Apple.
The git patch cannot be posted here as the creole parser doesn't respect the way of escaping wiki markup.
At the present, the pywebkitgtk I built on Mac OS 10.6.8 is not respecting the loading of the small HTML file that is generally loaded as one of the first steps of setting up pyjd. I have been using gdb to try to understand what is going wrong, but haven't found the exact cause yet (for some reason the WebKitCore FrameLoader or DocLoader doesn't like either the url or the html file itself -- I haven't gotten far enough to see where the failure is, but given that the html text is shown in the pyjd window, I am assuming that the url is "ok"). Note: gdb can be used in the following manner:
I am using <a href=http://mxcl.github.com/homebrew/>homebrew</a> to install additional packages on Mac OS X. Unfortunately, with my crappy memory and note taking, I don't recall exactly what I did (doh!) with respect to the build tools. Apple nicely has a very ancient version of autotools as part of xcode, and I think I needed to use the autotools from homebrew (otherwise there is some error about Hilton UI).
I will list all of the dependencies linked in (for laziness' sake), but if you brew gst-plugins-base and libsoup you will probably have everything you need (except for automake, autoconf, and libtool).
After you brew automake, autoconf, and libtool you may need to manual link each package using "brew link <package>".
Also, some of the packages have issues if they are installed (linked) in /usr/local/*, and they are installed as "keg-only". Therefore I had the following lines in a script that I used to build webkit (yes, I had something peculiar with pygtk+ include paths, didn't debug the issue).