Can you tell me what other packages I should install. I essentially just need the TCL/TK framework for Mac?
You need Tcl/Tk and BLT. PNG, HDF5 are optional frills. There some issues:
Currently there are three versions of Tk for MacOS X
1. The system Tk is fat (i386, x86_64, ppc7400) Carbon based code for versions 8.4 and 8.5. BLT 2.4 assumes X11 and although someone did get BLT working with it , but it never got debugged. The file command shows this Tk as including x86_64. I don't quite get that because it is linked to the Carbon framework which is not 64-bit - go figure. Maybe this helps
http://www.carbondev.com/site/?page=64-bit+Carbon2. The upcoming Tk 8.6 will have a full Cocoa implementation with no Carbon. You can easily build this from sources, but I have no idea how to get BLT to work with it.
3. Tk 8.4 and 8.5 can still be built with X11 on MacOS X. For my last release I distributed a Tk 8.4-X11 framework with BLT and I have built an 8.5 version but backed off because of the 8.5 font issues which I read about. I only have ppc versions of this code.
My thought was to just build a fat X11 version of Tk8.4 with BLT. It would use the System Tcl which is of course not involved with the GUI. That would let me release a working fat binary for 10.5 and 10.6.
The next stage would be a Cocoa GUI version not using Tcl/Tk.