I\'ve installed R3.0 on my Mountain Lion Mac and after some trial and error the version of GTK suggested by http://r.research.att.com/ for R3.0: GTK+ 2.24.17 framework.
jverzani's answer is very useful, here are some further issues I found, I edited on to his post:
Installing gtk2: definitely use macports gtk2. Don't contemplate building gtk2 yourself from source.
sudo port install gtk2 +x11 ## (+x11, not +quartz/ +universal/ +no_x11)
Which variant of gtk2 and its dependencies to install: Do not install the +quartz variant, use the +x11 variant, even if (as with all Mac OS 10.8.x+) you have XQuartz and not X11 installed per Brandon Allbery's useful post to macports-users explaining the +quartz variant name is a misnomer.
2b. If you accidentally end up selecting anything other than +x11 variant for gtk2 and/or any of its variants (atk, cairo, pango, etc.) you will get compile fails on gtk2. Example: atk was failing for me with compile error on /opt/local/include/atk-1.0/atk/atk.h . You must both delete the wrong installed variants: e.g. sudo port uninstall --follow-dependents cairo @1.12.14_0+quartz+x11 and also
clean the unwantedly selected variants with sudo port clean atk cairo pango ...
Then as jverzani notes notes you need a source install (not the MacOS binary install) of these:
...#then install: download RGtk2 and cairoDevice from CRAN and do source install:
R CMD INSTALL RGtk2
R CMD INSTALL cairoDevice