Here's what you need minimally:

1) OS X 10.4.6+ (I am running 10.4.8)
2) Apple Developer Tools (optional install off the OSX DVDs)
3) Fink (download) installed
4) Read the following directions :)

The Quick Start:

This is the fastest way to get started.  Read subsequent sections to learn more about how the scripts actually work. 

Step 1 - Put the following commands into a file/shell script goVTP.sh:

#!/bin/sh
mkdir ~/vterrain
cd ~/vterrain
svn checkout http://OpenSVN.csie.org/nwalkdev/nvtp/Scripts/osx
mv osx scripts
cd scripts
./download_dependencies.sh ALL
./build_vterrain.sh ALL

Step 2 - Run the new script

From the command line (e.g. Applications/Utilities/Terminal), run your script:

chmod +x goVTP.sh
./goVTP.sh

Step 3 - Go have coffee once the build begins

This will take a while, about 45-60 minutes to build all the dependent libraries.  You should stop by periodically to verify things are going well.  As long it keeps going, you're in good shape.

Step 4 - Once the VTP Xcode project launches, start playing

The scripts have setup your ~/vterrain directory and built all of the dependencies.  Now you should manually launch the VTP build form Xcode.  The TerrainApps target is recommended. 

Note that the VTP source is from the HEAD, and it's possible the build is occasionally broken on OS X.  That's an opportunity to fix the bug and submit a patch!

About downloading the build scripts:

It's best to check out the install scripts from svn.  Update often.

svn checkout http://OpenSVN.csie.org/nwalkdev/nvtp/Scripts/osx

To update an already checked out version:
svn update

More detailed build instructions:

Start a terminal session, cd into where the scripts are checked out, and the the following should work: 

./download_dependencies.sh ALL 

That will take a while as it fetches all the packages; the default is $HOME/vterrain.

It should be pretty robust, unless you kill it mid-download. If so, just manually remove the partial archive and run again.  Note that the script supports downloading one or more specific packages:

 ./download_dependencies.sh libMini osg

After this process is complete, run:

./build_vterrain.sh ALL

You must have administrative permissions to install fink packages, and you will be prompted for your password.

Note that both scripts respond to the --help option, which will explain what options are available. It is possible to build one or more components at a time:

./build_vterrain.sh libMini gdal PROJ 

Tips: 

Remove ~/.vtp-user.defs if have built VTP on OSX in the past.

Notes:

Send bugs to the vtp-unix yahoo group.